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-1Establishing in-depth understanding of theoretical concepts and industry best practices related to Computer Science.
PO-2Applying core Computer Science knowledge and analytical skills to optimally solve real-world problems.
PO-3Imbuing quest for learning and engaging in continuous professional development in the field of computer science by carrying research and adopting professional practices.
PO-4Developing 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: 130

Total Courses: 45

Semesters: 8

Duration:   4 Years

Category: Courses (Credit Hours)

General Education: 15 (34)

Major courses: 23 (75)

Computer Science Core: 14 (48)

Specialization Electives: 08 (24)

Professional Certification: 01 (03)

Allied/interdisciplinary courses: 04 (12)

Internship/field experience: 01 (03)

Final Year Project (FYP): 02 (06)

Total: 45 (130)

Structure of BS(CS)  Program for Pre-Medical Students

Total Credit Hours: 136

Total Courses: 47

Semesters: 8

Duration: 4 Years

Category: Courses (Credit Hours)

General Education: 15(12+3), 34 (30+4))

Major courses: 23 (75) Mathematics Deficiency: 2 (6)

Computer Science Core: 14 (48)

Specialization Electives: 08 (24)

Professional Certification: 01 (03)

Allied/interdisciplinary courses: 4 (12)

Internship/field experience: 01 (03)

Final Year Project:(FYP): 2 (6)

Total: 47 (136)

SemesterCourse CodeClassCourse TitleCredit HoursPre-ReqCo-Req
Semester 1
CMC111COREProgramming Fundamentals3+0CMC111-L
CMC111-LCOREProgramming Fundamentals (Lab)0+1
GER111GenEdApplication of ICT2+0GER111-L
GER111-LGenEdApplication of ICT (Lab)0+1
GER121GenEdFunctional English3+0
IDS111IDSIDS-I (Calculus & Analytic Geometry)3+0
GERxxxGenEdNatural Science*2+0GERxxx-L
GERxxx-LGenEdNatural Science (Lab)0+1
Semester 2
GERxxxGenEdArts & Humanities*2+0
CMC112COREObject-Oriented Programming3+0CMC111CMC112-L
CMC112-LCOREObject-Oriented Programming (Lab)0+1CMC111
CMC121COREDigital Logic Design3+0GER152CMC121-L
CMC121-LCOREDigital Logic Design (Lab)0+1GER155
IDS112IDSIDS-II (Linear Algebra)3+0IDS-1
GERxxxGenEdQuantitative Reasoning-I*3+0
GER241GenEdPakistan Studies2+0
GEN111*GenEdUnderstanding of the Holy Quran-I*0+1
Semester 3
GERxxxGenEdQuantitative Reasoning-II*3+0GERxxx (QR-I)
CMC331COREDatabase Systems3+0CMC112CMC331-L
CMC331-LCOREDatabase Systems (Lab)0+1CMC112
CMC251COREData Structures3+0CMC112CMC251-L
CMC251-LCOREData Structures (Lab)0+1CMC112
GERxxxGenEdSocial Science*2+0
CMC262COREComputer Networks2+0CMC121CMC262-L
CMC262-LCOREComputer Networks (Lab)0+1CMC121
GEN112*GenEdUnderstanding of the Holy Quran-II*0+1GEN111
GER122GenEdExpository Writing3+0GER121
Semester 4
GER443GenEdCivics and Community Engagement2+0
GER141GenEdIslamic Studies2+0
GER464GenEdEntrepreneurship2+0
CMC241COREOperating Systems3+0CMC251CMC241-L
CMC241-LCOREOperating Systems (Lab)0+1CMC251
CMC254COREDesign & Analysis of Algorithms3+0CMC251
GER142GenEdIdeology & Constitution of Pakistan2+0
CMC371CORESoftware Engineering3+0CMC251
Semester 5
CMC224COREComputer Org. & Architecture2+0CMC121CMC224-L
CMC224-LCOREComputer Org. & Architecture (Lab)0+1CMC121
CMC363COREInformation Security2+0CMC262CMC363-L
CMC363-LCOREInformation Security (Lab)0+1CMC262
CSC341CORETheory of Automata3+0CMC254
CMC383COREArtificial Intelligence2+0CMC254CMC383-L
CMC383-LCOREArtificial Intelligence (Lab)0+1CMC254
IDSxxxIDSIDS-III*3+0IDS-2
IDSxxxIDSIDS-IV*3+0IDS-2
Semester 6
CMC355CORECloud Computing3+0CMC363
XXXXXXELECElective-I**3+0
XXXXXXELECElective-II**3+0
XXXXXXELECElective-III**3+0
XXXXXXELECElective-IV**3+0
Semester 7
XXXXXXELECElective-V**3+0
XXXXXXELECElective-VI**3+0
XXXXXXELECElective-VII**3+0
CMC493COREField Experience/Internship***3+0
CMC491COREFinal Year Design Project (FYDP)-I0+3CMC383
Semester 8
CMC492COREFinal Year Design Project (FYDP)-II0+3CMC491
XXXXXXELECElective VIII**3+0
CMC494COREProfessional Certification***3+0
*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. applicable to the students for the previous SoS.
The list of elective courses
***
a. b. c. d. e. f. This requirement cannot be substituted with other additional coursework.
Students may complete their certification and internship at any time during the 4-year degree, preferably after the 5th Semester.
The execution of the internship will be governed by the IU Internship Handbook.
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.
The student is obliged to opt for Certification(s) according to the recommendations included in th
/ 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/.
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 univers