BS Computer Sciences

Program Overview

Computer Science is a discipline concerned with analysis, design, implementation and maintenance of the computer software systems used in almost every profession. Due to this fact, computer scientists must be well-versed in the technologies needed for acquisition, representation, storage, transmission, transformation and used for information in digital form, further, they must also be capable of working closely with the members of other professionals associated with computing. BSCS program provides broad knowledge of theory and applications of software in different fields and allows students to choose an area of specialization in the domain of their own interest. Due to use of computer in every field of life there is a huge job market for computer professional.

Career Prospects

The typical job for the BS Computer Science graduates include database designing and administration, web dev3elopment, quality assurance, game programming, intelligent systems, system analysis, computer graphics, modeling and simulation etc.

Scheme of Studies

Semester 1

Course Name Cr. Hrs.
Programming Fundamentals 4
Discrete Structure 3
Calculus & Analytical Geometry 3
Intro. to Information and Communication System 4
English Composition and Comprehension (English – I) 3
Islamic Studies / Ethics 2
 Semester Credit Hours 18

Semester 2

Course Name Cr. Hrs.
Object Oriented Programming 4
Linear Algebra 3
Technical & Business Writing 3
Pakistan Studies 2
Basic Electronics 3
 Semester Credit Hours 15

Semester 3

Course Name Cr. Hrs.
Data Structure & Algorithms 3
University Elective – I 3
Digital Logic Design 3
Probability & Statistics 3
Communication skills 3
University Elective – I 3
 Semester Credit Hours 18

Semester 4

Course Name Cr. Hrs.
Microprocessor & Assembly Language 3
Computer Architecture & Organization 3
Multivariable Calculus 3
University Elective – III 3
University Elective – IV 3
 Semester Credit Hours 15

Semester 5

Course Name Cr. Hrs.
Operating System 4
Data Base System 4
Theory of Automata 3
Design and Analysis of Algorithms 3
Differential Equation 3
 Semester Credit Hours 17

Semester 6

Course Name Cr. Hrs.
Intro. to Software Engineering 3
Data Communication & Computer Network 3
Artificial Intelligence 3
Computer Science Elective – I 3
Computer Science Elective – II 3
 Semester Credit Hours 15

Semester 7

Course Name Cr. Hrs.
Human Computer Interaction 3
Professional Practice 3
Compiler Construction 3
Information Security 3

Computer Science

Elective – III

3
Final Year Project – I 3
 Semester Credit Hours 18

Semester 8

Course Name Cr. Hrs.
Numerical Computing 3

Computer Science

Elective – IV

3
Final Year Project – II 3

Computer Science

Elective – V

3
University Elective – V 3
Semester Credit Hours 15

 

Course Curriculum

 

Course Group Cr. Hrs.
Computing – Core Courses 43
Computing Supporting Courses 12
Computer Science Core Courses 21
Computer Science Elective 19
Computer Science Supporting Courses 09
General Education 15
University Electives 12

Program Structure

Program Duration: 4 Years

Total Semester: 8

Entry Requirements: Minimum 45% in intermediate or equivalent examinations

Program Credit Hours: 132 Cr. Hrs.

Contact: +92-42-35978525
info@imperial.edu.pk

Mon – Fri 9:00A.M. – 5:00P.M.

Social Info

Student Resources

Schedule a Visit
Get real experience in our campus
Admission Starts for Fall-2022 


Click to see more