Semester 1 | |||
---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours |
1 | CS-100 | Fundamentals of ICT | 2+0 |
2 | CS-110 | Fundamentals of Computer Programming | 3+1 |
3 | HU-101 | Islamic Studies | 2+0 |
4 | HU-108 | Communication and Interpersonal Skills | 3+0 |
5 | MATH-111 | Calculus-I | 3+0 |
6 | MATH-161 | Discrete Mathematics | 3+0 |
Semester 2 | |||
---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours |
1 | CS-212 | Object Oriented Programming | 3+0 |
2 | EE-212 | Basic Electronics | 2+0 |
3 | EE-221 | Digital Logic Design | 3+0 |
4 | HU-107 | Pakistan Studies | 2+0 |
5 | XXX | Supporting Science Elective-1 | 3-0 |
6 | XXX | General Education Elective-I | 3-0 |
Semester 3 | |||
---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours |
1 | CS-220 | Database Systems | 3+1 |
2 | CS-250 | Data Structures and Algorithms | 3+1 |
3 | MATH-222 | Linear Algebra | 3+0 |
4 | MATH-361 | Probability & Statistics | 3+0 |
5 | SE-200 | Software Engineering | 3+0 |
Semester 4 | |||
---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours |
1 | EE-321 | Computer Architecture And Organization | 3+0 |
2 | EE-353 | Computer Networks | 3+0 |
3 | SE-311 | Software Requirements Engineering | 3+0 |
4 | XXX | SE Elective-I | 3-0 |
5 | XXX | Supporting Science Elective-II | 3-X |
Semester 5 | |||
---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours |
1 | CS-330 | Operating Systems | 3+0 |
2 | HU-210 | Technical Writing | 3+0 |
3 | SE-210 | Software Design & Architecture | 3+0 |
4 | XXX | SE Elective –II | 3-1 |
Semester 6 | |||
---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours |
1 | MGT-271 | Entrepreneurship | 2+0 |
2 | SE-312 | Software Construction | 3+0 |
3 | SE-320 | Formal Methods | 3+0 |
4 | SE-321 | Software Quality Engineering | 3+0 |
5 | XXX | SE Elective III | 3+1 |
6 | XXX | Supporting Science Elective –III | 3+0 |
Semester 7 | |||
---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours |
1 | SE-430 | Software Project Management | 3+0 |
2 | SE-499 | Senior Project | 0+3 |
3 | XXX | SE Elective – IV | 3-X |
4 | XXX | SE Elective – V | 3-1 |
5 | XXX | General Education Elective- III | 3-0 |
Semester 8 | |||
---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours |
1 | SE-499 | Senior Project | 0+3 |
2 | CSL-401 | Community Service Learning Course | 0+2 |
3 | XXX | General Education Elective- IV | 3-0 |
4 | XXX | SE Elective- VI | 2+X |
Elective Courses | |||
---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours |
1 | BIO-215 | Bioinformatics | 3+0 |
2 | BIO-317 | Computational Biology | 3+0 |
3 | CS-213 | Advanced Programming | 3+0 |
4 | CS-251 | Design & Analysis Of Algorithm | 3+0 |
5 | CS-260 | Human Computer Interaction | 3+0 |
6 | CS-271 | Computational Logic | 3+0 |
7 | CS-309 | Computing And Society | 3+0 |
8 | CS-321 | Advanced Database Systems | 3+0 |
9 | CS-322 | RDBMS Using Oracle | 2+0 |
10 | CS-331 | System Programming | 2+0 |
11 | CS-332 | Distributed Computing | 3+0 |
12 | CS-334 | Open Source Systems | 3+0 |
13 | CS-340 | Web Technologies-I | 2+0 |
14 | CS-342 | Mobile Computing | 3+0 |
15 | CS-344 | Web Engineering | 3+0 |
16 | CS-352 | Theo Of Automata & Formal Lang | 3+0 |
17 | CS-361 | Computer Graphics | 3+0 |
18 | CS-362 | Multimedia Systems And Design | 2+0 |
19 | CS-363 | Visualization | 2+0 |
20 | CS-364 | Game Programming | 2+0 |
21 | CS-370 | Artificial Intelligence | 3+0 |
22 | CS-380 | Introduction To Computer Security | 3+0 |
23 | CS-381 | Network Security | 3+0 |
24 | CS-382 | Fundamentals Of Cryptography | 3+0 |
25 | CS-414 | Advanced Java With Emphasis On Internet Applications | 3+0 |
26 | CS-423 | Data Warehousing And Data Mining | 3+0 |
27 | CS-424 | Information Retrieval | 3+0 |
28 | CS-425 | Management Information Systems | 3+0 |
29 | CS-433 | Applied Parallel Computing | 2+0 |
30 | CS-441 | Web Technologies-II | 3+0 |
31 | CS-443 | E-Commerce And Solutions | 3+0 |
32 | CS-453 | Programming Languages | 3+0 |
33 | CS-471 | Machine Learning | 3+0 |
34 | CS-472 | Natural Language Processing | 3+0 |
35 | CS-473 | Theory Of Intelligent Systems | 3+0 |
36 | CS-474 | Computer Vision | 2+0 |
37 | CS-476 | Speech And Image Processing | 3+0 |
38 | CS-481 | Computer Forensics | 3+0 |
39 | CS-482 | System Incident Handling | 3+0 |
40 | EC-303 | Mobile Application Development For Sme'S | 2+0 |
41 | EE-215 | Electronic Devices And Circuits | 3+1 |
42 | EE-322 | Wireless Networks | 3+0 |
43 | EE-330 | Digital Signal Processing | 3+0 |
44 | EE-350 | Data Communication | 3+0 |
45 | EE-414 | Digital Electronics | 3+1 |
46 | EE-430 | Telecommunication Systems | 3+0 |
47 | EE-433 | Digital Image Processing | 3+0 |
48 | SE-301 | Object Oriented Software Engineering | 3+0 |
49 | SE-313 | Design Patterns | 2+0 |
50 | SE-422 | Software Testing | 3+0 |
51 | SE-423 | Software Metrics | 3+0 |
52 | SE-431 | Software Engineering Economics | 3+0 |
53 | SE-440 | Business Process Automation | 3+0 |
54 | SE-490 | Advanced Topics In Software Engineering | 3+0 |
General Education Electives- No limit on number of courses, minimum 12 Credit Hours | |||
---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours |
1 | CH-101 | Applied Chemistry | 2+1 |
2 | CS-271 | Computational Logic | 3+0 |
3 | CS-309 | Computing And Society | 3+0 |
4 | ECO-130 | Engineering Economics | 2+0 |
5 | FIN-100 | Principles Of Accounting | 3+0 |
6 | FIN-204 | Financial Management For IT Professional | 2+0 |
7 | HRM-240 | Organisational Behaviour | 2+0 |
8 | HRM-241 | Organizational Behaviour | 3+0 |
9 | HRM-441 | Human Resource Management | 2+0 |
10 | HRM-442 | Human Resource Management | 3+0 |
11 | HU-102 | Psychology | 3+0 |
12 | HU-103 | Principles Of Sociology | 3+0 |
13 | HU-104 | English Literature | 3+0 |
14 | HU-223 | Professional Ethics | 3+0 |
15 | MATH-232 | Complex Variables And Transforms | 3+0 |
16 | MGT-164 | Introduction To Management | 2+0 |
17 | MGT-175 | Intellectual Property Rights | 3+0 |
18 | MGT-452 | New Business Ventures | 2+0 |
19 | MKT-102 | Principles Of Business And Marketing | 2+0 |
20 | OTM-455 | Engineering Project Management | 2+0 |
21 | PHY-101 | Applied Physics | 3+1 |
22 | PHY-401 | Advanced Physics | 2+1 |
Supporting Science Electives- No limit on number of courses, minimum 9 Credit Hours | |||
---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours |
1 | CS-382 | Fundamentals Of Cryptography | 3+0 |
2 | EE-102 | Basic Electrical Engineering | 3+1 |
3 | EE-201 | Engineering Mechanics | 3+0 |
4 | EE-215 | Electronic Devices And Circuits | 3+1 |
5 | EE-231 | Signals And Systems | 3+1 |
6 | EE-414 | Digital Electronics | 3+1 |
7 | EE-477 | Analogue And Digital Communications | 3+1 |
8 | MATH-112 | Calculus-II | 3+0 |
9 | MATH-133 | Engineering Mathematics | 3+0 |
10 | MATH-221 | Number Theory | 3+0 |
11 | MATH-232 | Complex Variables And Transforms | 3+0 |
12 | MATH-234 | Multivariable Calculus | 3+0 |
13 | MATH-351 | Numerical Methods | 3+0 |
14 | MATH-352 | Numerical Methods | 2+1 |
15 | PHY-401 | Advanced Physics | 2+1 |