BS COMPUTER SCIENCE

Semester I
#Course TitleCategoryTheoryLab
1Application of Information and Communication TechnologiesGen21
2Functional EnglishGen30
3Discrete Structure (QR I)Gen30
4Applied PhysicsGen21
5Pakistan StudiesGen20
6Programming FundamentalsMajor31
7Understanding Quran IGen10
Semester Total Credit Hours19
Semester II
#Course TitleCategoryTheoryLab
1Understanding Quran IIGen01
2Digital Logic DesignMajor21
3Object Oriented ProgrammingMajor31
4Expository WritingGen30
5Calculus & Analytical GeometryGen30
6Probability & StatisticsGen30
7Islamic Studies / EthicsGen20
Semester Total Credit Hours19
Semester III
#Course TitleCategoryTheoryLab
1Data StructuresMajor31
2Computer Organization & Assembly LanguageMajor21
3Database SystemMajor31
4Linear AlgebraGen30
5Ideology and Constitution of PakistanGen20
6Introducation to ManagementGen20
Semester Total Credit Hours18
Semester IV
#Course TitleCategoryTheoryLab
1Computer ArtitectureMajor21
2Analysis of AlgorithmsMajor30
3Web EngineeringCS Elective I21
4Operating SystemsMajor21
5Multivariate CalculusGen30
6Introduction to MarketingInter D30
Semester Total Credit Hours18
Semester V
#Course TitleCategoryTheoryLab
1Theory of AutomataMajor30
2HCI & Computer GraphicMajor21
3Computer NetworksMajor21
4Digital Image ProcessingCS Elective II21
5Game DevelopmentCS Elective III21
6Civics and Community EngagementGen20
Semester Total Credit Hours17
Semester VI
#Course TitleCategoryTheoryLab
1Compiler ConstructionMajor21
2Software EngineeringMajor30
3Advanced Database Management SystemsMajor21
4Artifical IntelligenceMajor21
5Mobile Application DevelopmentCS Elective IV21
6Technical & Business WritingSupporting30
Semester Total Credit Hours18
Semester VII
#Course TitleCategoryTheoryLab
1Final Year Project IResearch03
2Information SecurityMajor21
3Parallel and Distributed ComputingMajor21
4Natural Language ProcessingCS Elective V21
5Cloud ComputingCS Elective VI21
Semester Total Credit Hours15
Semester VIII
#Course TitleCategoryTheoryLab
1Wireless NetworksVS Elective VII30
2Professional PracticeGen20
3EntrepreneurshipGen20
5Final Year Project IIMajor06
Semester Total Credit Hours10
Total Credit Hours: 134

Note: "Quran and Tafseer" in Semester II is a non-credit (NC) compulsory course and does not contribute to the credit-hour total.