Scheme of Study - BS(CS)

Semester-1

Course Code Course Title Domain Credit Hours (Theory + Lab)
MD-001Math Deficiency – IMD3 (3,0)
MS-251Probability & StatisticsMS3 (3,0)
GE-160Applications of Information & Communication TechnologiesGE3 (2,1)
GE-169Applied PhysicsGE3 (2,1)
GE-167Discrete StructuresGE3 (3,0)
HQ-001Quran Translation – IHQ0.5 (0.5,0)
GE-190Functional EnglishGE3 (3,0)
Credit Hours (Semester – I): 15.5 (13.5,2)

Semester-2

Course Code Course Title Domain Credit Hours (Theory + Lab)
CC-112Programming FundamentalsCC3 (3, 0)
CC-112-LProgramming Fundamentals LabCC1 (0, 1)
CC-110Digital Logic DesignCC2 (2, 0)
CC-110-LDigital Logic Design LabCC1 (0, 1)
MS-252Linear AlgebraMS3 (3, 0)
GE-191Expository WritingGE3 (3, 0)
GE-163Islamic StudiesGE2 (2, 0)
HQ-002Quran Translation – IIHQ0.5 (0.5, 0)
MD-002Math Deficiency – IIMD3* (3, 0)*

Credit Hours (Semester – II): 15.5 (13.5,2)

Semester-3

Sr. Code Course Title Pre-Requisite/Co-Requisite Domain Credit Hours (Theory + Lab)
1CC-211Object Oriented ProgrammingCC-112 Programming FundamentalsCC3 (3, 0)
2CC-211-LObject Oriented Programming LabCC-112 Programming FundamentalsCC1 (0, 1)
3CC-215Database SystemsCC3 (3, 0)
4CC-215-LDatabase Systems LabCC1 (0, 1)
5CC-210Computer Organization & Assembly LanguageCC-110 Digital Logic DesignCC3 (2,1)
6GE-162Calculus & Analytical GeometryGE3 (3,0)
7GE-192Introduction to ManagementGE2 (2, 0)
8HQ-003Quran Translation – IIIHQ0.5 (0.5,0)

Credit Hours (Semester – III): 16.5 (13.5,3)

Semester-4

Sr. Code Course Title Pre-Requisite/Co-Requisite Domain Credit Hours
1CC-213Data StructuresCC-211 Object Oriented ProgrammingCC3 (3,0)
2CC-213-LData Structures LabCC-211 Object Oriented ProgrammingCC1 (0,1)
3CC-312Information SecurityCC3 (2,1)
4CC-214Computer NetworksCC3 (2,1)
5CC-212Software EngineeringCC3 (3,0)
6DC-220Advanced Database Management SystemsCC-215 Database SystemsDC3 (2,1)
7HQ-004Quran Translation – IVHQ0.5 (0.5,0)

Credit Hours (Semester – IV): 16.5 (12.5,4)

Semester-5

Sr. Code Course Title Pre-Requisite/Co-Requisite Domain Credit Hours
1CC-313Analysis of AlgorithmsCC-213 Data StructuresCC3 (3, 0)
2CC-310Artificial IntelligenceCC-313 Data StructuresCC3 (2, 1)
3DC-320Theory of Automata and Formal LanguagesDC3 (3, 0)
4DC-321Human Computer InteractionDC3 (2, 1)
5DC-322Computer ArchitectureCC-210 Computer Organization & Assembly LanguageDC3 (2, 1)
6EC-330Web Technologies / ElectiveEC3 (2, 1)
7HQ-005Quran Translation – VHQ0.5 (0.5,0)

Credit Hours (Semester – V): 18.5 (13.5, 5)

Semester-6

Sr. Code Course Title Pre-Requisite/Co-Requisite Domain Credit Hours
1CC-311Operating SystemCC3 (2, 1)
2EC-333Mobile Application Development / ElectiveCC-211 Object Oriented ProgrammingEC3 (2, 1)
3EC-324Software Construction & Development / ElectiveEC3 (2, 1)
4EC-335Machine Learning / ElectiveEC3 (2, 1)
5EC-334Game Design and Development / ElectiveEC3 (2,1)
6MS-253Multivariable CalculusGE-162 Calculus & Analytical GeometryMS3 (3, 0)
7HQ-006Quran Translation – VIHQ0.5 (0.5,0)
Credit Hours (Semester – VI)

Credit Hours (Semester – III): 16.5 (13.5,3)

Semester-7

Sr. Code Course Title Pre-Requisite/Co-Requisite Domain Credit Hours (Theory + Lab)
1CC-411Final Year Project – ICC2 (0, 2)
2DC-328Parallel & Distributed ComputingCC-311 Operating SystemsDC3 (2, 1)
3EC-345Computer Vision / ElectiveEC3 (2, 1)
4EC-425Software Quality Engineering / ElectiveCC-212 Software EngineeringEC3 (2, 1)
5MS-254Technical and Business WritingMS3 (3, 0)
6GE-263EntrepreneurshipGE2 (2, 0)
7GE-262Professional PracticesGE2 (2, 0)
8HQ-007Quran Translation – VIIHQ0.5 (0.5,0)

Credit Hours (Semester – VII): 18.5 (13.5, 5)

Semester-8

Sr. Code Course Title Pre-Requisite/Co-Requisite Domain Credit Hours
1CC-412Final Year Project – IICC-411 Final Year Project - ICC4 (0, 4)
2DC-421Compiler ConstructionDC-320 Theory of Automata and Formal LanguagesDC3 (2, 1)
3UE-272Introduction to Marketing-UE3 (3, 0)
4GE-168Ideology and Constitution of Pakistan-GE2 (2, 0)
5GE-363Civics and Community Engagement-GE2 (2, 0)
6HQ-008Quran Translation – VIII-HQ0.5 (0.5, 0)

Credit Hours (Semester – VIII): 14.5 (9.5,5)