Computing & AI Hub Faculty of Computing & Mathematical Sciences · GGC Asghar Mall
← Return to Main College Portal (gpgcam.edu.pk)
Faculty of Computing & Mathematical Sciences · Affiliated with PU Lahore

Department of Computer Science

The Department of Computer Science at Government Graduate College Asghar Mall aims to become a recognised centre for computing education, research, and innovation in the region.…

1
Faculty Members on Roll
Primary Degree
BS Computer Science
4 Years
Fall 2026 Active

BS Scheme of Studies · Department of Computer Science

University of the Punjab BS 4-Year (8 Semesters) Degree Curriculum.

Semester 1

16 Courses
CodeCourse TitleCreditsInstructor (Current Term)
GE-160A Applications of Information and Communication Technologies 3.0 โ€”
GE-167 Discrete Structures 3.0 โ€”
GE-169 Applied Physics 3.0 โ€”
GENG-101 Functional English 3.0 โ€”
HQ-001N Fehm-e-Quran 0.0 โ€”
MD-001 Math Deficiency โ€“ I 3.0 โ€”
MS-251 Probability & Statistics 3.0 โ€”
CSC-110 Programming Fundamentals 3.0 โ€”
CSC-110L Programming Fundamentals (Lab) ๐Ÿงช Lab 1.0 โ€”
GE-160A Applications of Information & Communication Technologies 3.0 โ€”
GE-161 Discrete Structures 3.0 โ€”
GE-162 Functional English 3.0 โ€”
GE-163 Introduction to Economics 2.0 โ€”
GE-166 Pakistan Studies 2.0 โ€”
GE-167 Fehm-e-Quran-I 1.0 โ€”
MD-001 Math Deficiency-I 3.0 โ€”

Semester 2

16 Courses
CodeCourse TitleCreditsInstructor (Current Term)
CC-110 Digital Logic Design 2.0 โ€”
CC-110L Digital Logic Design Lab ๐Ÿงช Lab 1.0 โ€”
CC-112 Programming Fundamentals 3.0 โ€”
CC-112L Programming Fundamentals Lab ๐Ÿงช Lab 1.0 โ€”
GENG-201 Expository Writing 3.0 โ€”
GISL-101 Islamic Studies 2.0 โ€”
HQ-002N Fehm-e-Quran 1.0 โ€”
MD-002 Math Deficiency โ€“ II 3.0 โ€”
MS-252 Linear Algebra 3.0 โ€”
ELEC-S2-1 General Elective (Arts & Humanities) 2.0 โ€”
ELEC-S2-2 Major Elective 3.0 โ€”
ELEC-S2-3 Major Elective 3.0 โ€”
GENT-101 Entrepreneurship 2.0 โ€”
GICP-101 Ideology and Constitution of Pakistan 2.0 โ€”
GQR-101 Quantitative Reasoning (I) 3.0 โ€”
HQ-002 Tarjuma-e-Quran 1.0 โ€”

Semester 3

15 Courses
CodeCourse TitleCreditsInstructor (Current Term)
CC-210N Computer Organization & Assembly Language 3.0 โ€”
CC-211 Object Oriented Programming 3.0 โ€”
CC-211-L Object Oriented Programming Lab ๐Ÿงช Lab 1.0 โ€”
CC-215 Database Systems 3.0 โ€”
CC-215-L Database Systems Lab ๐Ÿงช Lab 1.0 โ€”
GE-162 Calculus & Analytical Geometry 3.0 โ€”
GE-192 Introduction to Management 2.0 โ€”
GPST-201 Pakistan Studies. 2.0 โ€”
HQ-003 Tarjuma-e-Quran 0.0 โ€”
ELEC-S3-1 Major Elective 3.0 โ€”
ELEC-S3-2 Major Elective 3.0 โ€”
ELEC-S3-3 Major Elective 3.0 โ€”
GENG-201 Expository Writing 3.0 โ€”
GICT-201 Applications of Information and Communication Technologies 3.0 โ€”
HQ-003 Tarjuma-e-Quran 0.0 โ€”

Semester 4

