Bachelor of Science in Computer Science
Cultivating academic distinction and pioneering research in computing, with the ambition to emerge as a regional leader in technological innovation and societal advancement.
The Bachelor’s in Computer Science programs are dedicated to delivering top-notch education, fostering technical proficiency, critical thinking, and a commitment to public duty, with a balanced emphasis on both theoretical and applied aspects of computer science. Through innovative curricula and an inclusive environment, we equip graduates for success, emphasizing excellence in teaching, research, and service across various computer science specializations
PROGRAM OBJECTIVES (POs)
| PO # | Statement |
| PO-1 | Establishing in-depth understanding of theoretical concepts and industry best practices related to Computer Science. |
| PO-2 | Applying core Computer Science knowledge and analytical skills to optimally solve real-world problems. |
| PO-3 | Imbuing quest for learning and engaging in continuous professional development in the field of computer science by carrying research and adopting professional practices. |
| PO-4 | Developing the ability to work in a multi-disciplinary and multicultural environment in teams incorporating soft skills and maintaining high ethical standards. |
Graduate Attributes (GAs) to POs Mapping
Sr. No. | Graduate Attributes | Program Objectives | |||
PO 1 | PO 2 | PO 3 | PO 4 | ||
GA 1 | Individual and Teamwork | ✓ | ✓ | ||
GA 2 | Communication | ✓ | ✓ | ||
GA 3 | Computing Professionalism and Society | ✓ | ✓ | ||
GA 4 | Ethics | ✓ | ✓ | ||
GA 5 | Life-long Learning | ✓ | |||
GA 6 | Individual and Teamwork | ✓ | ✓ | ||
GA 7 | Communication | ✓ | ✓ | ||
GA 8 | Computing Professionalism and Society | ✓ | |||
GA 9 | Ethics | ✓ | |||
GA 10 | Life-long Learning | ✓ | |||
Program & Curriculum Details
Structure of BS(CS) Program
Total Credit Hours: 136
Total Courses: 44
Semesters: 8
Duration: 4 Years
Category: Courses (Credit Hours)
General Education: 15 (34)
Major courses: 18 (58) + 7 (21)
Allied/interdisciplinary courses: 5 (15)
Internship/field experience: N/A
Capstone project: 2 (6)
Total: 47 (134)
| S # | COURSE CODES | CLASS | COURSE TITLE | CREDIT HOURS | PRE-REQ | CO-REQ | |
|---|---|---|---|---|---|---|---|
| SEMESTER 1 | |||||||
| 1 | CMC111 | CORE | Programming Fundamentals | 3 + 0 | - | CMC111-L | |
| CMC111-L | CORE | Programming Fundamentals (Lab) | 0 + 1 | - | |||
| 2 | GER111 | GenEd | Application of Information & Communication Technologies | 2 + 0 | - | GER111-L | |
| GER111-L | GenEd | Application of Information & Communication Technologies (Lab) | 0 + 1 | - | |||
| 3 | GER121 | GenEd | Functional English | 3 + 0 | - | ||
| 4 | IDS111 | IDS | IDS-I (Calculus and Analytic Geometry) | 3 + 0 | - | ||
| 5 | GERxxx | GenEd | Natural Science* | 2 + 0 | - | GERxxx-L | |
| GERxxx-L | GenEd | Natural Science | 0 + 1 | - | |||
| 13+3 (16) | |||||||
| SEMESTER 2 | |||||||
| 1 | GER xxx | GenEd | Arts & Humanities* | 2 + 0 | - | ||
| 2 | CMC112 | CORE | Object-Oriented Programming | 3 + 0 | CMC111 | CMC112-L | |
| CMC112-L | CORE | Object Oriented Programming (Lab) | 0 + 1 | CMC111 | |||
| 3 | CMC121 | CORE | Digital Logic Design | 3 + 0 | GER152 | CMC121-L | |
| CMC121-L | CORE | Digital Logic Design (Lab) | 0 + 1 | GER155 | |||
| 4 | IDS112 | IDS | IDS-II (Linear Algebra ) | 3 + 0 | IDS-1 | ||
| 5 | GERxxx | GenEd | Quantitative Reasoning I* | 3 + 0 | - | ||
| 6 | GER241 | GenEd | Pakistan Studies | 2 + 0 | - | ||
| 7 | GEN111* | GenEd | Understanding of the Holy Quran-I * | 0 + 1 | - | ||
| 16+3 (19) | |||||||
| SEMESTER 3 | |||||||
| 1 | GERxxx | GenEd | Quantitative Reasoning II* | ||||
| 3 + 0 | GERxxx (QR-I) | ||||||
| 2 | CMC331 | CORE | Database Systems | 3 + 0 | CMC112 | CMC331-L | |
| CMC331-L | CORE | Database Systems (Lab) | 0 + 1 | CMC112 | |||
| 3 | CMC251 | CORE | Data Structures | 3 + 0 | CMC112 | CMC251-L | |
| CMC251-L | CORE | Data Structures (Lab) | 0 + 1 | CMC112 | |||
| 4 | GERxxx | GenEd | Social Science* | 2 + 0 | - | ||
| 5 | CMC262 | CORE | Computer Networks | 2 + 0 | CMC121 | CMC262-L | |
| CMC262-L | CORE | Computer Networks (Lab) | 0 + 1 | CMC121 | |||
| 6 | GEN112* | GenEd | Understanding of the Holy Quran-II* | 0 + 1 | GEN111 | ||
| 7 | GER122 | GenEd | Expository Writing | 3 + 0 | GER121 | ||
| 16+4 (20) | |||||||
| SEMESTER 4 | |||||||
| 1 | GER443 | GenEd | Civics and Community Engagement | 2 + 0 | - | ||
| 2 | GER141 | GenEd | Islamic Studies | 2 + 0 | - | ||
| 3 | GER464 | GenEd | Entrepreneurship | 2 + 0 | - | ||
| 4 | CMC241 | CORE | Operating Systems | 3 + 0 | CMC251 | CMC241-L | |
| CMC241-L | CORE | Operating Systems (Lab) | 0 + 1 | CMC251 | |||
| 5 | CMC254 | CORE | Design & Analysis of Algorithms | 3 + 0 | CMC251 | ||
| 6 | GER142 | GenEd | Ideology and Constitution of Pakistan | 2 + 0 | - | ||
| 7 | CMC371 | CORE | Software Engineering | 3 + 0 | CMC251 | ||
| 17+1 (18) | |||||||
| SEMESTER 5 | |||||||
| 1 | CMC224 | CORE | Computer Organization & Architecture | 2 + 0 | CMC121 | CMC224-L | |
| CMC224-L | CORE | Computer Organization & Architecture (Lab) | 0 + 1 | CMC121 | |||
| 2 | CMC363 | CORE | Information Security | 2 + 0 | CMC262 | CMC363-L | |
| CMC363-L | CORE | Information Security (Lab) | 0 + 1 | CMC262 | |||
| 3 | CSC341 | CORE | Theory of Automata | 3 + 0 | CMC254 | ||
| 4 | CMC383 | CORE | Artificial Intelligence | 2 + 0 | CMC254 | CMC383-L | |
| CMC383-L | CORE | Artificial Intelligence (Lab) | 0 + 1 | CMC254 | |||
| 5 | IDSxxx | IDS | IDS-III* | 3 + 0 | IDS-2 | ||
| 6 | IDSxxx | IDS | IDS-IV* | 3 + 0 | IDS-2 | ||
| 15+3 (18) | |||||||
| SEMESTER 6 | |||||||
| 1 | CMC355 | CORE | Cloud Computing | 3 + 0 | CMC363 | ||
| 2 | XXXXXX | ELEC | Elective-I** | 3 + 0 | - | ||
| 3 | XXXXXX | ELEC | Elective-II** | 3 + 0 | - | ||
| 4 | XXXXXX | ELEC | Elective-III** | 3 + 0 | - | ||
| 5 | XXXXXX | ELEC | Elective-IV** | 3 + 0 | - | ||
| 15+0(15) | |||||||
| SEMESTER 7 | |||||||
| 1 | XXXXXX | ELEC | Elective-V** | 3 + 0 | - | ||
| 2 | XXXXXX | ELEC | Elective-VI** | 3 + 0 | - | ||
| 3 | XXXXXX | ELEC | Elective-VII** | 3 + 0 | - | ||
| 4 | CMC493 | CORE | Field Experience / Internship*** | 3 + 0 | - | ||
| 5 | CMC491 | CORE | Final Year Design Project (FYDP) I | 0 + 3 | CMC383 | ||
| 12+3(15) | |||||||
| SEMESTER 8 | |||||||
| 1 | CMC492 | CORE | Final Year Design Project (FYDP) II | ||||
| 0 + 3 | CMC491 | ||||||
| 2 | XXXXXX | ELEC | Elective VIII** | 3 + 0 | - | ||
| 3 | CMC494 | CORE | Professional Certification*** | 3 + 0 | - | ||
| 6+3(9) | |||||||
| TOTAL CREDIT HOURS | 130 | ||||||
| *These courses will be selected from the respective pools. | |||||||
| **These courses will be offered from the list of electives based on the specialized stream selected by the student. The list of elective courses applicable to the students for the previous SoS. | |||||||
| *** | |||||||
| a. | This requirement cannot be substituted with other additional coursework. | ||||||
| b. | Students may complete their certification and internship at any time during the 4-year degree, preferably after the 5th Semester. | ||||||
| c. | The execution of the internship will be governed by the IU Internship Handbook. | ||||||
| d. | The University will finalize and offer the appropriate certification(s) in accordance with prevailing industry trends and skill requirements at that time, ensuring maximum relevance and employability. | ||||||
| e. | The student is obliged to opt for Certification(s) according to the recommendations included in the HEC curriculum (stream specific) / PASHA / PSEB) or as relevant at the time under the guidance of the department. The initial certification is adopted as recommended by PSEB, MoITT. Further updates are available on the website: https://techdestination.com/. | ||||||
| f. | A 3-credit Internship / Field Experience will be offered with the following Assessment models: | ||||||
| 1. | On-site (Physical) | ||||||
| 2. | Remote / Online Working virtually for an organization. | ||||||
| 3. | University-assigned Projects/Tasks Completing approved work given by the university. | ||||||
| 4. | Industry-focused Courses / Workshops / Bootcamps offered or approved by the university. | ||||||