Bachelors of Science in Computer Science
Introduction
The undergraduate degree program in Computer Science enables the students to discover various aspects of the discipline and its relationship with other disciplines.
This degree program offers a strong association in various areas of computer science, with an emphasis on the applied topics in existing technology and software growth. It also enables the students in being capable of computer software development and problem-solving in a number of domains.
Few of the most favorable career opportunities in computer sciences include software design, analysis, and development. These careers have a healthy work environment and also have attractive income potentials. Opportunities also exist among various other disciplines such as business management, government organizations, commerce, and trade.
Road Map – Bachelors of Science in Computer Science (130 Credit Hours)
Eligibility: 12 Years Of Education Or Equivalent
Duration: 4 years
Semester | Subject Code | Subject Name | Credit Hours | ||
Semester – 1 | CS 101 | Introduction to ICT | 2,1 | ||
Semester – 1 | CS 102 | Programming Fundamentals | 3,1 | ||
Semester – 1 | HU 101 | English Composition & Comprehension | 3,0 | ||
Semester – 1 | MT 101 | Calculus & Analytical Geometry | 3,0 | ||
Semester – 1 | NS 101 | Applied Physics | 3,0 | ||
14,2 | |||||
Semester – 2 | CS 104 | Object-Oriented Programming | 3,1 | ||
Semester – 2 | HU 102 | Communication & Presentation Skills | 3,0 | ||
Semester – 2 | CS 103 | Digital Logic Design | 3,1 | ||
Semester – 2 | MT 102 | Probability & Statistics | 3,0 | ||
Semester – 2 | UE 101 | Financial Accounting | 3,0 | ||
15,2 | |||||
Semester – 3 | CS 202 | Data Structures & Algorithms | 3,1 | ||
Semester – 3 | CS 203 | Discrete Structures | 3,0 | ||
Semester – 3 | HU 201 | Islamic Studies / Ethics | 2,0 | ||
Semester – 3 | SC 201 | Multi-Variate Calculus | 3,0 | ||
Semester – 3 | CS 201 | Computer Organization & Assembly Language | 3,1 | ||
14,2 | |||||
Semester – 4 | CS 204 | Design & Analysis of Algorithm | 3,0 | ||
Semester – 4 | CS 205 | Theory of Automata | 3,0 | ||
Semester – 4 | CS 206 | Database Systems | 3,1 | ||
Semester – 4 | MT 201 | Linear Algebra | 3,0 | ||
Semester – 4 | UE 201 | Foreign Language | 3,0 | ||
15,1 | |||||
Semester – 5 | CS 301 | Compiler Construction | 3,0 | ||
Semester – 5 | SC 301 | Differential Equations | 3,0 | ||
Semester – 5 | CS 302 | Operating Systems | 3,1 | ||
Semester – 5 | CS 303 | Software Engineering | 3,0 | ||
Semester – 5 | SC 302 | Numerical Computing | 3,0 | ||
15,1 | |||||
Semester – 6 | CS 304 | Artificial Intelligence | 3,1 | ||
Semester – 6 | CS 305 | Computer Networks | 3,1 | ||
Semester – 6 | CS 306 | CS Elective – I | 3,0 | ||
Semester – 6 | CS 307 | CS Elective – II | 3,0 | ||
Semester – 6 | HU 301 | Technical & Business Writing | 3,0 | ||
15,2 | |||||
Semester – 7 | CS 401 | CS Elective – III | 3,0 | ||
Semester – 7 | CS 402 | CS Elective – IV | 3,0 | ||
Semester – 7 | CS 403 | Final Year Project – I | 0,3 | ||
Semester – 7 | UE 401 | Introduction to Economics | 3,0 | ||
Semester – 7 | CS 404 | Parallel & Distributed Computing | 3,0 | ||
Semester – 7 | HU 401 | Paksitan Studies | 2,0 | ||
14,3 | |||||
Semester – 8 | CS 405 | CS Elective – V | 3,0 | ||
Semester – 8 | UE 402 | Human Resource Management | 3,0 | ||
Semester – 8 | CS 406 | Final Year Project – II | 0,3 | ||
Semester – 8 | CS 407 | Information Security | 3,0 | ||
Semester – 8 | HU 402 | Professional Practices | 3,0 | ||
12,3 | |||||
Total Credit Hours | 130 |