BCS (8 SEMESTERS) Eligibility: FA/F.SC or equivalent

1st Semester
  CS100 Introduction to Computing (3CH)
  ENG100 English Composition and Comprehension (3CH)
  CS101 Programming Fundamentals (3CH)
  MTH102 Fundamental of Calculus (3CH)
  GEN104 Islamic and Pakistan Studies (3CH)
  MGT103 Financial Accounting (3CH)


2nd Semester
  CS106 Data Structure and Algorithms (3CH)
  CS107 Object Oriented Programming (3CH)
  CS108 Discrete Structures (3CH)
  ENG109 Technical and Business Writing (3CH)
  MTH110 Calculus & Analytical Geometry (3CH)
  MGT111 Principles of Management (3CH)


3rd Semester
  CS200 Operating Systems (3CH)
  CS201 Digital Logic Design (3CH)
  CS202 Advance OOP (JAVA) (3CH)
  ELT203 Circuit Theory (3CH)
  ENG204 Communication Skills (3CH)
  MTH205 Multivariable Calculus (3CH)


4th Semester
  CS206 Software Engineering (3CH)
  CS207 Introduction to Databases (3CH)
  CS208 Computer Organization & Assembly Language (3CH)
  ELT209 Electronics (3CH)
  MTH210 Linear Algebra (3CH)
  MGT211 Principles of Marketing (3CH)


5th Semester
  CS300 Theory of Automata & Formal Languages (3CH)
  CS311 Data Communication & Networks (3CH)
  MGT302 Human Resource Management (3CH)
  CS302 E-Commerce I (3CH)
  CS303 Distributed Databases (3CH)
  STA304 Probability and Statistics (3CH)


6th Semester
  CS305 Advance Networks (3CH)
  CS306 Compiler Construction (3CH)
  CS307 Design & Analysis of Algorithms (3CH)
  CS308 E-Commerce II (3CH)
  CS309 Computer System Architecture (3CH)


7th Semester
  CS400 Software Design Project I (3CH)
  CS401 Artificial Intelligence (3CH)
  CS402 Human Computer Interaction    (3CH)
  CS403 Visual Programming (3CH)
  CS404 System Programming    (3CH)


8th Semester
  CS405 Software Design Project II (3CH)
  CS406 Professional Practices (3CH)
  CS407 Advance Programming Techniques (3CH)
  CS408 Computer Graphics      (3CH)