Al Ghazali University


BS Computer Science
Program

Program Overview

AGU aims to be an innovation hub for nurturing global technology leaders, focusing on IT product innovation and research. The Computer Science program at AGU prepares students for industry from the outset, instilling entrepreneurship and innovation. Faculty engage with industry and conduct research on business and national issues. The BSCS program combines strong theoretical skills with practical experience through the Innovation and Incubation Center (IIC).
Here are the key features:

 

Earn as you Learn

Students gain early exposure to Computer Science fundamentals and practical IT tools. IIC provides opportunities for students to become freelance IT consultants and commercialize their developed products. Internships and part-time work with local IT companies and software houses offer valuable industry exposure from the initial years of the program.

​

Entrepreneurship and Innovation

The BSCS program develops an entrepreneurial mindset through coursework, project-based learning, and exposure to practicing entrepreneurs. It includes courses in leadership, innovation, design thinking, management, marketing, and finance. Students engage in seminars, workshops, exhibitions, events, podcasts, and job fairs to enhance their industry knowledge and skills.

​

Research & Innovation

The Computer Science program is active in research addressing business and national issues. Key research areas include combating fake news, precision medicine, and socio-economic classification for policy-making. These efforts aim to provide innovative solutions to pressing challenges.

​

Innovation and Incubation Center (IIC)

IIC fosters research, industrial collaborations, and product commercialization. It supports startups and freelance IT consultants by providing shared workspace and specialized training. IIC collaborates with academic institutions, the IT industry, and international partners in countries like France, China, the USA, the UK, Turkey, Qatar, and Saudi Arabia, creating a robust network for innovation and professional growth.

Program Structure

 

Semester I

Course Title Core Credit Hours
CS-101 Problem Solving & Programming Fundamentals 3
Non credit (Basic Math I course for non-engineering)
CL-101 Problem Solving & Programming Fundamentals Labs 1
CS-102 Web Technologies (Elective 1) 2
CL-102 Web Technologies I Lab 1
SS-101 Design Thinking 3
GE-103 Functional English 3
CS-103 Discrete Structures 3
Total 16

Semester II

Course Title Core Credit Hours
CS104 Object Oriented Programming X 3
CL104 Object Oriented Programming Lab X 1
MT101 Calculus and Analytical Geometry X 3
GE104 Expository Writing X 3
GE105 Entreprenership X 3
CS-Elective Business Process & Analytics (Elective II) X 3
GE106 Ideology & Constitution of Pakistan X 2
Internship 1
Deficiency course Basic Maths II
Total 18

Semester III

Course Title Core Credit Hours
CS201 Data Structures (DS) X 3
CL201 Data Structures Lab X 1
CS202 Data Base Systems (DBS) X 3
CL202 Data Base Systems Labs X 1
CS203 Introduction to Software Engineering X 3
MT201 Multivariate Calculus X 3
GE201 Applied Physics X 2
GL201 Applied Physics Lab X 1
Internship 1
Total 17

Semester IV

Course Title Core Credit Hours
CS204 Digital Logic Design (DLD) X 2
CL204 Digital Logic Design Lab X 1
CS205 Operating Systems X 3
CL206 Operating Systems Lab X 1
CS207 Design & Analysis of Algorithms DS 3
MT202 Linear Algebra X 3
CS208 Applcation of information & Communication Technologies X 2
MT203 Probability & Statistics X 3
Total 18

Semester V

Course Title Core Credit Hours
CS301 Artificial Intelligence X 2
CL301 Artificial Inteliligence (L) X 1
MT301 Leadership and Innovation X 3
EN301 Technical & Business Writing X 2
CS303 Computer Organization and Assembly DLD 2
CL303 Computer Organization and Assembly Language Lab DLD 1
GE304 Financial Accounting X 3
CS304 Theory of Automata X 3
Total 17
Internship II

Semester VI

Course Title Core Credit Hours
CS305 Parallel & Distributed Computing OS 2
CL305 Parallel & Distributed Computing Lab OS 1
CS306 Computer Networks X 2
CL306 Computer Networks Lab X 1
CS-XXX CS-Elective III X 3
SS301 Introduction to Management X 3
CS307 Information Security X 2
CL307 Information Security Lab X 1
CS308 Computer Architecture X 3
Total 18

Semester VII

Course Title Core Credit Hours
CS403 Advance Data Base System DBS 3
GE401 Islamic Studies X 3
CS410 FYP 1 X 3
CS-XXX CS Elective IV 3
CS-XXX CS Elective V 3
GE402 Civics & Community Engagement 1
Total 16

Semester VIII

Course Title Core Credit Hours
GE403 Professional Practices in IT X 3
CS412 FYP 2 X 3
CS-XXX CS Elective VI 3
CS-XXX CS Elective VII 3
Total 12
Degree Total – minimum credits 132