Departmental Ledger

GGCAM1948

At a Glance

Faculty on Roll1
ProgrammeBS Computer Science
Duration4 Years
AffiliationUniversity of the Punjab · NCEAC (HEC) accredited

Career Paths

Software Engineer AI Engineer Data Scientist Cybersecurity Analyst Web/Mobile Developer Database Administrator Network Engineer Lecturer Researcher

Government Graduate College Asghar Mall, Rawalpindi · est. 1948

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. Affiliated with the University of the Punjab, the department focuses on building graduates who combine solid theoretical grounding with the practical, hands-on skills that today's technology sector demands.

Vision: Graduates who go on as software engineers, researchers, entrepreneurs, and technology leaders — equipped to take on real problems with technical depth and sound judgment, and to contribute to Pakistan's digital growth.

Mission: Deliver a computer science education pairing strong theoretical foundations with genuine hands-on practice; build problem-solving, analytical, and programming skills; encourage research in emerging areas of computing; instil professional ethics, leadership, and teamwork; maintain links with industry and research partners for internships and joint projects; and support entrepreneurship and the responsible use of computing technology.

The Faculty

Azeem Irshad Sheikh

Azeem Irshad Sheikh

Assistant Professor & Head of Department · PhD Computer Science — Information Security and Cryptography

Admissions · Session 2026

BS Computer Science

4 Years
4 Years
PU Scheme
University of the Punjab · NCEAC (HEC) accredited

Why Study Computer Science Here

Students work in a well-furnished computer laboratory with 30 modern systems, high-speed internet, and multimedia facilities supporting programming instruction and hands-on project work in software development, database management, and networking. The BS Computer Science programme carries formal NCEAC (HEC) accreditation, and the department undergoes regular review through the University of the Punjab's Quality Enhancement Cell. The department runs a regular calendar of programming competitions, coding workshops, seminars, industrial visits, hackathons, and project exhibitions.

Curriculum

Scheme of Studies — BS Computer Science

The University of the Punjab course scheme for this programme. Courses are allotted to each semester by the department. Filter or search below.

