Bachelor of Science in Computer Science
Our Bachelor of Science in Computer Science (BSCS) program prepares students for dynamic careers in computing by providing a strong foundation in programming, algorithms, data structures, computer architecture, and software development. Students gain hands-on experience in areas such as databases, operating systems, networks, cybersecurity, and emerging fields like artificial intelligence, machine learning, and computer vision. The program emphasizes critical thinking, problem-solving, and teamwork through collaborative projects and real-world applications. Graduates are equipped to pursue careers across diverse industries including IT services, banking, finance, telecommunications, manufacturing, aerospace, healthcare, agriculture, retail, and public sector organizations, ready to contribute effectively in both local and global technology environments.
Our Bachelor of Science in Computer Science (BSCS) degree program that prepares students for careers in the field of computer science. The program provides students with a solid foundation in computer programming, software development, algorithms, data structures, computer architecture, and other technical skills necessary for success in the field of computer science. The BSCS program typically includes coursework in programming languages, database management, operating systems, computer networks, software engineering, and computer security. Students may also have the opportunity to specialize in specific areas of computer science, such as artificial intelligence, machine learning, computer graphics, or computer vision. The BSCS program emphasizes the development of critical thinking and problem-solving skills, as well as effective communication and teamwork. Students will have the opportunity to work on team-based projects and collaborate with colleagues from different disciplines. They will also have access to state-of-the-art computer labs and resources, as well as opportunities for internships and other experiential learning activities. Upon completing the program, graduates will be prepared for a variety of career paths in the field of computer science. Some potential career paths for BSCS graduates may include software development, systems analysis, network engineering, database administration, cybersecurity, or research and development in emerging technologies.
- The students who have done Intermediate with statistics & mathematics can apply for this program.
- The students with mathematics & computer science or mathematics & physics educational background are also eligible to apply in this degree program.
- F.Sc pre-medical students with additional subjects can also get themselves enrolled in this degree program.
- A-level students are also eligible to apply.
- IT service providers
- Banking
- Finance
- Telecommunication
- Manufacturing
- Aerospace and defense
- Agricultural
- Financial services
- Healthcare
- Public and third sectors
- Retail
| Semester 1 | Semester 2 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Code | Subject Title | Domain | TH | PR | Total | Code | Subject Title | Domain | TH | PR | Total |
| CSC124 | Programming Fundamentals | CS-Core | 3 | 1 | 4 | CSC320 | Object Oriented Programming | CS-Core | 3 | 1 | 4 |
| MTH141 | Discrete Structures | QR1-GER | 3 | 0 | 3 | EEG141 | Digital Logic Design | CS-Core | 2 | 1 | 3 |
| MTH100 | Calculus & Analytical Geometry | QR2-GER | 3 | 0 | 3 | MTH230 | Linear Algebra | MTH | 3 | 0 | 3 |
| CSC100 | ICT Applications | GER | 2 | 1 | 3 | ACC205 | Financial Accounting | ESC | 3 | 0 | 3 |
| COM001 | Functional English | GER | 3 | 0 | 3 | EW208 | Expository Writing | GER | 3 | 0 | 3 |
| SS106 | Social Sciences | GER | 2 | 0 | 2 | CSC237 | Database Systems | CS-Core | 3 | 1 | 4 |
| Semester Total Credit Hours | 16 | 2 | 18 | Semester Total Credit Hours | 17 | 3 | 20 | ||||
| Semester 3 | Semester 4 | ||||||||||
| Code | Subject Title | Domain | TH | PR | Total | Code | Subject Title | Domain | TH | PR | Total |
| CSC211 | Data Structures | CS-Core | 3 | 1 | 4 | CSC317 | Artificial Intelligence | CS-Core | 2 | 1 | 3 |
| CSC141 | Computer Organization & Assembly | CS-Core | 2 | 1 | 3 | CSC227 | Analysis of Algorithms | CS-Core | 3 | 0 | 3 |
| MTH161 | Multivariable Calculus | MTH | 3 | 0 | 3 | COM210 | Technical & Business Writing | SUPP | 3 | 0 | 3 |
| HUM210 | Professional Practices | GER | 2 | 0 | 2 | STA210 | Probability & Statistics | MTH | 3 | 0 | 3 |
| PHY101 | Applied Physics | GER | 2 | 1 | 3 | HUM104 | Pakistan Studies | GER | 2 | 0 | 2 |
| ISL111 | Islamic Studies / Ethics | GER | 2 | 0 | 2 | MAN110 | Entrepreneurship | GER | 2 | 0 | 2 |
| CCE108 | Civic & Community Engagement | GER | 2 | 0 | 2 | CSC277 | Information Security | CS-Core | 2 | 1 | 3 |
| Semester Total Credit Hours | 16 | 3 | 19 | Semester Total Credit Hours | 17 | 5 | 22 | ||||
| Semester 5 | Semester 6 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Code | Subject Title | Domain | TH | PR | Total | Code | Subject Title | Domain | TH | PR | Total |
| CSC215 | Operating Systems | CS-Core | 2 | 1 | 3 | CSC265 | Computer Networks | CS-Core | 2 | 1 | 3 |
| CSC300 | Compiler Construction | DCS-Core | 2 | 1 | 3 | CTH304 | Computer Architecture | DCS-Core | 2 | 1 | 3 |
| CSC551 | Advanced Database Management Systems | DCS-Core | 2 | 1 | 3 | CSC340 | Theory of Automata | DCS-Core | 3 | 0 | 3 |
| CSC359 | Software Engineering | CS-Core | 3 | 0 | 3 | DECS-III | Domain Elective (Mobile App Dev II) | DECS | 2 | 1 | 3 |
| DECS-I | Domain Elective (Mobile App Development) | DECS | 2 | 1 | 3 | DECS-IV | Domain Elective (Web Engineering) | DECS | 2 | 1 | 3 |
| DECS-II | Domain Elective (Web Technology) | DECS | 2 | 1 | 3 | CSC3XX | HCI & Computer Graphics | DCS-Core | 2 | 1 | 3 |
| Semester Total Credit Hours | 13 | 5 | 18 | Semester Total Credit Hours | 13 | 5 | 18 | ||||
| Semester 7 | Semester 8 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Code | Subject Title | Domain | TH | PR | Total | Code | Subject Title | Domain | TH | PR | Total |
| CSC444 | Parallel & Distributed Computing | DCS-Core | 2 | 1 | 3 | DECS-VII | Domain Elective (Software Testing & QA) | DECS | 2 | 1 | 3 |
| DECS-V | Domain Elective (OO Analysis & Design) | DECS | 2 | 1 | 3 | CSC495 | Capstone Project II | Caps-Pro | 0 | 4 | 4 |
| DECS-VI | Domain Elective (Cloud Computing) | DECS | 2 | 1 | 3 | ||||||
| FL I & II | Foreign Language | ESC | 3 | 0 | 3 | ||||||
| CSC495 | Capstone Project I | Caps-Pro | 0 | 2 | 2 | ||||||
| Semester Total Credit Hours | 9 | 5 | 14 | Semester Total Credit Hours | 2 | 5 | 7 | ||||
| TOTAL CREDIT HOURS: 136 | |||||||||||
| COMPUTER SCIENCE – DOMAIN ELECTIVES | ||||
|---|---|---|---|---|
| Course Code | Subject Title | TH | PR | Total |
| DEL 111 | Mobile Application Development | 2 | 1 | 3 |
| DEL 112 | Web Technology | 2 | 1 | 3 |
| DEL 113 | Numerical Analysis | 2 | 1 | 3 |
| DEL 114 | Mobile Application Development II | 2 | 1 | 3 |
| DEL 115 | Object Oriented Analysis & Design | 2 | 1 | 3 |
| DEL 116 | Web Engineering | 2 | 1 | 3 |
| DEL 117 | Cloud Computing | 2 | 1 | 3 |
| DEL 118 | Software Testing & Quality Assurance | 2 | 1 | 3 |
| DEL 119 | Cyber Security | 2 | 1 | 3 |
| DEL 120 | Machine Learning | 2 | 1 | 3 |
| UNIVERSITY ELECTIVES – GROUP 1 (Max 12 Credit Hours) | ||||
| Course Code | Subject Title | TH | PR | Total |
| ACC 100 | Fundamentals of Accounting | 3 | 0 | 3 |
| ACC 205 | Financial Accounting | 3 | 0 | 3 |
| CSC 384 | E-Commerce | 3 | 0 | 3 |
| CSC 510 | Management Information Systems | 3 | 0 | 3 |
| HRM 205 | Human Resource Management | 3 | 0 | 3 |
| ECO 105 | Micro & Managerial Economics | 3 | 0 | 3 |
| ECO 110 | Macro Economics | 3 | 0 | 3 |
| LAW 610 | Business & Labor Law | 3 | 0 | 3 |
| MAN 110 | Entrepreneurship | 3 | 0 | 3 |
| SS 205 | Psychology | 3 | 0 | 3 |