Merit of candidates will be determined according to the following criteria:
To determine merit, total marks obtained by a candidate in Intermediate Examination shall be adjusted in the manner given below:
In case of a tie in any merit position for admission, the marks obtained in Intermediate/ equivalent examination shall over-ride. In case of a further tie, the age of the applicants shall be the criteria and the older candidate shall get preference.
Course Code | Course Title | Theory | Lab | Cr.Hrs. | Prerequisite(if any) |
CS-101 | Introduction to Computing | 2 | 0 | 2 | None |
CS-101L | Introduction to Computing Lab | 3 | 0 | 3 | None |
CS-102 | Programming Fundamentals | 3 | 0 | 3 | None |
CS-102L | Programming Fundamentals Lab | 0 | 3 | 1 | None |
BSH-103 | English Composition & Comprehension | 3 | 0 | 3 | None |
BSH-140 | Calculus and Analytical Geometry | 3 | 0 | 3 | None |
BSH-130 | Applied Physics | 3 | 0 | 3 | None |
BSH-101 | Islamic Studies | 2 | 0 | 2 | None |
Course Code | Course Title | Theory | Lab | Cr.Hrs. | Prerequisite(if any) |
CS-103 | Digital Logic Design | 3 | 0 | 3 | None |
CS-103L | Digital Logic Design Lab | 0 | 3 | 1 | None |
CS-104 | Object Oriented Programming | 3 | 0 | 3 | CS-102 |
CS-104L | Object Oriented Programming Lab | 0 | 3 | 1 | CS-102L |
BSI-143 | Communication & Presentation Skills | 3 | 0 | 3 | BSH-103 |
BSH-142 | Linear Algebra | 3 | 0 | 3 | None |
BSH-102 | Pakistan Studies | 2 | 0 | 2 | None |
Course Code | Course Title | Theory | Lab | Cr.Hrs. | Prerequisite(if any) |
CS-201 | Discrete Structures | 3 | 0 | 3 | None |
CS-202 | Data Structure & Algorithms | 3 | 0 | 3 | CS-104 |
CS-202L | Data Structure & Algorithms Lab | 0 | 3 | 1 | CS-104L |
CS-203 | Computer Organization & Assembly Language | 3 | 0 | 3 | CS-102 |
CS-203L | Computer Organization & Assembly Language Lab | 0 | 3 | 1 | CS-102L |
BSI-321 | Professional Ethics/Practices | 3 | 0 | 3 | None |
BSH-240 | Differential Equations | 3 | 0 | 3 | None |
Course Code | Course Title | Theory | Lab | Cr.Hrs. | Prerequisite(if any) |
CS-204 | Design & Analysis of Algorithms | 3 | 0 | 3 | CS-202 |
CS-205 | Automata Theory | 3 | 0 | 3 | None |
CS-206 | Database Systems | 3 | 0 | 3 | CS-202 |
CS-206L | Database Systems Lab | 0 | 3 | 1 | CS-202L |
BSH-341 | Probability & Statistics | 3 | 0 | 3 | None |
BSH-*** | General Education Elective-I | 3 | 0 | 3 | None |
Course Code | Course Title | Theory | Lab | Cr.Hrs. | Prerequisite(if any) |
CS-301 | Compiler Construction | 3 | 0 | 3 | CS-205 |
CS-302 | Operating Systems | 3 | 0 | 3 | CS-202 |
CS-302L | Operating Systems Lab | 0 | 3 | 1 | CS-202L |
CS-303 | Introduction to Software Engineering | 3 | 0 | 3 | None |
BSH-241 | Numerical Analysis | 3 | 0 | 3 | None |
CS-315 | Graph Theory | 3 | 0 | 3 | None |
Course Code | Course Title | Theory | Lab | Cr.Hrs. | Prerequisite(if any) |
CS-304 | Artificial Intelligence | 3 | 0 | 3 | CS-201 |
CS-304L | Artificial Intelligence Lab | 0 | 3 | 1 | CS-201 |
CS-305 | Computer Networks | 3 | 0 | 3 | None |
CS-*** | CS Elective-I | 3 | 0 | 3 | ++ |
CS-*** | CS Elective-II | 3 | 0 | 3 | ++ |
BSH-301 | Technical Writing | 3 | 0 | 3 | None |
Course Code | Course Title | Theory | Lab | Cr.Hrs. | Prerequisite(if any) |
CS-401 | Parallel & Distributed Computing | 3 | 0 | 3 | CS-302 |
CS-403a | Final Year Project-I | 0 | 9 | 3 | None |
CS-*** | CS Elective-III | 3 | 0 | 3 | ++ |
CS-*** | CS Elective-IV | 3 | 0 | 3 | ++ |
BSH-*** | General Education Elective-II | 3 | 0 | 3 | None |
Course Code | Course Title | Theory | Lab | Cr.Hrs. | Prerequisite(if any) |
CS-402 | Information Security | 3 | 0 | 3 | None |
CS-403b | Final Year Project-II | 3 | 0 | 3 | None |
CS-*** | CS Elective-V | 0 | 9 | 3 | ++ |
BSH-*** | General Education Elective-III | 3 | 0 | 3 | None |
BSH-*** | General Education Elective-IV | 3 | 0 | 3 | None |