041-8777210-310     041-8777210-310

BS Computer Science


Faculty of Computing

BSCS Program Educational Objectives

The BSCS program aims to

* Persue professional practices of computer science or advanced studies based on the technical skills and knowledge in mathematics, computer science, software engineering and supported disciplines.

* Encourage students to develop and use abstract models in addition to apply respective technology in practical situations.

* Provide practical skills to the students ti initiate their career in industry, professional organizations and software houses etc.

* Prove mastery of the computer science knowledge and skills necessary to work as a professional computer scientist, by demonstrating an understanding of current computer science models, techniques and practices.

* Provide formal foudations for higher learning.



Study Level

Study Mode

Program Length

Credit Hours


Class Timings


Full Time

4 Years (8 Semesters)


Fall & Spring

Weekdays Morning



Selection Criteria



50% marks in Intermediate ,

DAE or Equivalent qualification

Academic Qualification: 30%
Test/Interview: 70%

Need & Merit Based upto 100%

Apply Online



Semester 1
Semester 2
Semester 3
Semester 4
Semester 5
Semester 6
Semester 7
Semester 8
Course Code Name Credit Hours
SS1423 Introduction to Information and Communication Technology 3
MT1323 Applied Physics 3
SS1433 English Composition and Comprehension 3
MT1313 Calculus & Analytical Geometry 3
CS1134 Programming Fundamentals 4
Course Code Name Credit Hours
CS1123 Discrete Structure 3
CS1134 Programming Fundamentals 4
MT1313 Calculus and Analytical Geometry 3
CS1143 Digital Logic and Design 3
SS1413 English-II(Communication Skills) 3
SS1422 Life & Living-II (Pakistan Studies) 2
Course Code Name Credit Hours
CS2203 Microprocessor & Assembly Language 3
CS2104 Object Oriented Programming 4
MT2303 Linear Algebra 3
IT2603 CS-Elective-I (Web Design Application) 3
CS2134 Introduction to Database Systems 4
SS1431 Life & Living-III (Revealed Sciences-I) 1
Course Code Name Credit Hours
CS2113 Introduction to Software Engineering 3
CS2124 Data Structures & Algorithms 4
CS2213 Computer Architecture 3
CS2603 CS-Elective-II (Data Communication) 3
MT2503 Differential Equations 3
SS2001 Life & Living-IV (Revealed Sciences-II) 1
Course Code Name Credit Hours
CS3203 Design and Analysis of Algorithms 3
CS3104 Operating Systems 4
SE3603 CS-Elective-III (Object Oriented Analysis and Design) 3
CS3603 CS-Elective- IV (Advance Computer Programming) 3
MT3503 Numerical Analysis 3
SS3001 Life & Living-V (Introduction to Hadees and Seerah l) 1
Course Code Name Credit Hours
CS3123 Computer Communication & Networks 3
CS3623 Modern Programming Languages 3
CS3213 Theory of automata 3
IT3603 Web Programming 3
CS3113 Human Computer Interaction 3
SS3011 Life and Living Vl (Introduction to Hadees and Seerah ll) 1
Course Code Name Credit Hours
CS2703 Computer Graphics 3
CS4203 Compiler Construction 3
CS4213 Information Security 3
SE3623 Software Project Management 3
SS4403 Technical & Business Writing 3
SS4411 Life & Living-VII Professional Ethics in General 1
Course Code Name Credit Hours
CS4113 FYP-II 6
CS4223 Artificial Intelligence 3
CS2213 Computer Architecture 3
SS4422 Life & Living-VIII Professional Ethics in Computing 1

Our graduates are serving in various national and multi-national companies. Some have established themselves as successful entrepreneurs while others are continuing higher education in renowned national and international universities. We strive to follow the motto of quality teaching and productive research.