Course No.
|
Course Name
|
Contact Hours
|
Credit Hours
|
Pre Required
|
Theoretical
|
Practical
|
0301101
|
Calculus-1
|
3
|
-
|
3
|
-
|
0301102
|
Calculus-2
|
3
|
-
|
3
|
0301101
|
0301131
|
Principles of Statistics
|
3
|
-
|
3
|
-
|
0302108
|
Physics for Computer Science
|
2
|
-
|
2
|
-
|
0302116
|
Physics for Computer Science –Lab
|
-
|
3
|
1
|
0302108 or simultaneously
|
1901212
|
Advanced Programming in Special Languages
|
3
|
-
|
3
|
1901242
|
1901204
|
Logic Design
|
3
|
-
|
3
|
0302108 +
0302116 +
1901101
|
1901241
|
Theory of Computation
|
3
|
-
|
3
|
1901101 +
1931102
|
1901243
|
Data Structures Lab
|
-
|
4
|
2
|
Simultaneously with 1901242
|
1901301
|
Computer Ethics
|
1
|
-
|
1
|
1902372
|
1901322
|
Computer Organization
|
3
|
-
|
3
|
1901204
|
1901341
|
Theory of Algorithms
|
3
|
-
|
3
|
1901242
|
1901351
|
Numerical Analysis
|
3
|
-
|
3
|
1915101+ 1931102
|
1901353
|
Modeling and Simulation
|
3
|
-
|
3
|
1901242 + 0301131
|
1901359
|
Computer Graphics
|
3
|
-
|
3
|
1901242
|
1901363
|
Computer Networks
|
3
|
-
|
3
|
1901242
|
1901473
|
Operating Systems
|
3
|
-
|
3
|
1901242
|
1901476
|
Systems Programming and Compilers Construction
|
3
|
-
|
3
|
1901241 +
1901322
|
1901471
|
Design And Implementation of Programming Languages
|
3
|
-
|
3
|
1901241
|
1901444
|
Computational Problems and Techniques
|
3
|
-
|
3
|
1901341
|
1901468
|
Parallel and Distributed Systems
|
3
|
-
|
3
|
1901341 +
1901322 + 1901363
|
1901496
|
Project-1
|
-
|
-
|
0
|
Pass 90
hours
|
1901497
|
Project-2
|
-
|
-
|
3
|
1901496
|
1901498
|
Training
|
6 Weeks
|
0
|
Pass 90 hours
|
1902372
|
Software Engineering
|
3
|
-
|
3
|
1902224
|
1905320
|
Artificial Intelligence
|
3
|
-
|
3
|
1901242
|
1911322
|
Information Security and Privacy
|
3
|
-
|
3
|
1901363 + 1902224
|