Scheme of Study - BS(SE)

The BSSE program at KIT emphasizes the principles and practices of software development, project management, and quality assurance. Its curriculum is designed to meet international academic standards while addressing the specific needs of the local IT industry. Students gain expertise in designing and developing reliable, scalable, and secure software systems, preparing them for impactful careers in software houses, multinational corporations, and entrepreneurial ventures. In alignment with KIT’s mission to develop human capital for progress, the BSSE program creates local impact by supporting startups and the IT sector, national impact by strengthening Pakistan’s software export industry, regional impact by meeting South Asia’s growing demand for skilled engineers, and global impact by enabling graduates to thrive in the international software development ecosystem.

Semester-1

CodeCourse TitlePre-Requisite/Co-RequisiteDomainCr. Hrs.
CC-112Programming FundamentalsCC3 (3, 0)
CC-110Digital Logic DesignCC2 (2, 0)
CC-110-LDigital Logic Design LabCC1 (0, 1)
GE-167Discrete StructuresGE3 (3, 0)
GE-190Functional EnglishGE3 (3, 0)
GE-160Applications of Information & Communication TechnologiesGE3 (2, 1)
CC-112-LProgramming Fundamentals LabCC1 (0, 1)
MD-001Math Deficiency - IMD3* (3, 0)*
HQ-001Quran Translation – IHQ0.5 (0.5, 0)

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

Semester-2

CodeCourse TitlePre-Requisite/Co-RequisiteDomainCr. Hrs.
CC-211Object Oriented ProgrammingProgramming FundamentalsCC3 (3, 0)
MS-251Probability and StatisticsMS3 (3, 0)
CC-210Computer Organization and Assembly LanguageDigital Logic DesignCC3 (2, 1)
GE-191Expository WritingGE3 (3, 0)
GE-168Ideology and Constitution of PakistanGE2 (2, 0)
GE-163Islamic StudiesGE2 (2, 0)
CC-211-LObject Oriented Programming LabProgramming FundamentalsCC1 (0, 1)
MD-002Math Deficiency - IIMD3* (3, 0)*
HQ-002Quran Translation – IIHQ0.5 (0.5, 0)

Credit Hours (Semester – II): 17.5 (16.5, 1)

Semester-3

CodeCourse TitlePre-Requisite/Co-RequisiteDomainCr. Hrs.
CC-213Data StructuresObject Oriented ProgrammingCC3 (3, 0)
GE-363Civics and Community ManagementGE2 (2, 0)
CC-215Database SystemsCC3 (3, 0)
CC-215-LDatabase Systems LabCC1 (0, 1)
CC-212Software EngineeringCC3 (3, 0)
GE-169Applied PhysicsGE3 (2, 1)
GE-262Professional PracticesGE2 (2, 0)
CC-213-LData Structures LabObject Oriented ProgrammingCC1 (0, 1)
HQ-003Quran Translation – IIIHQ0.5 (0.5, 0)

Credit Hours (Semester – III): 18.5 (14.5, 4)

Semester-4

CodeCourse TitlePre-Requisite/Co-RequisiteDomainCr. Hrs.
CC-313Analysis of AlgorithmsData StructuresCC3 (3, 0)
DS-221Software Requirement EngineeringDS3 (2, 1)
GE-162Calculus and Analytical GeometryGE3 (3, 0)
CC-311Operating SystemsCC3 (2, 1)
CC-310Artificial IntelligenceData StructuresCC3 (2, 1)
MS-252Linear AlgebraMS3 (3, 0)
HQ-004Quran Translation – IVHQ0.5 (0.5, 0)

Credit Hours (Semester – IV): 18.5 (15.5, 3)

Semester-5

CodeCourse TitlePre-Requisite/Co-RequisiteDomainCr. Hrs.
CC-214Computer NetworksCC3 (2, 1)
DS-322Software Design & ArchitectureSoftware EngineeringDS3 (3, 0)
ES-432Data Science / Domain ElectiveES3 (2, 1)
ES-332Web Technologies / Domain ElectiveES3 (2, 1)
MS-253Multivariable CalculusCalculus and Analytical GeometryMS3 (3, 0)
GE-192Introduction to ManagementGE2 (2, 0)
HQ-005Quran Translation – VHQ0.5 (0.5, 0)

Credit Hours (Semester – V): 17.5 (14.5, 3)

Semester-6

Course CodeCourse Title Pre-Requisite/Co-Requisite DomainCredit Hours (Theory + Lab)
DS-323Parallel and Distributed Computing Operating Systems DS3 (2,1)
DS-324Software Construction & Development Object Oriented Programming DS3 (2,1)
ES-333Theory of Automata and Formal Languages / Domain Elective ES3 (3,0)
ES-334Mobile Application Development / Domain Elective Object Oriented Programming ES3 (2,1)
ES-331Machine Learning / Domain Elective ES3 (2,1)
MS-254Technical and Business Writing MS3 (3,0)
HQ-006Quran Translation – VI HQ0.5 (0.5,0)

Credit Hours (Semester – VI): 18.5 (14.5, 4)

Semester-7

Course CodeCourse TitlePre-Requisite/Co-RequisiteDomainCredit Hours (Theory + Lab)
CC-312Information Security CC3 (2,1)
DS-425Software Quality Engineering Software Engineering DS3 (2,1)
ES-431Cloud Computing / Domain ElectiveES3 (2,1)
ES-335Computer Vision / Domain ElectiveES3 (2,1)
CC-411Final Year Project - ICC2 (0,2)
HQ-007Quran Translation – VIIHQ0.5 (0.5,0)

Credit Hours (Semester – VII): 14.5 (8.5, 6)

Semester-8

Course Code Course Title Pre-Requisite/Co-Requisite Domain Credit Hours (Theory + Lab)
GE-362 Entrepreneurship CC 2 (2,0)
DS-426 Software Project Management DS 3 (2,1)
UE-272 Introduction to Marketing UE 3 (3,0)
CC-412 Final Year Project – II Final Year Project - I CC 4 (0,4)
HQ-008 Quran Translation – VIII HQ 0.5 (0.5,0)
Credit Hours (Semester – VIII): 12.5 (7.5, 5)

The last date for the admission test is scheduled for Sept 22, 2025.