Study Plan: BS Software Engineering

Sr# Pre-Req Course ID Course Name Cr.Hr
SEMESTER - I
1 GE-111 Introduction to Info. Comm. Technologies 2+1
2 SE-111 Programming Fundamentals 3+1
3 GE-112 English Composition Comprehension 3+0
4 MS-111 Calculus Analytical Geometry 3+0
5 GE-113 Pakistan Studies 2+0
6 MS-112 Applied Physics 3+0
SEMESTER - II
7 Programming Fundamentals SE-121 Object Oriented Programming 3+1
8 English Composition Comprehension GE-121 Communication Presentation Skills 3+0
9 SE-122 Discrete Structures 3+0
10 SE-123 Software Engineering 3+0
11 GE-122 Islamic Studies 2+0
12 UE-121 University Elective - I 3+0
SEMESTER - III
13 Object Oriented Programming SE-211 Data Structures Algorithms 3+1
14 Software Engineering SEC-211 Software Requirement Engineering 3+0
15 Software Engineering SEC-212 Human Computer Interaction 3+0
16 MS-211 Linear Algebra 3+0
17 UE-211 University Elective-II 3+0
SEMESTER - IV
18 Data Structures Algorithms SE-221 Operating Systems 3+1
19 Data Structures Algorithms SE-222 Database Systems 3+1
20 Software Requirement Engineering SEC-221 Software Design Architecture 2+1
21 MS-221 Probability and Statistics 3+0
22 UE-221 University Elective – III 3+0
SEMESTER - V
23 Software Design Architecture SEC-311 Software Construction and Development 3+0
24 Communication Presentation Skills SE-311 Computer Networks 3+0
25 GE-311 Technical and Business Writing 3+0
26 SES-311 SE Supporting –I 3+0
27 SES-312 SE Supporting - II 3+0
SEMESTER - VI
28 Software Engineering SEC-321 Software Quality Engineering 3+0
29 SE-321 Information Security 3+0
30 GE-321 Professional Practice 3+0
31 SEC-322 Web Engineering 3+0
32 SEE-321 SE Elective – I 3+0
33 SES-321 SE Supporting - III 3+0
SEMESTER - VII
34 Software Engineering SEC-411 Software Project Management 3+0
35 Software Construction Development SEC-412 Software Re-Engineering 3+0
36 SEE-411 SE Elective -II 3+0
37 SEE-412 SE Elective - III 3+0
38 SE-411 Final Year Project - I 0+3
SEMESTER - VIII
39 SEE-421 SE Elective – IV 3+0
40 SEE-422 SE Elective – V 3+0
41 SE-411 Final Year Project - II 0+3
42 UE-421 University Elective - IV 3+0