13 Courses
CodeCourse TitleCreditsInstructor (Current Term)
CC-212 Software Engineering 3.0 โ€”
CC-213 Data Structures 3.0 โ€”
CC-213L Data Structures (Lab) ๐Ÿงช Lab 1.0 โ€”
CC-214 Computer Networks 3.0 โ€”
CC-312 Information Security 3.0 โ€”
DC-220 Advanced Database Management Systems 3.0 โ€”
HQ-004 Tarjuma-e-Quran 1.0 โ€”
ELEC-S4-1 General Elective (Social Sciences) 3.0 โ€”
ELEC-S4-2 Major Elective 3.0 โ€”
ELEC-S4-3 Major Elective 3.0 โ€”
ELEC-S4-4 Major Elective 3.0 โ€”
GQR-202 Quantitative Reasoning (II) 3.0 โ€”
HQ-004 Tarjuma-e-Quran 1.0 โ€”

Semester 5

17 Courses
CodeCourse TitleCreditsInstructor (Current Term)
CC-310 Artificial Intelligence 2.0 โ€”
CC-310L Artificial Intelligence (Lab) ๐Ÿงช Lab 1.0 โ€”
CC-313 Analysis of Algorithms 3.0 โ€”
DC-320 Theory of Automata and Formal Languages 3.0 โ€”
DC-321 Human Computer Interaction 2.0 โ€”
DC-321L Human Computer Interaction (Lab) ๐Ÿงช Lab 1.0 โ€”
DC-322 Computer Architecture 2.0 โ€”
DC-322L Computer Architecture (Lab) ๐Ÿงช Lab 1.0 โ€”
EC-330 Web Technologies 2.0 โ€”
EC-330L Web Technologies (Lab) ๐Ÿงช Lab 1.0 โ€”
HQ-005 Tarjuma-e-Quran 0.0 โ€”
ELEC-S5-1 Interdisciplinary Elective 3.0 โ€”
ELEC-S5-2 Interdisciplinary Elective 3.0 โ€”
ELEC-S5-3 Major Elective 3.0 โ€”
ELEC-S5-4 Major Elective 3.0 โ€”
ELEC-S5-5 Major Elective 3.0 โ€”
HQ-005 Tarjuma-e-Quran 0.0 โ€”

Semester 6

12 Courses
CodeCourse TitleCreditsInstructor (Current Term)
ELEC-S6-1 Interdisciplinary Elective 3.0 โ€”
ELEC-S6-2 Interdisciplinary Elective 3.0 โ€”
ELEC-S6-3 Major Elective 3.0 โ€”
ELEC-S6-4 Major Elective 3.0 โ€”
ELEC-S6-5 Major Elective 3.0 โ€”
HQ-006 Tarjuma-e-Quran 1.0 โ€”
ELEC-S6-1 Interdisciplinary Elective 3.0 โ€”
ELEC-S6-2 Interdisciplinary Elective 3.0 โ€”
ELEC-S6-3 Major Elective 3.0 โ€”
ELEC-S6-4 Major Elective 3.0 โ€”
ELEC-S6-5 Major Elective 3.0 โ€”
HQ-006 Tarjuma-e-Quran 1.0 โ€”

Semester 7

12 Courses
CodeCourse TitleCreditsInstructor (Current Term)
ELEC-S7-1 Fieldwork / Intership 3.0 โ€”
ELEC-S7-2 Major Elective 3.0 โ€”
ELEC-S7-3 Major Elective 3.0 โ€”
ELEC-S7-4 Major Elective 3.0 โ€”
ELEC-S7-5 Major Elective 3.0 โ€”
HQ-007 Tarjuma-e-Quran 0.0 โ€”
ELEC-S7-1 Fieldwork / Intership 3.0 โ€”
ELEC-S7-2 Major Elective 3.0 โ€”
ELEC-S7-3 Major Elective 3.0 โ€”
ELEC-S7-4 Major Elective 3.0 โ€”
ELEC-S7-5 Major Elective 3.0 โ€”
HQ-007 Tarjuma-e-Quran 0.0 โ€”

Semester 8

12 Courses
CodeCourse TitleCreditsInstructor (Current Term)
ELEC-S8-1 Capstone Project 3.0 โ€”
ELEC-S8-2 Major Elective 3.0 โ€”
ELEC-S8-3 Major Elective 3.0 โ€”
ELEC-S8-4 Major Elective 3.0 โ€”
ELEC-S8-5 Major Elective 3.0 โ€”
HQ-008 Tarjuma-e-Quran 1.0 โ€”
ELEC-S8-1 Capstone Project 3.0 โ€”
ELEC-S8-2 Major Elective 3.0 โ€”
ELEC-S8-3 Major Elective 3.0 โ€”
ELEC-S8-4 Major Elective 3.0 โ€”
ELEC-S8-5 Major Elective 3.0 โ€”
HQ-008 Tarjuma-e-Quran 1.0 โ€”