Bachelor of Science in Computer Science

Program Duration 4 Years

Eligibility Criteria

Intermediate (Pre-Engineering/ Computer Science) with at least 50% Marks or A-Levels (22 Points) with Equivalency Certificate from IBCC Islamabad or an equivalent certificate from a recognized institution.

Program Objectives

The BS CS program is designed to provide sufficient knowledge in core areas of Computer Science and Information Technology. The objective is to enable the students to pursue careers in a wide range of professions including software development, database management, system administration, etc. The emphasis of the program is being shifted towards embedded and real-time systems. A number of Mathematics courses have been included to give the direly needed strength to our graduates in modeling the real-world problems. The program also aims at providing students with a firm basis for undertaking higher studies in Computer Science.

Scheme of Studies for


Semester 1

Course No. Course Title Credit Hrs.
CS 110 Introduction to CS 2 - 1
MA 101 Calculas and Analytical Geomeotry 3 - 0
GS 111 Physics-I 2 - 1
ENG 111 Basic Communication Skills 3 - 0
CS 116 Programming Fundamentals 3 - 1
GS 123 Islamic Studies OR 2 - 0
GS 240 Values, Ethics and Society 2 - 0

Semester 2

Course No. Course Title Credit Hrs.
MA 105 Multivariable Calculus 3 - 0
CS 125 Object Oriented Programming 3 - 1
ELC 216 Electronics I 2 - 1
ENG 316 Effective Communication Skills 3 - 0
GS 128 Pakistan Studies 2 - 0
MA 213 Discrete Maths 3 - 0

Semester 3

Course No. Course Title Credit Hrs.
CS 232 Data Structures and Algorithms 3 - 1
MA 135 Differential Equations 3 - 0
EE 223 Digital Logic Design 3 - 1
IT 212 Database Systems 3 - 1
MA 313 Probability and Statistics 3 - 0

Semester 4

Course No. Course Title Credit Hrs.
MA 242 Applied Linear Algebra 3 - 0
CS 241 Design and Analysis of Algorithms 2 - 1
CS 222 Operating System 3 - 1
COM 304 Data Communication & Networks 3 - 1
CS 323 Microprocessor Architecture and Assembly Language 3 - 1

Semester 5

Course No. Course Title Credit Hrs.
MA 226 Numerical Analysis 2 - 1
SE 336 Software Engineering 3 - 0
CS 236 Programming in JAVA (CS Elective) 3 - 1
CS 252 Computer Organization and Architecture 3 - 0
CS 340 Auomata Theory 3 - 0
MGT 106 Principals of Management 3 - 0

Semester 6

Course No. Course Title Credit Hrs.
CS 346 Information Security 3 - 0
SE 452 Object Oriented Software Engineering 3 - 0
CS 333 Visual Programming (CS Elective) 2 - 1
CS 343 Distributed Computing 2 - 1
CS 345 Compiler Concepts 2 - 1
IT 421 Web Design and Development 2 - 1

Semester 7

Course No. Course Title Credit Hrs.
CS 347 Computer Graphics 2 - 1
IT 314 Artificial Intelligence 3 - 1
ENG 322 Technical Report Writing 2 - 0
CS 538 Human Computer Interaction 2 - 1
RES 491 Project Phase I 0 - 3
CS 455 Mobile Application Development 2 - 1

Semester 8

Course No. Course Title Credit Hrs.
SE 422 Software Project Management 3 - 0
CS 442 Professional Practices 3 - 0
EE 411 Digital Signal Processing 3 - 0
RES 492 Project Phase II 0 - 3
RES 301 Seminar 0 - 1

To See the Fee Structure of the Program  Click here



Apply Now