BS in Software Engineering

Semester-I

Code Course Title ThLabStudioCr HrsPre Req
MS-120 / MS-120Introduction to Calculus / Introduction to Calculus3003NIL
HS-102Functional English3003NIL
SWE-102-LProgramming Fundamentals L0101NIL
SWE-102-TProgramming Fundamentals T3003NIL
HS-101Islamic Studies2002NIL
SWE-105-TIntroduction to Computing T2002NIL
SWE-105-LIntroduction to Computing L0101NIL
MS-108Linear Algebra3003NIL

Semester-II

Code Course Title ThLabStudioCr HrsPre Req
SWE-106-LIntroduction to Software Engineering0101
MS-120 / MS-121Introduction to Calculus / Introduction to Algebra and Geometry3003
SWE-106-TIntroduction to Software Engineering T2002
MS-111-TApplied Physics T3003
MS-111-LApplied Physics L0101
MS-103Calculus & Analytical Geometry3003
HS-103Pakistan Studies & Aligarh Movement3003
SWE-103-LObject Oriented Programming L0101SWE-102-T
SWE-103-TObject Oriented Programming T3003SWE-102-T

Semester-III

Code Course Title ThLabStudioCr HrsPre Req
SWE-203-LData Structures and Algorithm0101SWE-102-T
SWE-203-TData Structures and Algorithm3003SWE-102-T
SWE-205Software Requirement Engineering3003SWE-106-T
HS-201Communication Skills3003
MS-204Discrete Mathematics3003
SWE-XXXSE ELECTIVE-I3104

Semester-IV

Code Course Title ThLabStudioCr HrsPre Req
HS-211Technical Writing2002
MS-301Probability and Statistics3003
SWE-204-TOperating Systems T3003SWE-203-T
SWE-204-LOperating Systems L0101SWE-203-T
SWE-209-TIntroduction to Database Systems T3003SWE-203-T
SWE-209-LIntroduction to Database Systems L0101SWE-203-T
SWE-211-TSoftware Design and Architecture T3003SWE-106-T
SWE-211-LSoftware Design and Architecture L0101SWE-106-T

Semester-V

Code Course Title ThLabStudioCr HrsPre Req
SWE-XXXSE ELECTIVE-II3104
HS-XXXUNIVERSITY ELECTIVES-I3003
SWE-308Human Computer Interaction3003SWE-106-T
SWE-312-TSoftware construction and Development2002SWE-106-T
SWE-312-LSoftware construction and Development L0101SWE-106-T
SWE-306-TComputer Communication and Networks T3003
SWE-306-LComputer Communication and Networks L0101

Semester-VI

Code Course Title ThLabStudioCr HrsPre Req
SWE-305Software Quality Engineering3003SWE-106-T
SWE-313Information Security3003
HS-XXXUNIVERSITY ELECTIVES-II3003
SWE-XXXSE SUPPORTING - I3003
SWE-XXXSE ELECTIVE-III3003
SWE-315-TWeb Engineering2002SWE-102-T
SWE-315-LWeb Engineering0101SWE-102-T

Semester-VII

Code Course Title ThLabStudioCr HrsPre Req
SWE-499Final Year Project-I0303
SWE-401Software Project Management3003SWE-106-T
HS-XXXUNIVERSITY ELECTIVES-III3003
SWE-XXXSE SUPPORTING - II3003
SWE-XXXSE ELECTIVE-IV3003
SWE-417Software Re-Engineering3003SWE-312-T

Semester-VIII

Code Course Title ThLabStudioCr HrsPre Req
HS-412Computing Professional Practices3003
HS-XXXUNIVERSITY ELECTIVES-IV3003
SWE-XXXSE SUPPORTING - III3003
SWE-XXXSE ELECTIVE-V3003
SWE-499Final Year Project-II0303

2020F SE ELECTIVES

Code Course Title ThLabStudioCr HrsPre Req
SWE-304Enterprise Systems Engineering3003SWE-209-T
SWE-314-TArtificial Intelligence3003SWE-203-T
SWE-314-LArtificial Intelligence0101SWE-203-T
SWE-318E-Commerce3003
SWE-402Data Warehousing and Data Mining3003SWE-209-T
SWE-404Design Patterns3003SWE-106-T
SWE-408-LComputer Graphics0101
SWE-408-TComputer Graphics T2002
SWE-418Agent Based Software Engineering3003SWE-106-T
SWE-419Big Data Analytics3003MS-301
SWE-420Software Metrics3003SWE-106-T

2020F SE UNIVERSITY ELECTIVES

Code Course Title ThLabStudioCr HrsPre Req
HS-107Psychology3003
HS-212Organizational Behaviour3003
HS-213Introduction to Accounting and Finance3003
HS-301Engineering Economics3003
HS-305Principles of Management & Enterpreneurship3003
HS-307Foreign Language3003

2020F SE SUPPORTING ELECTIVES

Code Course Title ThLabStudioCr HrsPre Req
SWE-302Formal Methods in Software Engineering3003MS-204
SWE-317Operations Research3003
SWE-321Business Process Engineering3003
SWE-310Compiler Construction3003
SWE-412-TAnalysis of Algorithms2002SWE-203-T
SWE-412-LAnalysis of Algorithms0101SWE-203-T
SWE-422-TSimulation and Modeling2002
SWE-422-LSimulation and Modeling0101