Semester-3 | ||||||
---|---|---|---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours | Related SDG | Pre Requisite | Course Content |
1 | CS-220 | Database Systems | 3+1 | 9 | CS-110 | |
2 | HU-212 | Technical & Business Writing | 2+0 | |||
3 | MATH-222 | Linear Algebra | 3+0 | 4,9 | ||
4 | CS-250 | Data Structures & Algorithms | 3+1 | 4,9 | CS-212 | |
5 | CS-235 | Computer Organisation and Assembly Language | 3+1 | |||
6 | Total CHs | 14+3=17 |
Semester-4 | ||||||
---|---|---|---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours | Related SDG | Pre Requisite | Course Content |
1 | MATH-361 | Probability & Statistics | 3+0 | 4,8,9,12 | ||
2 | CS-251 | Design & Analysis of Algorithms | 3+0 | 9 | CS-250 | |
3 | XXX-XXX | CS Elective - I | 3+1 | |||
4 | XXX-XXX | CS Elective - II | 3+0 | |||
5 | XXX-XXX | CS Elective - III | 3+1 | |||
6 | Total CHs | 15+2=17 |
Semester-5 | ||||||
---|---|---|---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours | Related SDG | Pre Requisite | Course Content |
1 | EE-353 | Computer Networks | 3+1 | 9 | ||
2 | CS-330 | Operating Systems | 3+1 | 4,9 | CS-250 | |
3 | HU-102 | Psychology | 3+0 | 3 | ||
4 | SE-200 | Software Engineering | 3+0 | 9 | ||
5 | XXX-XXX | CS Elective - IV | 3+1 | |||
6 | Total CHs | 15+3=18 |
Semester-6 | ||||||
---|---|---|---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours | Related SDG | Pre Requisite | Course Content |
1 | CS-332 | Distributed Computing | 3+1 | 9 | CS-330 | |
2 | CS-370 | Artificial Intelligence | 3+1 | 9 | MATH-161 | |
3 | MATH-108 | Differential Equations | 3+0 | 4 | MATH-111 | |
4 | MATH-352 | Numerical Methods | 2+1 | 4,9 | MATH-111 | |
5 | HU-223 | Professional Ethics | 3+0 | 3,8 | ||
6 | CS-484 | Information Security | 3-0 | 9 | ||
7 | Total CHs | 17+3=20 |
Semester-7 | ||||||
---|---|---|---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours | Related SDG | Pre Requisite | Course Content |
1 | CS-352 | Theory of Automata and Formal Languages | 3+0 | 4,9 | ||
2 | MGT-272 | Entrepreneurship | 3+0 | 9,12 | ||
3 | ECO-132 | Engineering Economics | 3+0 | 8,11 | ||
4 | CS-498 | Final Year Project-I | 0+2 | |||
5 | CS-XXX | CS Elective-V | 3+1 | |||
6 | Total CHs | 12+3=15 |
Semester-8 | ||||||
---|---|---|---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours | Related SDG | Pre Requisite | Course Content |
1 | CS-351 | Compiler Construction | 3+0 | 4 | CS-352 | |
2 | FIN-204 | Financial Management For IT Professional | 2+0 | 4 | ||
3 | OTM-455 | Engineering Project Management | 2+0 | 8,9,12,17 | ||
4 | MGT-111 | Technology In Business | 2+0 | |||
5 | CS-499 | Final Year Project II | 0+4 | CS-498 | ||
6 | CSL-402 | Community Service Learning (Non Graded) | 0+1 | |||
7 | Total CHs | 9+4=13 | ||||
8 | Grand Total | 136 |
CS Electives | ||||||
---|---|---|---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours | Related SDG | Pre Requisite | Course Content |
1 | BIO-215 | Bioinformatics | 3+0 | 9 | ||
2 | BIO-317 | Computational Biology | 3+0 | 9 | ||
3 | CS-213 | Advanced Programming | 3+1 | 9 | ||
4 | CS-260 | Human Computer Interaction | 3+0 | 9 | ||
5 | CS-321 | Advanced Database Systems | 3+0 | 9 | ||
6 | CS-322 | RDBMS Using Oracle | 2+1 | 9 | ||
7 | CS-332 | Distributed Computing | 3+1 | 9 | CS-330 | |
8 | CS-334 | Open Source Systems | 3+1 | 9 | ||
9 | CS-342 | Mobile Computing | 3+0 | 9 | ||
10 | CS-344 | Web Engineering | 3+1 | 9 | ||
11 | CS-361 | Computer Graphics | 3+1 | 9 | ||
12 | CS-362 | Multimedia Systems And Design | 2+1 | 9 | ||
13 | CS-363 | Visualization | 2+1 | 9 | ||
14 | CS-364 | Game Programming | 2+1 | 9 | ||
15 | CS-380 | Introduction To Computer Security | 3+0 | 9 | ||
16 | CS-381 | Network Security | 3+1 | 9 | ||
17 | CS-414 | Advanced Java With Emphasis On Internet Applications | 3+1 | 9 | ||
18 | ID-352 | Design Management | 3+0 | 4,8,10 | ||
19 | CS-424 | Information Retrieval | 3+0 | |||
20 | CS-425 | Management Information Systems | 3+0 | 9 | ||
21 | CS-433 | Applied Parallel Computing | 2+1 | 9 | ||
22 | CS-441 | Web Technologies-II | 3+1 | 9 | ||
23 | CS-443 | E-Commerce And Solutions | 3+0 | 8,9,10,12 | ||
24 | CS-453 | Programming Languages | 3+0 | 9 | ||
25 | CS-471 | Machine Learning | 3+1 | MATH-361 | ||
26 | CS-472 | Natural Language Processing | 3+0 | 9 | ||
27 | CS-474 | Computer Vision | 2+1 | 3,4,9 | ||
28 | CS-476 | Speech And Image Processing | 3+1 | 9 | ||
29 | CS-481 | Computer Forensics | 3+1 | 9 | ||
30 | CS-482 | System Incident Handling | 3+0 | 9 | ||
31 | EC-303 | Mobile Application Development for SME\'s | 2+1 | 9 | ||
32 | EE-232 | Signals And Systems | 3+1 | 9 | ||
33 | EE-322 | Wireless Networks | 3+0 | 9 | ||
34 | EE-350 | Data Communication | 3+0 | 9 | ||
35 | EE-430 | Telecommunication Systems | 3+0 | 9 | ||
36 | EE-433 | Digital Image Processing | 3+1 | 9 | ||
37 | SE-301 | Object Oriented Software Engineering | 3+0 | 9 | ||
38 | SE-311 | Software Requirements Engineering | 3+0 | 9 | ||
39 | SE-313 | Design Patterns | 2+1 | 9 | ||
40 | SE-320 | Formal Methods | 3+0 | 9 | SE-200 | |
41 | SE-321 | Software Quality Engineering | 3+0 | 9 | SE-200 | |
42 | SE-422 | Software Testing | 3+0 | 9 | ||
43 | SE-423 | Software Metrics | 3+0 | 9 | ||
44 | SE-430 | Software Project Management | 3+0 | 9 | SE-200 | |
45 | SE-431 | Software Engineering Economics | 3+0 | 9 | ||
46 | SE-440 | Business Process Automation | 3+0 | 9 | ||
47 | CS-490 | Advance Topics in Computing | 3+0 | |||
48 | CS-404 | Big Data Analytics | 2-1 | 9 | ||
49 | CS-405 | Deep Learning | 3+1 | 9 | ||
50 | CS-340 | Web Technologies-I | 2+1 | |||
51 | CS-473 | Theory of Intelligent Systems | 3+1 | |||
52 | CS-331 | System Programming | 2+1 | |||
53 | SE-210 | Software Design and Architecture | 3+1 |