BS Software Engineering

Semester 1
Course Code Course Title Credit Hours
CSI-301 Programming Fundamentals 4(3-1)
CSI-303 Introduction to Computing 4(3-1)
ENG-321 Functional English 3(3-0)
ISL-321 Islamic Studies / Ethics 2(2-0)
MTH-323 Calculus and Analytical Geometry 3(3-0)
Semester 2
CSI-302 Object Oriented Programming 4(3-1)
CSI-304 Discrete Structures 3(3-0)
ENG-322 English Comprehension & Composition 3(3-0)
MTH-324 Advanced Calculus 3(3-0)
ELT-321 Basic Electronics 3(3-0)
PST-321 Pakistan Studies 2(2-0)
Semester 3
CSI-401 Data Structure and Algorithms 4(3-1)
CSI-403 Digital Logic and Design 4(3-1)
SWE-401 Introduction to Software Engineering 3(3-0)
ENG-421 Communication Skills 3(3-0)
STA-321 Introduction to Statistical Theory 3(3-0)
MTH-424 Linear Algebra 3(3-0)
Semester 4
CSI-402 Operating Systems 4(3-1)
SWE-405 Component Based Software Engineering 3(3-0)
CSI-405 Introduction to Database Systems 4(3-1)
CSI-506 Analysis of Algorithms 3(3-0)
SOC-307 Introduction to Sociology 3(3-0)
Semester 5
CSI-501 Web Engineering 3(2-1)
SWE-501 Software Requirements Engineering 3(2-1)
SWE-502 Software Process Improvement 3(3-0)
SWE-503 Software Engineering Economics 3(2-1)
BBA-506 Human Resource Management 3(3-0)
CSI-601 Human Computer Interaction 3(3-0)
Semester 6
CSI-406 Computer Communications and Networks 3(3-0)
SWE-505 Professional Practices 3(3-0)
CSI-607 Artificial Intelligence 3(2-1)
SWE-551 Software Architecture and Design 3(2-1)
SWE-552 Software Verification and Validation 3(2-1)
Semester 7
SWE-603 Software Project Management 3(3-0)
SWE-605 Software Metrics 3(3-0)
SWE-607 Mathematical tools for Software Engineering 3(2-1)
SWE-609 Enterprise Security Architecture 3(3-0)
BBA-601 Organizational Behavior 3(3-0)
Semester 8
SWE-602 Information Systems and Data Processing 3(3-0)
SWE-604 Information System Audit 3(3-0)
SWE-631 Project 6(0-6)