BSCS Semester Wise Courses Break Up

SemesterI
CodeTitleCred.Hrs.
CS1316Introduction to Information and Communication Technology 3(2+1)
MTH1212Calculus and Analytical Geometry3(3+0)
ST1213Probability and Statistics3(3+0)
EN1317Functional English3(3+0)
CS1101Programming Fundamentals4(3+1)
Total CreditHours:16
SemesterII
CodeTitleCred.Hrs.
PHY1215Physics3(3+0)
CS1104Discrete Structure3(3+0)
IS1322Islamic Studies2(2+0)
CS1102Object Oriented Programming4(3+1)
CS1428Digital Logic Design4(3+1)
Total CreditHours:16
SemesterIII
CodeTitleCred.Hrs.
CS2427Computer Organization & Assembly Language4(3+1)
CS2104Data Structures and Algorithms4(3+1)
EN2319Communication & Presentation  Skills3(3+0)
CS2531Theory of Programming Languages3(3+0)
CS2105Database Systems4(3+1)
Total CreditHours:18
SemesterIV
CodeTitleCred.Hrs.
CS2108Software Engineering3(3+0)
CS2106Operating Systems4(3+1)
CS2633Data Communication and Networking3(3+0)
CS2424Theory of Automata3(3+0)
MTH2214Linear Algebra3(3+0)
Total CreditHours:16

SemesterV
CodeTitleCred.Hrs.
CS3426Design and Analysis of Algorithms3(3+0)
CS3634Advanced Programming3(2+1)
CS3635Web Technologies3(2+1)
CS3107Computer Networks4(3+1)
CS3530Graph Theory3(3+0)
PS3318Pakistan Studies2(2+0)
Total CreditHours:18
SemesterVI
CodeTitleCred.Hrs.
CS3425Artificial Intelligence4(3+1)
CS3423Compiler Construction3(3+0)
CS3XXXCS Elective-I3(3+0)
EN3320Technical and Business Writing3(3+0)
CS3532Numerical Computing3(2+1)
Total CreditHours:16
SemesterVII
CodeTitleCred.Hrs.
CS4109Information Security3(3+0)
CS4110FYP – I3(3+0)
CS4XXXCS Elective-II3(3+0)
CS4XXXCS Elective-IV3(3+0)
CS4429Parallel and distributed Computing3(3+0)
Total CreditHours:15
SemesterVIII
CodeTitleCred.Hrs.
CS4XXXCS Elective-III3(3+0)
CS4636Routing and Switching3(3+0)
CS4111FYP – II3(3+0)
CS4321Professional Practices3(3+0)
CS4XXXCS Elective-V3(3+0)
Total CreditHours:15
Total Credit Hours                                                                                   130