Scheme of Study

BACHELOR OF SCIENCE (COMPUTER SCIENCE)

First Year Science (FS)

Fall Semester Spring Semester
Course Code Course Title Course Code Course Title
CT-175 Programming Fundamentals CS-251 Logic Design & Switching Theory
CT-174 Fundamentals of Information Technology CT-162 Discrete Structures
PH-122 Applied Physics CT-260 Object Oriented Programming
EA-104 Functional English ES-105 / ES-127 Pakistan Studies  / Pakistan Studies (for Foreigners)
ES-205 / ES-209 Islamic Studies  / Ethical Behaviour
MT-001 Mathematics - 1 (for Pre-Medical) MT-171 Differential & Integral Calculus
MT-002 Mathematics - 2 (for Pre-Medical)

Second Year Science (SS)

Fall Semester Spring Semester
Course Code Course Title Course Code Course Title
CT-159 Data Structure Algorithms & Applications CS-252 Computer Architecture & Organisation
MT-227 Differential Equations CT-261 Database Management Systems
EA-218 Business Communications EA-219 Professional Ethics
ES-205 / ES-209 Islamic Studies  / Ethical Behaviour EC-209 Financial & Cost Accounting
CT-259 System Analysis & Design MT-272 Linear Algebra & Geometry
EA-221 Chinese Language II EA-200 Community Service

Third Year Science (TS)

Fall Semester Spring Semester
Course Code Course Title Course Code Course Title
CT-365 Software Engineering CS-376 Computer Communication Networks
CT-353 Operating Systems CT-361 Artificial Intelligence & Expert Systems
CT-363 Design and Analysis of Algorithms CT-362 Web Engineering
MT-331 Probability & Statistics CT-367 Theory of Programming Languages
CT-364 Theory of Automata and Formal Languages MT-442 Numerical Methods
       

Final Year Science (BS)

Fall Semester Spring Semester
Course Code Course Title Course Code Course Title
CT-486 Network & Information Security CS-428 Parallel & Distributed Computing
MG-482 Organisational Behaviour CT-465 Compiler Design
CT-### Elective I MG-481 Entrepreneurship
CT-### Elective II CT-### Elective III
CT-499 Software Based Project CT-499 Software Based Project
       

Elective Cources

Elective I Elective II
Course Code Course Title Course Code Course Title
CT-263 Object Oriented Analysis & Design  CT-366 E-Commerce
CT-264 Programming for AI CT-485 Natural Language Processing
CT-368 Fundamentals of Data Science CT-464 Modeling & Simulation
CT-266 Fundamentals of Cyber Security    
CT-267 Fundamentals of Game Development    
       

 

Elective III Elective IV
Course Code Course Title Course Code Course Title
CT-352 Computer Graphics CT-463 Data Warehouse Mining
CT-487 Visual Programming CT-481 Wireless Network & Mobile Computing
CT-488 Distributed Computing CT-484 Introduction to Cyber Security