|
|
Semester 1
|
|
Semester 2
|
|
CSC100 |
Introduction to Computer Science |
CSC125 |
Programming Techniques-II |
|
CSC124 |
Programming Techniques – I |
MTH160 |
Calculus-I |
|
MTH100 |
General Mathematics |
EEG101 |
Solid State Electronics |
|
PHY101 |
Physics |
HUM104 |
Pakistan & Islamic Studies |
|
COM004 |
Basic English* |
COM110 |
Approaches To Academic reading and writing* |
|
FL 101 |
French I* |
FL 102 |
French II* |
|
|
Semester 3
|
|
Semester 4
|
|
CSC235 |
Database Management System |
CSC210 |
Data Structures |
|
EEG140 |
Digital Computer Logic |
MTH220 |
Differential Equations |
|
COM210 |
Business Communication |
CSC351 |
Software Engineering - I |
|
MTH161 |
Calculus-II |
STA210 |
Probability & Statistics |
|
CSC224 |
Visual Programming Tools |
CSC220 |
Assembly Language Programming |
|
MTH140 |
Discrete Mathematics |
ACC100 |
Fundamentals of Accounting |
|
|
|
SS210 |
Corporate Social Responsibility |
|
|
Semester 5
|
|
Semester 6
|
|
CSC220 |
Analysis of Algorithms |
CSC 215 |
Operating Systems
|
|
MTH230 |
Linear Algebra
|
MTH 240 |
Numerical Analysis |
|
EEG220 |
Computer Architecture & Organization |
CSC 280 |
Internet & Web Development
|
|
CSC350 |
System Analysis & Design
|
CSC 312 |
Computer Graphics & Animation |
|
CSC320 |
Object Oriented Programming |
CSC XX |
Elective II
|
|
CSCXXX |
Elective I
|
CSCXXX |
Elective III |
|
|
Semester 7
|
|
Semester 8
|
|
CSC 300 |
Compiler Construction |
CSC 275 |
Cryptography and Data Security
|
|
CSC 265 |
Data Communication & Networks
|
CSCXXX |
Elective V |
|
CSC 315 |
Artificial Intelligence & Robotics |
CSCXXX |
Elective VI
|
|
CSC 340 |
Automata Theory
|
CSC 010 |
Software Project (Defence) |
|
CSC 010 |
Software Project (Proposal) |
|
Internship Presentation and Report
|
|
CSC XX |
Elective IV
|
|
|
|
*It is a non-credit but mandatory course for each student to improve the fluency and command over English language and composition.
|