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 |
Islamic Studies/ Ethics | HM-211 | 2 | 0 |
Applied Physics | PHY-211 | 2 | 0 |
Applied Physics (Lab) | PHY-211L | 0 | 1 |
Application of Information & Communication Technologies | ICT-221 | 2 | 0 |
Application of Information & Communication Technologies (Lab) | ICT-221L | 0 | 1 |
Discrete Structures | MT-311 | 3 | 0 |
Functional English | EG-211 | 3 | 0 |
Ideology and Constitution of Pakistan | HM-212 | 2 | 0 |
*Basic Mathematics-I | MT-211 | 3 | 0 |
Semester 2 |
|||
---|---|---|---|
Title | Code | Theory | Lab |
Programming Fundamentals | CS-221 | 3 | 0 |
Database Systems | CS-324 | 3 | 0 |
*Basic Mathematics -II | MT-111 | 3 | 0 |
Digital Logic Design | CS-327 | 2 | 0 |
Programming Fundamentals (Lab) | CS-221L | 0 | 1 |
Database Systems (Lab) | CS-324L | 0 | 1 |
Calculus & Analytical Geometry | MT-212 | 3 | 0 |
Digital Logic Design (Lab) | CS-327L | 0 | 1 |
Expository Writing | EG-232 | 3 | 0 |
Semester 3 |
|||
---|---|---|---|
Title | Code | Theory | Lab |
Computer Networks (Lab) | CS-323L | 0 | 1 |
Probability & Statistics | ST-211 | 3 | 0 |
Object Oriented Programming | CS-322 | 3 | 0 |
Object Oriented Programming (Lab) | CS-322L | 0 | 1 |
Computer Networks | CS-323 | 2 | 0 |
Linear Algebra | MT-213 | 3 | 0 |
Software Engineering | CS-312 | 3 | 0 |
Semester 4 |
|||
---|---|---|---|
Title | Code | Theory | Lab |
Computer Organization & Assembly Language | CS-425 | 2 | 0 |
Multi-variate Calculus | MT-312 | 3 | 0 |
Data Structures | CS-321 | 3 | 0 |
Web Technologies | CS-364 | 2 | 0 |
Artificial Intelligence | CS-426 | 2 | 0 |
Information Security | CS-313 | 2 | 0 |
Computer Organization & Assembly Language (Lab) | CS-425 | 0 | 1 |
Web Technologies (Lab) | CS-364L | 0 | 1 |
Data Structures (Lab) | CS-321L | 0 | 1 |
Artificial Intelligence (Lab) | CS-426L | 0 | 1 |
Information Security (Lab) | CS-313L | 0 | 1 |
Semester 5 |
|||
---|---|---|---|
Title | Code | Theory | Lab |
Technical & Business Writing | EG-312 | 3 | 0 |
Operating Systems | CS-325 | 2 | 0 |
Operating Systems (Lab) | CS-325L | 0 | 1 |
Numerical Analysis | CS-417 | 2 | 0 |
Theory of Automata | CS-315 | 3 | 0 |
Computer Architecture | CS-344 | 2 | 0 |
Computer Architecture (Lab) | CS-344L | 0 | 1 |
Numerical Analysis (Lab) | CS-417L | 0 | 1 |
Cyber Security | CS-345 | 2 | 0 |
Cyber Security (Lab) | CS-345L | 0 | 1 |
Semester 6 |
|||
---|---|---|---|
Title | Code | Theory | Lab |
Analysis of Algorithms | CS-343 | 3 | 0 |
Compiler Construction | CS-342 | 2 | 0 |
Compiler Construction (Lab) | CS-342L | 0 | 1 |
Advance Database Management Systems | CS-373 | 2 | 0 |
Advance Database Management Systems (Lab) | CS-373L | 0 | 1 |
HCI & Computer Graphics (Lab) | CS-346L | 0 | 1 |
HCI & Computer Graphics | CS-346 | 2 | 0 |
Ex: Introduction to Management | MG-225 | 2 | 0 |
Domain Elective – II | - | 2 | 0 |
Domain Elective – II (Lab) | - | 0 | 1 |
Semester 7 |
|||
---|---|---|---|
Title | Code | Theory | Lab |
Final Year Project – I | CS-471 | 2 | 0 |
Parallel & Distributed Computing | CS-414 | 3 | 0 |
Ex: Financial Accounting | MG-428 | 3 | 0 |
Balochi Language | BL-231 | 2 | 0 |
Domain Elective – III (Lab) | - | 0 | 1 |
Domain Elective – III | - | 2 | 0 |
Domain Elective – IV | - | 2 | 0 |
Domain Elective – IV (Lab) | - | 0 | 1 |
Semester 8 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Title | Code | Theory | Lab | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Final Year Project – II | CS-472 | 4 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Entrepreneurship | MG-213 | 2 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Professional Practices | HM-341 | 2 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Civics and Community Engagement | SS-437 | 2 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Domain Elective-VI | - | 2 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Domain Elective-VI (Lab) | - | 0 | 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1. Computing – Core Courses (46 Credit Hours)
2. Domain – Core Courses (18 Credit Hours)
3. Domain- Elective Courses (21 Credit Hours)
|