BS Software Engineering

Scheme of Studies
BS Software Engineering
Semester 1
Course CodePre-ReqsCourse TitleCredit Hour
CS4-501-Programming Fundamentals3(3-0)
ICT-501-Application of ICT2(2-0)
QRE-501-QR 1 (Discrete Structures)3(3-0)
QRE-502-QR 2 (Calculus and Analytic Geometry)3(3-0)
ENG-501-Functional English3(3-0)
CS4-501-P-Programming Fundamentals LAB1(0-1)
ICT-501-P-Application of ICT LAB1(0-1)
Semester 2
CS4-502CS4-501Object Oriented Programming3(3-0)
CS4-503-Database Systems3(3-0)
CS4-504-Digital Logic Design2(2-0)
CS2-501QRE-502Multivariable Calculus3(3-0)
CS2-502RE-502Linear Algebra3(3-0)
CS4-502-PCS4-501OOP LAB1(0-1)
CS4-503-P-Database LAB1(0-1)
CS4-504-P-Digital Logic LAB1(0-1)
Semester 3
CS4-505CS4-502Data Structures3(3-3)
CS4-506-Information Security2(2-3)
CS4-507-Artificial Intelligence2(2-3)
CS4-508-Computer Networks2(2-3)
CS4-509-Software Engineering3(3-0)
CS2-503-Probability & Statistics3(3-0)
CS4-505-PCS4-502Data Structures LAB1(0-1)
CS4-506-P-Information Security LAB1(0-1)
CS4-507-P-Artificial Intelligence LAB1(0-1)
CS4-508-P-Computer Networks LAB1(0-1)
Semester 4
CS4-510CS4-504Computer Org & Assembly3(3-0)
CS5-507-Software Design & Architecture2(2-0)
CS5-508-Software Construction & Dev2(2-0)
PHY-510-Applied Physics2(2-0)
ENG-502-Expository Writing3(3-0)
ISL-501-Islamic Studies2(2-0)
THQ-501-Teaching Holy Quran0(2-0)
CS4-510-PCS4-504Assembly LAB1(0-1)
CS5-507-P-Software Design & Arch LAB1(0-1)
CS5-508-P-Software Const & Dev LAB1(0-1)
PHY-510-P-Applied Physics LAB1(0-1)
Semester 5
CS4-611-Operating Systems3(3-0)
CS5-610-Software Quality Engineering2(2-0)
CS5-611-Software Requirement Engineering3(3-0)
CS6-601-Domain Elective 1 (Web Technologies)2(2-0)
CS6-602-Domain Elective 2 (Mobile App Development 1)2(2-0)
MGM-601-Social Science (Intro to Management)2(2-0)
CS5-610-P-Software Quality Engineering LAB1(0-1)
CS6-601-P-Web Technologies LAB1(0-1)
CS6-602-P-Mobile App Dev 1 LAB1(0-1)
Semester 6
CS5-609-Software Project Management3(3-0)
CS5-606-Parallel & Distributed Computing2(2-0)
CS6-611-Software Verification and Validation3(3-0)
CS6-612-Object Oriented Analysis & Design3(3-0)
CS6-605-Domain Elective 5 (Web Engineering)2(2-0)
CS6-606-Domain Elective 6 (Cyber Security)2(2-0)
CS5-606-P-Parallel & Distributed Comp LAB1(0-1)
CS6-605-P-Web Engineering LAB1(0-1)
CS6-606-P-Cyber Security LAB1(0-1)
Semester 7
CS4-613-P-Final Year Project – I LAB2(0-2)
CS4-612-Analysis of Algorithms3(3-0)
CS6-620-Software Re-Engineering3(3-0)
CS3-601-Supporting Course (Intro to Marketing)3(3-0)
ENG-603-Technical & Business Writing3(3-0)
ENT-601-Entrepreneurship2(2-0)
Semester 8
CS4-614-P-Final Year Project – II LAB4(0-4)
ICP-601-Ideology and Constitution of Pakistan2(2-0)
ICP-602-Arts & Humanities (Professional Practices)2(2-0)
CCE-601-Civics and Community Engagement2(2-0)