Course Code
Course Title
Credit Hours
Course Code
Course Title
Credit Hours
Th
Pr
Total
Th
Pr
Total
First Year
Fall Semester
Spring Semester
CT-153
Programming Language.
2
1
3
CT-157
Data Structure Algorithms & Applications.
3
1
4
CT-174
Fundamentals of Information Tech.
2
1
3
SE-201
Object Oriented Concepts & Programming.
3
1
4
CT-162
Discrete Structures.
3
0
3
PH-122
Applied Physics.
3
1
4
HS-104
Functional English.
3
0
3
EL-134
Basic Electronics.
3
1
4
MT-173
Calculus.
3
0
3
HS-205
Islamic Studies. OR
HS-105/  HS-127
Pakistan Studies. OR Pakistan Studies. (For Foreigners).
2
0
2
 HS-209
Ethical Behaviour. (For non-Muslims).
2
0
2
Second Year
Fall Semester
Spring Semester
CS-251
Logic Design & Switching Theory.
3
1
4
CS-252
Computer Architecture & Organization.
3
1
4
SE-202
 Computer Graphics.
3
1
4
CT-258
Financial & Cost Accounting.
3
0
3
SE-207
Software Engineering
3
0
3
SE-208
Software Requirement Engineering.
3
0
3
MT-273
Differential Equations & Linear Algebra.
3
0
3
SE-204
Database Management System.
3
1
4
HS-208
Business Communication & Ethics
3
0
3
SE-206
Web Engineering.
3
1
4
Third Year
Fall Semester
Spring Semester
IF-301
Applied Economics For Engineers.
3
0
3
CS-351
Computer Communication Networks.
3
1
4
MT-331
Applied Probability & Statistics.
3
0
3
CT-361
Artificial Intelligence & Expert Systems.
3
1
4
SE-308
Software Design & Architecture.
2
1
3
SE-309
Software Quality Engineering.
2
1
3
SE-302
Human Computer Interaction.
3
0
3
SE-310
Software Project Management.
2
1
3
SE-303
Operating Systems.
3
1
4
SE-311
E-Commerce.
3
0
3
Final Year
Fall Semester
Spring Semester
CT-460
Network & Information Security.
3
1
4
HS-403
Entrepreneurship.
3
0
3
SE-406
Distributed Computing.
3
1
4
MT-442
Numerical Methods.
3
0
3
SE-405
Modelling & Simulation.
3
0
3
SE-408
Design Patterns.
3
0
2
SE-407
Data Warehousing & Mining.
3
1
4
SE-##
Elective Courses
3
1
4
SE-499
Software Engineering Project.
-
-
-
SE-499
Software Engineering Project.
0
6
6
   
Elective Courses
 
SE-484
Software Testing Strategies & Techniques.
SE-485
Software Reliability Engineering.
SE-486
Information Systems Engineering.
#