BS Computer Science
Offered at the Department of Computer Science Main Campus
The BS Computer Science is a four-year Undergraduate program consisting of 8 semesters offered at the Department of Computer Science Main Campus.
Admissions
Download Admission FormCourses
Semester 1 |
|||
---|---|---|---|
Title | Code | Theory | Lab |
Basic Mathematics -I | MT-211 | 3 | 0 |
Introduction to ICT | ICT-221 | 2 | 0 |
Introduction to ICT Lab | ICT-221L | 0 | 1 |
Introduction to Logic (University Elective – I ) | SS-212 | 3 | 0 |
English Composition & Comprehension | EG-211 | 3 | 0 |
Applied Physics | PHY-211 | 2 | 0 |
Applied Physics Lab | PHY-211L | 0 | 1 |
Islamic Studies/ Ethics | HM-211 | 2 | 0 |
Semester 2 |
|||
---|---|---|---|
Title | Code | Theory | Lab |
Basic Mathematics -II* | MT-111 | 3 | 0 |
Programming Fundamentals | CS-221 | 3 | 0 |
Programming Fundamentals Lab | CS-221L | 0 | 1 |
Discrete Structures | CS-311 | 3 | 0 |
Communication & Presentation Skills | EG-311 | 3 | 0 |
Calculus & Analytical Geometry | MT-212 | 3 | 0 |
Pakistan Studies | HM-212 | 2 | 0 |
Semester 3 |
|||
---|---|---|---|
Title | Code | Theory | Lab |
Object Oriented Programming | CS-322 | 3 | 0 |
Object Oriented Programming Lab | CS-322L | 0 | 1 |
Computer Networks | CS-323 | 3 | 0 |
Computer Networks Lab | CS-323L | 0 | 1 |
Probability & Statistics | ST-211 | 3 | 0 |
Digital Logic Design | CS-327 | 3 | 0 |
Digital Logic Design Lab | CS-327L | 0 | 1 |
Linear Algebra | MT-213 | 3 | 0 |
Semester 4 |
|||
---|---|---|---|
Title | Code | Theory | Lab |
Multi-variate Calculus | MT-312 | 3 | 0 |
Data Structures & Algorithms | CS-321 | 3 | 0 |
Data Structures & Algorithms Lab | CS-321L | 0 | 1 |
Software Engineering | CS-312 | 3 | 0 |
Introduction to Sociology (University Elective – II | SS-211 | 3 | 0 |
Semester 5 |
|||
---|---|---|---|
Title | Code | Theory | Lab |
Database Systems | CS-324 | 3 | 0 |
Database Systems Lab | CS-324L | 0 | 1 |
Technical & Business Writing | EG-312 | 3 | 0 |
Operating Systems | CS-325 | 3 | 0 |
Operating Systems Lab | CS-325L | 0 | 1 |
Numerical Computing | CS-417 | 3 | 0 |
Theory of Automata | CS-315 | 3 | 0 |
Semester 6 |
|||
---|---|---|---|
Title | Code | Theory | Lab |
Artificial Intelligence | CS-426 | 3 | 0 |
Artificial Intelligence Lab | CS-426L | 0 | 1 |
Differential Equations | MT-311 | 3 | 0 |
Design and Analysis of Algorithms | CS-343 | 3 | 0 |
Information Security | CS-313 | 3 | 0 |
CS Elective – I | - | 3 | 0 |
Semester 7 |
|||
---|---|---|---|
Title | Code | Theory | Lab |
Final Year Project – I | CS-471 | 3 | 0 |
Parallel & Distributed Computing | CS-414 | 3 | 0 |
Compiler Construction | CS-342 | 3 | 0 |
Principles of Accounting (University Elective-III) | ACT-211 | 3 | 0 |
CS Elective – II | - | 3 | 0 |
CS Elective – III | - | 3 | 0 |
Semester 8 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Title | Code | Theory | Lab | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Final Year Project – II | CS-472 | 3 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Entrepreneurship (University Elective IV) | MG-213 | 2 | 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Professional Practices | HM-341 | 3 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CS Elective – IV | - | 3 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CS Elective-V | - | 2 | 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|