| Course | Title | Core | Credit Hours |
|---|---|---|---|
| CS-101 | Problem Solving & Programming Fundamentals | Core | 3 |
| CL-101 | Problem Solving & Programming Fundamentals Lab | Lab | 1 |
| CS-102 | Web Technologies I | Core | 2 |
| CL-102 | Web Technologies I Lab | Lab | 1 |
| SS-101 | Design Thinking | Core | 3 |
| GE-103 | Functional English | Core | 3 |
| CS-103 | Discrete Structures | Core | 3 |
| Total | 16 | ||

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.
| Course | Title | Core | Credit Hours |
|---|---|---|---|
| CS104 | Object Oriented Programming | Core | 3 |
| CL104 | Object Oriented Programming Lab | Lab | 1 |
| MT101 | Calculus and Analytical Geometry | Core | 3 |
| GE104 | Expository Writing | Core | 3 |
| GE105 | Pakistan Studies | Core | 2 |
| GE106 | Ideology & Constitution of Pakistan | Core | 2 |
| Total | 14 | ||
| Course | Title | Core | Credit Hours |
|---|---|---|---|
| CS201 | Data Structures | DS | 3 |
| CL201 | Data Structures Lab | DS Lab | 1 |
| CS202 | Database Systems | DBS | 3 |
| CL202 | Database Systems Lab | DBS Lab | 1 |
| CS203 | Introduction to Software Engineering | Core | 3 |
| MT201 | Multivariate Calculus | Core | 3 |
| GE201 | Applied Physics | Core | 2 |
| GL201 | Applied Physics Lab | Lab | 1 |
| Total | 17 | ||
| Course | Title | Core | Credit Hours |
|---|---|---|---|
| CS204 | Digital Logic Design | DLD | 2 |
| CL204 | Digital Logic Design Lab | DLD Lab | 1 |
| CS205 | Operating Systems | OS | 3 |
| CL206 | Operating Systems Lab | OS Lab | 1 |
| CS207 | Design & Analysis of Algorithms | Core | 3 |
| MT202 | Linear Algebra | Core | 3 |
| CS208 | Applications of ICT | Core | 2 |
| MT203 | Probability & Statistics | Core | 3 |
| Total | 18 | ||
| Course | Title | Core | Credit Hours |
|---|---|---|---|
| CS301 | Artificial Intelligence | Core | 2 |
| CL301 | Artificial Intelligence Lab | Lab | 1 |
| MT301 | Leadership and Innovation | Core | 3 |
| EN301 | Technical & Business Writing | Core | 2 |
| CS303 | Computer Organization and Assembly Language | Core | 2 |
| CL303 | Computer Organization & Assembly Lab | Lab | 1 |
| GE304 | Financial Accounting | Core | 3 |
| CS304 | Theory of Automata | Core | 3 |
| Total | 17 | ||
| Course | Title | Core | Credit Hours |
|---|---|---|---|
| CS305 | Parallel & Distributed Computing | OS | 2 |
| CL305 | Parallel & Distributed Computing Lab | Lab | 1 |
| CS306 | Computer Networks | Core | 2 |
| CL306 | Computer Networks Lab | Lab | 1 |
| SS301 | Introduction to Management | Core | 3 |
| CS307 | Information Security | Core | 2 |
| CL307 | Information Security Lab | Lab | 1 |
| CS308 | Computer Architecture | Core | 3 |
| CS-XXX | CS Elective I | Elective | 3 |
| CS-XXX | CS Elective II | Elective | 3 |
| Total | 21 | ||
| Course | Title | Core | Credit Hours |
|---|---|---|---|
| CS403 | Advance Data Base System | DBS | 3 |
| GE401 | Islamic Studies | Core | 3 |
| CS410 | FYP 1 | Core | 3 |
| CS-XXX | CS Elective IV | Elective | 3 |
| CS-XXX | CS Elective V | Elective | 3 |
| GE402 | Civics & Community Engagement | Core | 1 |
| Total | 16 | ||
| Course | Title | Core | Credit Hours |
|---|---|---|---|
| GE403 | Professional Practices in IT | Core | 3 |
| CS412 | FYP 2 | Core | 3 |
| CS-XXX | CS Elective VI | Elective | 3 |
| CS-XXX | CS Elective VII | Elective | 3 |
| Total | 12 | ||
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.

BS CS coding and systems practice