Bachelor of Science in Computer Science
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.
- Overview
- Requriments
- Career Prospects
- Roadmap
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
COURSE CODE | SUBJECT TITLE | Domain | CREDIT HOUR | COURSE CODE | SUBJECT TITLE | Domain | CREDIT HOUR | ||||
TH | PR | TOTAL | TH | PR | TOTAL | ||||||
CSC 124 | Programming Fundamentals | CS-Core | 3 | 1 | 4 | CSC 320 | Object Oriented Programming | CS-Core | 3 | 1 | 4 |
MTH 141 | Discrete Structures | QR1-GER | 3 | 0 | 3 | EEG 141 | Digital Logic Design | CS-Core | 2 | 1 | 3 |
MTH 100 | Calculus and Analytical Geometry | QR2-GER | 3 | 0 | 3 | MTH 230 | Linear Algebra | MTH | 3 | 0 | 3 |
CSC 100 | Application of Information & Communication Technologies | GER | 2 | 1 | 3 | ACC 205 | Financial Accounting | ESC | 3 | 0 | 3 |
COM 001 | Functional English | GER | 3 | 0 | 3 | EW208 | Expository writing | GER | 3 | 0 | 3 |
SS106 | Social Sciences | GER | 2 | 0 | 2 | CSC 237 | Database Systems | CS-Core | 3 | 1 | 4 |
Semester Total Credit Hours | 16 | 2 | 18 | Semester Total Credit Hours | 17 | 3 | 20 | ||||
COURSE CODE | SUBJECT TITLE | Domain | CREDIT HOUR | COURSE CODE | SUBJECT TITLE | Domain | CREDIT HOUR | ||||
TH | PR | TOTAL | TH | PR | TOTAL | ||||||
CSC 211 | Data Structures | CS-Core | 3 | 1 | 4 | CSC 317 | Artificial Intelligence | CS-Core | 2 | 1 | 3 |
CSC 141 | Computer Organisation & Assembly Language | CS-Core | 2 | 1 | 3 | CSC 227 | Analysis of Algorithms | CS-Core | 3 | 0 | 3 |
MTH 161 | Multivariable Calculus | MTH | 3 | 0 | 3 | COM 210 | Technical and Business Writing | SUPP | 3 | 0 | 3 |
HUM 210 | Â Professional Practices (Arts and Humanities) | GER | 2 | 0 | 2 | STA 210 | Probability and Statistics | MTH | 3 | 0 | 3 |
PHY 101 | Applied Physics(Natural Sciences) | GER | 2 | 1 | 3 | HUM 104 | Ideology and Constitution of Pakistan | GER | 2 | 0 | 2 |
ISL 111 | Â Islamic Studies /Ethics | GER | 2 | 0 | 2 | MAN 110 | Entrepreneurship | GER | 2 | 0 | 2 |
CCE108 | Civic and Community Engagement | GER | 2 | 0 | 2 | CSC 277 | Information Security | CS-Core | 2 | 1 | 3 |
FLE 001 | Field Experience (Internship) | FLDE | 0 | 3 | 3 | ||||||
Semester Total Credit Hours | 16 | 3 | 19 | Semester Total Credit Hours | 17 | 5 | 22 | ||||
COURSE CODE | SUBJECT TITLE | Domain | CREDIT HOUR | COURSE CODE | SUBJECT TITLE | Domain | CREDIT HOUR | ||||
TH | PR | TOTAL | TH | PR | TOTAL | ||||||
CSC 215 | Operating Systems | CS-Core | 2 | 1 | 3 | CSC 265 | Â Computer Networks | CS-Core | 2 | 1 | 3 |
CSC 300 | Compiler Construction | DCS-Core | 2 | 1 | 3 | CTH 304 | Computer Architecture | DCS-Core | 2 | 1 | 3 |
CSC 551 | Advanced Database Managment Systems | DCS-Core | 2 | 1 | 3 | CSC 340 | Theory of Automata | DCS-Core | 3 | 0 | 3 |
CSC 359 | Software Engineering | CS-Core | 3 | 0 | 3 | Domain Elective Computer Science-III(Mobile Application Development II) | DECS | 2 | 1 | 3 | |
Domain Elective Computer Science-I(Mobile Application Development) | DECS | 2 | 1 | 3 | Domain Elective Computer Science-IV(Web Engineering) | DECS | 2 | 1 | 3 | ||
Domain Elective Computer Science-II(Web Technology) | DECS | 2 | 1 | 3 | HCI & Computer Graphics | DCS-Core | 2 | 1 | 3 | ||
Semester Total Credit Hours | 13 | 5 | 18 | Semester Total Credit Hours | 13 | 5 | 18 | ||||
COURSE CODE | SUBJECT TITLE | CREDIT HOUR | COURSE CODE | SUBJECT TITLE | CREDIT HOUR | ||||||
TH | PR | TOTAL | TH | PR | TOTAL | ||||||
CSC-444 | Parallel & Distributed Computing | DCS-Core | 2 | 1 | 3 | Domain Elective Computer Science-VII(Software Testing & Quality Assurance) | DECS | 2 | 1 | 3 | |
Domain Elective Computer Science-V(Object Oriented Analysis & Design) | DECS | 2 | 1 | 3 | CSC 495 | Capstone Project II | Caps-Pro | 0 | 4 | 4 | |
Domain Elective Computer Science-VI(Cloud Computing) | DECS | 2 | 1 | 3 | |||||||
FL I & II | Foreign Language | ESC | 3 | 0 | 3 | ||||||
CSC 495 | 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 |