| Course
Code |
Course
Title |
Cr.
Hrs |
| SEMESTER
I |
| PHY
322 |
Physics
– I |
3 |
| CSC
232 |
Discrete
Structures |
3 |
| ENG
303 |
English |
4 |
| CSC
212 |
Computer
and Applications |
4 |
| |
|
14 |
| SEMESTER
II |
| PHY
323 |
Physics
– II |
3 |
| MTH
221 |
Calculus
and Analytical Geo. |
4 |
| CSC
222 |
Computer
Programming |
4 |
|
IPS 301 |
Islamic
Studies / Pak. Studies |
4 |
| |
|
15 |
| SEMESTER
III |
| CSC
213 |
Computer
Logic Design |
3 |
| CSC
345 |
Object
Oriented Programming |
4 |
| MTH
331 |
Linear
Algebra |
3 |
| CSC
322 |
Data
Structures |
4 |
| |
|
14 |
| SEMESTER
IV |
| CSC
452 |
Computer
Architecture
|
3 |
| MTH
322 |
Ordinary
Differential Equations |
3 |
| CSC
442 |
Systems
Analysis and Design |
3 |
| CSC
323 |
Advanced
Prog. Concepts |
4 |
| |
|
13 |
| SEMESTER
V |
| CSC
321 |
Assembly
Lang. Programming
|
4 |
| CSC
444 |
Operating
Systems |
4 |
| CSC
440 |
Databases and Info. Retrieval-I |
3 |
| SQA
304 |
Statistics and Probability |
3 |
| |
|
14 |
| |
|
|
| SEMESTER
VI |
| CSC
441 |
Systems
Programming |
3 |
MTH
332 |
Numerical
Methods |
3 |
| CSC
463 |
Databases
and Info. Retrieval-II |
3 |
| CSC
325 |
Comparative
Study of Computer Languages |
3 |
| |
|
12 |
| SEMESTER
VII |
| CSC
443 |
Computer
Communication and Networks-I |
3 |
CSC
423 |
Software
Engineering |
3 |
| CSC
433 |
Design
and Analysis of Algo. |
3 |
| CSC
446 |
Computer Graphics |
4 |
| |
|
13 |
| SEMESTER
VIII |
| CSC
464 |
Computer
Communication and Networks - II |
3 |
ACC
301 |
Principles
of Accounting |
3 |
| CSC
352 |
Theory
of Automata |
3 |
| CSC
328 |
Internet
Application |
4 |
| |
|
13 |
| |
| CSC
445 |
Compiler
Constructions |
3 |
CSC
465 |
Recent
Developments in IT |
4 |
| ECO
410 |
Economics |
3 |
| MGT
410 |
Management |
3 |
| |
|
13 |
| SEMESTER
X |
| MKT
410 |
Marketing
Fundamental |
3 |
CSC
480 |
Software
Project Management |
3 |
| ENG
404 |
Technical
Communication |
3 |
| |
Optional
Course |
3 |
| |
|
12 |
| SEMESTER
XI |
CSC
461 |
Computer
Science Project - I |
3 |
| CSC
462 |
Computer
Science Project - II |
3 |
| |
|
06 |
| |
Optional
Courses
(any one course to be chosen) |
|
| CSC
486 |
Artificial
Intelligence |
3 |
CSC
481 |
Computer
Organization |
3 |
| CSC
482 |
Multimedia
Systems |
3 |
| CSC
483 |
Enterprise
Java |
3 |
CSC
484 |
Simulation
and Modeling |
3 |
| |
|
|
| |
|
|
|