Dr. Huma Javed
Professor
- Qualification
- Ph.D. Computer Science
The Bachelor of Science in Computer Science (BSCS) program provides a comprehensive foundation in the principles and practice of computing. The curriculum combines theoretical knowledge with practical skills in programming, algorithms, software engineering, databases, computer networks, and artificial intelligence.
Through coursework, practical learning, and project work, students develop the ability to analyse complex problems and design effective computing solutions. The program emphasises professional ethics, communication, teamwork, and lifelong learning, preparing graduates to contribute to the computing profession and pursue further study.
Our purpose
The mission of Bachelor of Science in Computer Science program is to enhance the practical and technical skills of the Computer Professionals, who can have the capability of serving humanity and for their wellbeing through effective problem solving skills, application of Computer knowledge, leadership and healthy lifelong learning approach.
Start your journey
Academic requirements for admission to the BS Computer Science program.
Higher Secondary School Certificate (HSSC) / A-Levels (involving a minimum of 12 years of schooling), or an IBCC equivalent qualification, with at least 50% marks is the basic eligibility requirement for admission to all BS Computing Programs.
Pre-Medical students who have not studied Mathematics at Intermediate level must pass Mathematics deficiency courses totalling 6 credit hours during the first two semesters.
The program comprises eight regular semesters over four years, with a maximum completion period of seven years, as stated in the supplied program document.
Degree completion: Students must complete the prescribed scheme of studies and achieve a minimum CGPA of 2.00 on a 4.00 scale.
Your learning pathway
Explore the courses offered across all eight semesters.
| 1st Semester | ||
|---|---|---|
| Course Code | Course Name | Credit Hrs |
| CSG101 | Application of Information and Communication Technology | (3CH) |
| CSG102 | Islamic Studies/ Ethics | (2CH) |
| CSG103 | Functional English | (3CH) |
| CSG104 | Quantitative Reasoning –I | (3CH) |
| CSG105 | Ideology and Constitution of Pakistan | (2CH) |
| CSM101 | Programming Fundamentals | (4CH) |
| CSG106 | Fehm-e-Quran – I | (1CH) |
| MTH101 | Additional Maths-I | (-) |
| 2nd Semester | ||
| CSM102 | Object Oriented Programming (OOP) | (4CH) |
| CSM103 | Digital Logic Design | (4CH) |
| CSG107 | Quantitative Reasoning-II | (3CH) |
| CSI101 | Calculus & Analytical Geometry – IDS I | (3CH) |
| CSG108 | Introduction to Philosophy | (2CH) |
| CSG109 | Pakistan Studies | (2CH) |
| MTH-102 | Additional Maths-II | (-) |
| 3rd Semester | ||
| CSM204 | Data Structures | (4CH) |
| CSM205 | Database Systems | (4CH) |
| CSM206 | Operating Systems | (4CH) |
| CSI202 | Linear Algebra IDS-II | (3CH) |
| CSG210 | Expository Writing | (3CH) |
| CSG211 | Fehm-e-Quran – II/ Business Ethics-II | (1CH) |
| 4th Semester | ||
| CSM207 | Software Engineering | (3CH) |
| CSM208 | Computer Organization & Architecture | (3CH) |
| CSM209 | Design & Analysis of Algorithms | (3CH) |
| CSG212 | Civics and Community Engagement | (2CH) |
| CSG213 | Environmental Sciences | (3CH) |
| CSG214 | Entrepreneurship | (2CH) |
| CSG215 | Social Science | (2CH) |
| 5th Semester | ||
| CSM310 | Computer Networks | (3CH) |
| CSM311 | Information Security | (3CH) |
| CSM312 | Artificial Intelligence | (3CH) |
| CSM313 | Theory of Automata | (3CH) |
| CSI303 | Digital Marketing & E-Commerce | (3CH) |
| CSI304 | Probability & Statistics | (3CH) |
| 6th Semester | ||
| CSM314 | Cloud Computing | (3CH) |
| CSE301 | Introduction to Data Science (Elective-I) | (3CH) |
| CSE302 | Machine Learning (Elective-II) | (3CH) |
| CSE303 | Mobile application & Development (Elective-III) | (3CH) |
| CSE304 | Web Development (Frontend and Backend) (Elective-IV) | (3CH) |
| 7th Semester | ||
| CSE405 | Deep Learning (Elective-V) | (3CH) |
| CSE406 | Software Development and IT Operations(DevOps) (Elective-VI) | (3CH) |
| CSE407 | IoT Communication and Networks (Elective-VII) | (3CH) |
| CSE408 | Next Generation Networks and Edge Computing (Elective-VIII) | (3CH) |
| CSE409 | Professional Certification | (3CH) |
| 8th Semester | ||
| CSP401 | Final Year Project(As per protocols given) | (6CH) |
| CSF401 | Field Experience | (3CH) |
Faculty members and their academic qualifications.
Professor
Associate Professor
Assistant Professor
Assistant Professor/Senior Coordinator
Assistant Professor/Director IT
Lecturer
Lecturer
Lecturer
Lecturer
Assistant Professor (Adjunct)
Faculty members and their academic qualifications.
Professor
Professor
Assistant Professor
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Teaching Assistant