top of page

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 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.

computer science program gu tech

Program Structure

Semester 1

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 2

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 3

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 4

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 5

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 6

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 7

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 8

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

CS Specialized Streams

The proposed streams are designed to introduce students to diverse transdisciplinary approaches within Computer Science. They encourage students to explore the methodologies, objectives, and modes of inquiry associated with different areas of specialization.

Build the future with specialized computing skills
 

The BS Computer Science program at GU Tech allows students to specialize in emerging areas where Computer Science is transforming industries. Choose a pathway aligned with your interests and career goals.
The following courses represent a selection of courses available within each specialization. Students may choose from these and other relevant courses offered by GU Tech, subject to curriculum requirements, course availability, and academic advising.

Sr
Data Analytics & AI
AI in Cybersecurity
FinTech
AI in Healthcare
1
Machine Learning
Data & AI Governance
Financial Markets & Instruments
Healthcare Informatics
2
Deep Learning
Cryptography & Applied Security
Financial Data Analysis
Medical Image Analysis
3
Data Mining & Knowledge Discovery
Ethical Hacking & Penetration Testing
Machine Learning for Finance
Bioinformatics
4
Big Data Analytics
Malware Analysis & Reverse Engineering
Risk Analytics
Clinical Decision Support Systems
5
Natural Language Processing
AI for Intrusion Detection
Algorithmic Trading
Genomics & Precision Medicine
6
Statistical Modeling & Inference
Digital Forensics
Blockchain & Cryptocurrency
Electronic Health Records Systems
7
Data Visualization & Visual Analytics
Secure Software Development
Digital Banking & FinTech Systems
AI Diagnostics & Predictive Modeling
8
Reinforcement Learning
Ethics & Compliance in AI for Cybersecurity
Payment Systems & Security
Healthcare Data Privacy & Ethics
9
Cloud Computing for AI
Cyber Threat Intelligence
Regulatory Technology (RegTech)
Wearable & IoT Health Technologies
10
AI Ethics & Governance
Security Risk Management
Smart Contracts & Decentralized Applications
Biomedical Signal Processing

Meet Computer Science Faculty

Meet the minds shaping the next generation of technology leaders. Our Computer Science faculty are accomplished researchers, published scholars, and seasoned academics — each bringing deep expertise and a commitment to academic excellence that defines the GU TECH standard.

Dr Jawaid Abdul Ghani GU TECH AL Ghazali  University

Dr. Jawaid Abdul Ghani

Pro Vice Chancellor / Professor

PhD, University of Pennsylvania, USA

BS, Massachusetts Institute of Technology, USA

Dr_Rauf Ahmed Mallick GU TECH AL Ghazali  University

Dr. Rauf Ahmed Shams Malick

Professor / Chairman Computer Science

PhD, KU, Pakistan

M. Phil, KU, Pakistan

BS, SSUET, Pakistan

Dr. Shahzad GU TECH AL Ghazali  University

Dr. Muhammad Shahzad

Assistant Professor

PhD, FAST NUCES, Pakistan

Visiting Scientist at University of Lancaster, UK

Tawha Ahmed Minai GU TECH AL Ghazali  University

Twaha Ahmed Minai

Senior Lecturer

MSC, KU

M. Phil CS, KU

MSCS, Muhammad Ali Jinnah University

Dr Khubaib Ahmed GU TECH AL Ghazali  University

Dr. Khubaib Ahmed

Associate Professor

PhD, DHA Suffa University, Pakistan

M.Phil, SZABIST, Pakistan

Dr. Haris Mirza GU TECH AL Ghazali  University

Dr. Muhammad Haris Mirza

Assistant Professor

PhD in Marketing, University of Karachi, Pakistan
MS, Hamdard University, Pakistan

Adjunct Foreign Faculty / Industrial Expert

Dr. Anwar ul Haqq — GU TECH AL Ghazali  University

Dr. Anwar ul Haq

Adjunct Foreign Faculty Member & Industrial Expert 

BS, MUET, Pakistan

Certified ISO 9001:2015 Lead Auditor

Dr. Faraz Rasheed Adjunct Foreign Faculty Member — GU TECH AL Ghazali  University

Dr. Siraj Munir

Adjunct Foreign Faculty Member

PhD in Computer Science, University of
Urbino Carlo Bo

Specialization: Knowledge Graphs & Graph Neural Networks
Research Expertise: 

Autonomous AI Systems & Semantic Intelligence

Dr. Faraz Adjunct Foreign Faculty Member — GU TECH AL Ghazali  University

Dr. Faraz Rasheed

Adjunct Foreign Faculty Member

AI Research Scientist  Computer Vision & Intelligent Systems Researcher

International Academic & Industry Expert

bottom of page