SemCodeCourse TitleScheme
1CSC-110Programming FundamentalsNew
1CSC-110LProgramming Fundamentals (Lab)New
1GE-160AApplications of Information and Communication TechnologiesOld
1GE-160AApplications of Information & Communication TechnologiesNew
1GE-161Discrete StructuresNew
1GE-162Functional EnglishNew
1GE-163Introduction to EconomicsNew
1GE-166Pakistan StudiesNew
1GE-167Discrete StructuresOld
1GE-167Fehm-e-Quran-INew
1GE-169Applied PhysicsOld
1GENG-101Functional EnglishOld
1HQ-001NFehm-e-QuranOld
1MD-001Math Deficiency – IOld
1MD-001Math Deficiency-INew
1MS-251Probability & StatisticsOld
2CC-110Digital Logic DesignOld
2CC-110LDigital Logic Design LabOld
2CC-112Programming FundamentalsOld
2CC-112LProgramming Fundamentals LabOld
2ELEC-S2-1General Elective (Arts & Humanities)New
2ELEC-S2-2Major ElectiveNew
2ELEC-S2-3Major ElectiveNew
2GENG-201Expository WritingOld
2GENT-101EntrepreneurshipNew
2GICP-101Ideology and Constitution of PakistanNew
2GISL-101Islamic StudiesOld
2GQR-101Quantitative Reasoning (I)New
2HQ-002Tarjuma-e-QuranNew
2HQ-002NFehm-e-QuranOld
2MD-002Math Deficiency – IIOld
2MS-252Linear AlgebraOld
3CC-210NComputer Organization & Assembly LanguageOld
3CC-211Object Oriented ProgrammingOld
3CC-211-LObject Oriented Programming LabOld
3CC-215Database SystemsOld
3CC-215-LDatabase Systems LabOld
3ELEC-S3-1Major ElectiveNew
3ELEC-S3-2Major ElectiveNew
3ELEC-S3-3Major ElectiveNew
3GE-162Calculus & Analytical GeometryOld
3GE-192Introduction to ManagementOld
3GENG-201Expository WritingNew
3GICT-201Applications of Information and Communication TechnologiesNew
3GPST-201Pakistan Studies.Old
3HQ-003Tarjuma-e-QuranOld
3HQ-003Tarjuma-e-QuranNew
4CC-212Software EngineeringOld
4CC-213Data StructuresOld
4CC-213LData Structures (Lab)Old
4CC-214Computer NetworksOld
4CC-312Information SecurityOld
4DC-220Advanced Database Management SystemsOld
4ELEC-S4-1General Elective (Social Sciences)New
4ELEC-S4-2Major ElectiveNew
4ELEC-S4-3Major ElectiveNew
4ELEC-S4-4Major ElectiveNew
4GQR-202Quantitative Reasoning (II)New
4HQ-004Tarjuma-e-QuranOld
4HQ-004Tarjuma-e-QuranNew
5CC-310Artificial IntelligenceOld
5CC-310LArtificial Intelligence (Lab)Old
5CC-313Analysis of AlgorithmsOld
5DC-320Theory of Automata and Formal LanguagesOld
5DC-321Human Computer InteractionOld
5DC-321LHuman Computer Interaction (Lab)Old
5DC-322Computer ArchitectureOld
5DC-322LComputer Architecture (Lab)Old
5EC-330Web TechnologiesOld
5EC-330LWeb Technologies (Lab)Old
5ELEC-S5-1Interdisciplinary ElectiveNew
5ELEC-S5-2Interdisciplinary ElectiveNew
5ELEC-S5-3Major ElectiveNew
5ELEC-S5-4Major ElectiveNew
5ELEC-S5-5Major ElectiveNew
5HQ-005Tarjuma-e-QuranOld
5HQ-005Tarjuma-e-QuranNew
6ELEC-S6-1Interdisciplinary ElectiveOld
6ELEC-S6-1Interdisciplinary ElectiveNew
6ELEC-S6-2Interdisciplinary ElectiveOld
6ELEC-S6-2Interdisciplinary ElectiveNew
6ELEC-S6-3Major ElectiveOld
6ELEC-S6-3Major ElectiveNew
6ELEC-S6-4Major ElectiveOld
6ELEC-S6-4Major ElectiveNew
6ELEC-S6-5Major ElectiveOld
6ELEC-S6-5Major ElectiveNew
6HQ-006Tarjuma-e-QuranOld
6HQ-006Tarjuma-e-QuranNew
7ELEC-S7-1Fieldwork / IntershipOld
7ELEC-S7-1Fieldwork / IntershipNew
7ELEC-S7-2Major ElectiveOld
7ELEC-S7-2Major ElectiveNew
7ELEC-S7-3Major ElectiveOld
7ELEC-S7-3Major ElectiveNew
7ELEC-S7-4Major ElectiveOld
7ELEC-S7-4Major ElectiveNew
7ELEC-S7-5Major ElectiveOld
7ELEC-S7-5Major ElectiveNew
7HQ-007Tarjuma-e-QuranOld
7HQ-007Tarjuma-e-QuranNew
8ELEC-S8-1Capstone ProjectOld
8ELEC-S8-1Capstone ProjectNew
8ELEC-S8-2Major ElectiveOld
8ELEC-S8-2Major ElectiveNew
8ELEC-S8-3Major ElectiveOld
8ELEC-S8-3Major ElectiveNew
8ELEC-S8-4Major ElectiveOld
8ELEC-S8-4Major ElectiveNew
8ELEC-S8-5Major ElectiveOld
8ELEC-S8-5Major ElectiveNew
8HQ-008Tarjuma-e-QuranOld
8HQ-008Tarjuma-e-QuranNew