BS Computer Science Roadmap

Semester - 1
Course Code Course Title Lec. HrsLab. Hrs SCH
CS 1133 Introduction to Programming 3 0 3
HMC 1002 Pakistan Studies 3 0 2
MTC 1013 Calculus I 3 0 3
PHC 1013 Applied Physics 3 0 3
HMC 1013 English - I (Functional English) 3 0 3
CS 1131 Introduction to Programming Lab 0 3 1
Semester - 2
Course Code Course Title Lec. HrsLab. Hrs SCH
HMC 1012 Islamic Studies 2 0 2
MTC 1033 Linear Algebra 3 0 3
MTC 1023 Calculus - II 3 0 3
HMC 1023 English - II (Communication Skills) 3 0 3
CS 1141 Object Oriented Programming Lab 0 3 1
CS 1143 Object Oriented Programming 3 0 3
HMC 1xx3 Humanities - I 3 0 3
Semester - 3
Course Code Course Title Lec. HrsLab. Hrs SCH
CS 2513 Digital Logic Design 3 0 3
CS 2143 Data Structures 3 3 3
CS 2313 Introduction to Database Systems 3 0 3
HM 2xx3 Humanities-II(Major World Religion) 3 0 3
HMC 2033 Technical Report Writing 3 0 3
CS 2141 Data Structures Lab 0 3 1
CS 2311 Introduction to Database Systems Lab 0 3 1
Semester - 4
Course Code Course Title Lec. HrsLab. Hrs SCH
CS 2523 Computer Organization and Assembly Language 3 0 3
SE 2223 Software Engineering - I 3 0 3
CS 2153 Advanced Computer Programming 3 3 3
MTC 2053 Discrete Mathematics 3 0 3
CS 2151 Advanced Computer Programming Lab 0 3 1
MTC 2043 Applied Differential Equation 3 0 3
Semester - 5
Course Code Course Title Lec. HrsLab. Hrs SCH
CS 3163 Design and Analysis of Algorithms 3 0 3
CS 3413 Operating Systems 3 0 3
CS 3513 Computer Architecture 3 0 3
CS 3773 Computer Communications and Networks 3 0 3
MTC 3063 Probability & Statistics 3 0 3
CS 3411 Operating Systems Lab 0 3 1
Semester - 6
Course Code Course Title Lec. HrsLab. Hrs SCH
CS 3613 Theory of Automata & Formal Languages 3 0 3
SE 3213 Object Oriented Analysis and Design 3 0 3
CS 3273 Human Computer Interaction 3 0 3
CS 4293 Elective-1 (Component Based Development) 3 0 3
CS 3323 Elective-2 (Advanced Database Systems) 3 0 4
CS 4223 Elective-3 (Software Systems Requirements) 3 0 3
Semester - 7
Course Code Course Title Lec. HrsLab. Hrs SCH
CS 4623 Compiler Construction 3 0 3
CS 4912 Design Project (Part - I) 0 9 2
MGC 1003 Introduction to Management 3 0 3
CS 4813 Artificial Intelligence 3 0 3
CS 3253 Elective-4 (Data Security and Cryptography) 3 0 3
CS 4763 Elective-5 (Wireless Networks & Mobile Systems Architecture) 3 0 3
Semester - 8
Course Code Course Title Lec. HrsLab. Hrs SCH
CS 4924 Design Project (Part - II) 0 9 4
MGT xxx3 Management Elective - II 3 0 3
CS 3183 Elective-7 (Web Security and Forensics) 3 0 3
CS 4xx3 Elective 6 3 0 3
CS 4xx3 Elective 8 3 0 3