top of page

BS Computer Science

BS Computer Science Program Overview

GU TECH aims to be an innovation hub for nurturing global technology leaders, focusing on IT product innovation and research. The Computer Science program at GU TECH 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.

computer science program gu tech

Program Structure

Semester 1

Title
Credit Hours
Problem Solving & Programming Fundamentals
3
Non credit (Basic Maths I course for non-engineering)
Problem Solving & Programming Fundamentals Labs
1
Web Technologies (Elective 1)
2
Web Technologies I Lab
1
Design Thinking
3
Functional English
3
Descrete Structures
3
Total
16

Semester 2

Courses
Credit Hours
Object Oriented Programming
3
Object Oriented Programming Lab
3
Multivariate Calculus
3
Expository Writing
3
Entreprenership
3
Business Process & Analytics (Elective II)
3
Ideology & Constitution of Pakistan
3
Internship 1
Deficiency course Basic Maths II
Total
18

Semester 3

Courses
Credit Hours
Data Structures (DS)
3
Data Structures Lab
3
Data Base Systems (DBS)
3
Data Base Systems Labs
1
Introduction to Software Engineering
3
Calculus & Analytical Geometry
3
Applied Physics
2
Applied Physics Lab
1
Total
17

Semester 4

Courses
Credit Hours
Digital Logic Design (DLD)
2
Digital Logic Design Lab
1
Operating Systems
3
Operating Systems Lab
1
Design & Analysis of Algorithms
3
Linear Algebra
3
Applcation of information & Communication Technologies
3
Probability & Statistics
3
Total
3

Semester 5

Courses
Credit Hours
Artificial Intelligence
2
Artificial Inteliligence (L)
1
Multivariate Calculus
3
Technical & Business Writing
2
Computer Organtization & Assembly Language Lab
2
Computer Organization & Assembly Language Lab
1
Financial Accounting
3
Theory of Automata
3
Total
17

Semester 6

Courses
Credit Hours
Parallel & Distributed Computing
2
Parallel & Distributed Computing Lab
1
Computer Networks
2
Computer Networks Lab
1
CS-Elective III
3
Introduction to Management
3
Information Security
2
Information Security Lab
1
Computer Architecture
3
Total
18

Semester 7

Courses
Credit Hours
Advance Data Base System (DBS)
3
Islamic Studies
3
FYP 1
3
CS Elective IV
3
CS Elective V
3
Civics & Community Engagement
1
Total
16

Semester 8

Courses
Credit Hours
Professional Practices in IT
3
FYP 2
3
CS Elective VI
3
CS Elective VII
3
Total
12
bottom of page