Core Courses (for under-graduate)
|
Semester I
|
English - I |
(3 Credit Hr.) |
|
Programming Fundamentals |
(3+1 Credit Hr.) |
|
Intro To Computing |
(3 Credit Hr.) |
|
Pak-Studies & Islamic Studies |
(3 Credit Hr.) |
|
Semester II
|
Calculus and Analytical Geometry |
(3 Credit Hr.) |
|
Discrete Structures |
(3 Credit Hr.) |
|
Object Oriented Programming |
(2+1 Credit Hr.) |
|
Technical and Business Writing |
(3 Credit Hr.) |
|
Semester III
|
|
Probability & Statistics |
(3 Credit Hr.) |
|
Digital Logic Design |
(2+1 Credit Hr.) |
|
Communication Skills |
(3 Credit Hr.) |
|
Semester IV
|
Linear Algebra |
(3 Credit Hr.) |
|
Data Structures & Algorithms |
(2+1 Credit Hr.) |
|
Computer Organization & Assembly Language |
(3 Credit Hr.) |
|
Semester V
|
Intro to Software Development |
(3 Credit Hr.) |
|
Databases Systems |
(2+1 Credit Hr.) |
|
Computer Communication & Networks |
(3 Credit Hr.) |
|
Operating Systems |
(2+1 Credit Hr.) |
|
Visual Programming |
(2+1 Credit Hr.) |
|
Semester VI
|
Theory of Automata & Formal Languages |
(3 Credit Hr.) |
|
Analysis of Algorithm |
(3 Credit Hr.) |
|
System Programming |
(3 Credit Hr.) |
|
Computer Architecture |
(3 Credit Hr.) |
|
Semester VII
|
Artificial Intelligence |
(3 Credit Hr.) |
|
Professional Practice in Computer Science |
(3 Credit Hr.) |
|
Semester VIII
|
Thesis Project |
(6 Credit Hr.) |
|