BS Computer Science
Programs

BS Computer Science

GU TECH positions BS Computer Science as a flagship technology pathway built on industry readiness, innovation, and values-led development.

Current flagship program
Program typeOn-campus undergraduate degree
Learning modelEarn-as-you-learn with I.I.C exposure
Program structureSemester-wise core and lab courses
Bachelor of Science

Overview

The official BS CS page emphasizes an innovation-hub mindset, early industry exposure, and entrepreneurship through coursework, labs, and the Innovation & Incubation Center. Program direction combines strong theoretical foundations with practical execution from early semesters.

Semester-wise curriculum

Open each semester to review course codes, titles, core area tags, and credit hours.

CourseTitleCoreCredit Hours
CS-101Problem Solving & Programming FundamentalsCore3
CL-101Problem Solving & Programming Fundamentals LabLab1
CS-102Web Technologies ICore2
CL-102Web Technologies I LabLab1
SS-101Design ThinkingCore3
GE-103Functional EnglishCore3
CS-103Discrete StructuresCore3
Total16
CourseTitleCoreCredit Hours
CS104Object Oriented ProgrammingCore3
CL104Object Oriented Programming LabLab1
MT101Calculus and Analytical GeometryCore3
GE104Expository WritingCore3
GE105Pakistan StudiesCore2
GE106Ideology & Constitution of PakistanCore2
Total14
CourseTitleCoreCredit Hours
CS201Data StructuresDS3
CL201Data Structures LabDS Lab1
CS202Database SystemsDBS3
CL202Database Systems LabDBS Lab1
CS203Introduction to Software EngineeringCore3
MT201Multivariate CalculusCore3
GE201Applied PhysicsCore2
GL201Applied Physics LabLab1
Total17
CourseTitleCoreCredit Hours
CS204Digital Logic DesignDLD2
CL204Digital Logic Design LabDLD Lab1
CS205Operating SystemsOS3
CL206Operating Systems LabOS Lab1
CS207Design & Analysis of AlgorithmsCore3
MT202Linear AlgebraCore3
CS208Applications of ICTCore2
MT203Probability & StatisticsCore3
Total18
CourseTitleCoreCredit Hours
CS301Artificial IntelligenceCore2
CL301Artificial Intelligence LabLab1
MT301Leadership and InnovationCore3
EN301Technical & Business WritingCore2
CS303Computer Organization and Assembly LanguageCore2
CL303Computer Organization & Assembly LabLab1
GE304Financial AccountingCore3
CS304Theory of AutomataCore3
Total17
CourseTitleCoreCredit Hours
CS305Parallel & Distributed ComputingOS2
CL305Parallel & Distributed Computing LabLab1
CS306Computer NetworksCore2
CL306Computer Networks LabLab1
SS301Introduction to ManagementCore3
CS307Information SecurityCore2
CL307Information Security LabLab1
CS308Computer ArchitectureCore3
CS-XXXCS Elective IElective3
CS-XXXCS Elective IIElective3
Total21
CourseTitleCoreCredit Hours
CS403Advance Data Base SystemDBS3
GE401Islamic StudiesCore3
CS410FYP 1Core3
CS-XXXCS Elective IVElective3
CS-XXXCS Elective VElective3
GE402Civics & Community EngagementCore1
Total16
CourseTitleCoreCredit Hours
GE403Professional Practices in ITCore3
CS412FYP 2Core3
CS-XXXCS Elective VIElective3
CS-XXXCS Elective VIIElective3
Total12

Program Highlights

Explore career paths, themes, and learning outcomes.

  • Innovation-driven computer science education aligned with industry and product development.
  • Early exposure to practical IT tools and problem-solving from the start of the program.
  • Entrepreneurship and innovation orientation supported by projects, events, and mentorship.
  • Research and innovation focus in areas including fake news, precision medicine, and socio-economic analytics.