Announcements

BS Computer Science (BSCS) - Semester Plan

Semester 0
Course Code Course Name Credit Hours Pre Req
CS221 Web Programming Languages 3+0 None
CS375 Mobile Application Development 3+0 None
CS208 Modern Programming Languages 3+0 None
SE318 Formal Methods in Software Engineering 3+0 None
SE443 Web Engineering 3+0 None
SE325 Software Re-Engineering 3+0 None
SE426 Software Testing 3+0 None
CS445 Parallel and Distributed Computing 3+0 None
SE491 Special Topics in Software Engineering 3+0 None
SE300 Object Oriented Software Engineering 3+0 None
SE324 Simulation and Modeling 3+0 None
SE326 Business Process Engineering 3+0 None
CS443 Digital Image Processing 3+0 None
CS415 Codeless Programming 3+0 None
CSxxx Advance Database Management Systems 3+0 None
CS424 Machine Learning 3+0 None
CS412 Natural Language Processing 3+0 None
Semester 1
Course Code Course Name Credit Hours Pre Req
CS100 Introduction to Computing 2+1 None
CS106 Introduction to Computer Programming 3+1 None
NS201 Applied Physics 2+1 None
SS104 English-I (Comprehension) 3+0 None
SS108 Islamic Studies/Ethics (for Non-Muslims) 2+0 None
MT112 Calculus-I 3+0 None
GEXXX Understanding of Quran-I / Fehm-ul-Quran-I 0+1 None
Semester 2
Course Code Course Name Credit Hours Pre Req
MT114 Calculus-II 3+0 MT112
EE200 Digital Logic Design 2+1 None
CS200 Object Oriented Programming 3+1 CS106
SS203 English-II (Communication Skills) 3+0 SS104
SE242 Software Engineering 3+0 None
GEXXX Understanding of Quran-II / Fehm-ul-Quran-II 0+1 GEXXX
Semester 3
Course Code Course Name Credit Hours Pre Req
CS210 Data Structures & Algorithms 3+1 CS200
SS118 Pakistan Studies 2+0 None
MT221 Linear Algebra 3+0 MT114
MGxxx Social Science Elective-I 3+0 None
CS251 Computer Organization and Assembly Language 2+1 EE200
MGxxx Social Science Elective-II 2+0 None
Semester 4
Course Code Course Name Credit Hours Pre Req
CS385 Database Management Systems 3+1 CS210
CS242 Computer Architecture Database 3+0 None
CSxxx Domain Elective-I 3+0 None
CSxxx Elective-II 3+0 None
CS304 Design and Analysis of Algorithms 3+0 CS210
Semester 5
Course Code Course Name Credit Hours Pre Req
CSxxx Advance Database Management System 2+1 CS385
CS432 Human Computer Interaction 3+0 SE242
CS313 Operating System Concepts 2+1 SE242
CSxxx Elective-III 3+0 None
CS310 Theory of Automata 3+0 CS251
MT201 Discrete Structures 3+0 None
Semester 6
Course Code Course Name Credit Hours Pre Req
CS401 Compiler Construction 2+1 None
CSxxx Domain Elective-IV 3+0 None
CS321 Computer Networks 2+1 None
CSxxx Professional Practices 2+0 None
MT301 Statistics and Probability 3+0 None
SS211 English-III (Technical Report Writing) 3+0 SS203
Semester 7
Course Code Course Name Credit Hours Pre Req
CSxxx Software Project Management 3+0 SE242
CS307 Artificial Intelligence 3+0 MT201
SSxxx Civic and Community 2+0 None
CSxxx Domain Elective-V 3+0 None
CSxxx Domain Elective-VI 2+1 None
CS499 Final Project-I 0+3 None
Semester 8
Course Code Course Name Credit Hours Pre Req
CSxxx Domain Elective-VII 3+0 None
CS390 Information Security 2+1 CS401
MG404 Entrepreneurship 2+0 None
CS499 Final Project-II 0+3 CS499