Designed and built with care, filled with creative elements

Top
Image Alt

BS Computer Science

BS Computer Science

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 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 Center for Innovation, Technology, and Incubation (CITI). Here are the key features:

Earn as you Learn

Students gain early exposure to Computer Science fundamentals and practical IT tools. CITI 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.

Center for Innovation, Technology, and Incubation (CITI)

CITI fosters research, industrial collaborations, and product commercialization. It supports startups and freelance IT consultants by providing shared workspace and specialized training. CITI 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 (BS Computer Science)

Complying with the HEC’s Undergraduate Education Policy (UGEP-2023) the structure of the BS Finance program is designed as below:

Program Timeline

The minimum and maximum time allowed for the completion of BS IF at AGU is 4 years (equivalent to 8 regular semesters) and 6 years (equivalent to 12 regular semesters), respectively.

Semester-wise Breakup

Semester I

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

Semester II

S. No. Title Course Type Credit Hours
1 Object Oriented Programming CS-104 3
2 Object Oriented Programming Lab CL-104 1
3 Calculus and Analytical Geometry MT-101 3
4 Expository Writing GE-104 3
5 Entreprenership MSC-3 3
6 Business Process & Analytics (Elective II) CS-Elective 3
7 Ideology & Constitution of Pakistan GE-106 2
Internship 1
Deficiency course Basic Maths II
Total 18

Semester III

S. No. Title Course Type Credit Hours
1 Data Structures (DS) CS-201 3
2 Data Structures Lab CL-201 1
3 Data Base Systems (DBS) CS-202 3
4 Data Base Systems Labs CL-202 1
5 Introduction to Software Engineering CS-203 3
6 Multivariate Calculus MT-201 3
7 Applied Physics GE-201 2
8 Applied Physics Lab GL-201 1
Total 17

Semester IV

S. No. Title Course Type Credit Hours
1 Digital Logic Design (DLD) CS-204 2
2 Digital Logic Design Lab CL-204 1
3 Operating Systems CS-205 3
4 Operating Systems Lab CL-206 1
5 Design & Analysis of Algorithms CS-207 3
6 Linear Algebra MT-202 3
7 Application of information & Communication Technologies CS-208 2
8 Probability & Statistics MT-203 3
Total 18

Semester V

S. No. Title Course Type Credit Hours
1 Artificial Intelligence CS-301 2
2 Artificial Intelligence (L) CL-301 1
3 Leadership and Innovation MT-301 3
4 Technical & Business Writing EN-301 2
5 Computer Organization and Assembly CS-303 2
6 Computer Organization and Assembly Language Lab CL-303 1
7 Application of information & Communication Technologies CS-208 2
8 Financial Accounting GE-304 3
9 Theory of Automata CS-304 3
Total 19

Semester VI

S. No. Title Course Type Credit Hours
1 Parallel & Distributed Computing CS-305 2
2 Parallel & Distributed Computing Lab CL-305 1
3 Computer Networks CS-306 2
4 Computer Networks Lab CL-306 2
5 CS-Elective III CS-XXX 3
6 Introduction to Management SS-301 3
7 Information Security CS-307 2
8 Information Security Lab CL-307 3
9 Computer Architecture CS-308 3
Total 21

Semester VI

S. No. Title Course Type Credit Hours
1 Advance Data Base System CS-403 3
2 Islamic Studies GE-401 3
3 FYP 1 CS-306 3
4 CS Elective IV CS-XXX 3
5 CS Elective V CS-XXX 3
6 Civics & Community Engagement GE-402 1
Total 16

Semester VII

S. No. Title Course Type Credit Hours
1 Advance Data Base System CS-405 3
2 Islamic Studies GE-401 3
3 FYP 1 CS-410 3
4 CS Elective IV CS-XXX 3
5 CS Elective V CS-XXX 3
6 Civics & Community Engagement GE-402 1
Total 16

Semester VIII

S. No. Title Course Type Credit Hours
1 Professional Practices in IT GE-403 3
2 FYP 2 CS-412 3
3 CS Elective VI CS-XXX 3
4 CS Elective VII CS-XXX 3
Total 12