Program Info
Those who have taken the HSSC or an equivalent examination and are awaiting result are also eligible to apply. The four-year undergraduate programs of full time study are divided into eight semesters.
-
- Impart in-depth understanding of Computer Science field according to international standards.
- Convert understanding to innovations.
- Build diverse careers in Computer Science as productive IT professionals and entrepreneurs for the socio-economic development.
- Prepare students for the graduate level studies and research.
- Develop effective communication, management and leadership skills.
- Impart professional ethics and collaborative team player abilities.
Learning Outcomes
-
- Students will be able to possess essential knowledge and overview of the general area of computer science, and its applications.
- Students will be able to think creatively and critically and build logic and solve non trivial problems.
- Students will be able to demonstrate basic concepts of programming, data structures, operating systems, algorithms, databases, artificial intelligence, and computer networking.
- Students will be able to exhibit fundamental software engineering, object oriented analysis & design concepts by developing and managing software projects.
- Students will be able to address ethical, social, and environmental issues in their professional life and will practice professional and ethical responsibilities.
- Students will be able to apply concepts and techniques from computing and mathematics to both theoretical and practical problems.
- Students will be able to communicate their knowledge, experience, and ideas at national and international level.
- Students will be able to pursue their careers as Software engineer, Programmer, Web developer, Games programmer or Computer graphic designer.
- Students will be able to work effectively in multi-disciplinary teams.
- Students will be able to pursue graduate level studies and research.
Career Opportunities
Your career prospects will be excellent: You may become a software engineer, programmer, web developer, games programmer or computer graphic designer.
Award of Degree
For the award of BS (Computer Science) degree, a student must have:
-
- Passed courses totalling at least 130 credit hours, including all those courses which have been specified as Core courses.
- Obtained a CGPA of at least 2.00.
Tentative Study Plan
Semester 1 |
Sr. No | Course Name | Crdt Hrs. |
1 | Introduction to Computing | 3+1 |
2 | Applied Physics | 3 |
3 | Calculus - I | 3 |
4 | English Language | 3+1 |
5 | Islamic & Religious Studies | 3 |
Semester 2 |
Sr. No | Course Name | Crdt Hrs. |
1 | Computer Programming | 3+1 |
2 | Digital Logic Design | 3+1 |
3 | Calculus - II | 3 |
4 | Pakistan Studies | 3 |
5 | English Composition | 3 |
Semester 3 |
Sr. No | Course Name | Crdt Hrs. |
1 | Data Structures | 3 |
2 | Discrete Structures | 3 |
3 | Comp. Organization & Assembly Lang. | 3+1 |
4 | Linear Algebra | 3 |
5 | CS/MG Elective-I | 3 |
Semester 4 |
Sr. No | Course Name | Crdt Hrs. |
1 | Database Systems | 3+1 |
2 | Operating Systems | 3+1 |
3 | Design & Analysis of Algorithms | 3 |
4 | Business Elective - II | 3 |
5 | Math Elective | 3 |
Semester 5 |
Sr. No | Course Name | Crdt Hrs. |
1 | Theory of Automata | 3 |
2 | Computer Networks | 3+1 |
3 | Object Oriented Analysis & Design | 3+1 |
4 | Probability & Statistics | 4 |
5 | CS Elective | 3 |
Semester 6 |
Sr. No | Course Name | Crdt Hrs. |
1 | Software Engineering | 3 |
2 | Artificial Intelligence | 3 |
3 | Technical and Business Writing | 3 |
4 | CS/MG Elective - II | 3 |
5 | Social Science Elective | 3 |
Semester 7 |
Sr. No | Course Name | Crdt Hrs. |
1 | Human Computer Interaction | 3 |
2 | Project - I | 3 |
3 | Computer Architecture | 3 |
4 | CS Elective - III | 3 |
5 | Social Science Elective | 3 |
Semester 8 |
Sr. No | Course Name | Crdt Hrs. |
1 | Professional Issues in IT | 3 |
2 | Project - II | 3 |
3 | CS Elective - IV | 3 |
4 | CS Elective - V | 3 |
5 | CS Elective - VI | 3 |
Note: Registration in “Project-I” is allowed provided the student has earned at least 100 credit hours, and his/her CGPA is equal to or greater than the graduating CGPA (2.0).