Faculty of Computing & Artificial Intelligence

BS Computer Science

A four-year undergraduate degree that builds deep foundations in computing and lets you specialise in artificial intelligence, machine learning and data science.

Program Overview

The BS Computer Science program at Tarar Institute of AI & Technology is designed to turn curious problem-solvers into confident, industry-ready computer scientists. Over four years, students build a rigorous foundation in programming, algorithms, mathematics and systems, then progress into advanced areas such as artificial intelligence, machine learning, data science, cloud computing and cybersecurity.

Our curriculum follows a modern, HEC-aligned structure and is delivered by experienced academics and industry practitioners. Learning is hands-on: students work in dedicated computing and AI laboratories, collaborate on real projects, earn professional certifications and complete an industrial internship and a substantial final year project. Graduates leave able to design, build and deploy intelligent software that solves real-world problems — and ready to compete for careers in Pakistan and abroad.

Why Study BS Computer Science at TIAIT

AI-focused specialisation

Go beyond the basics with electives in machine learning, computer vision and natural language processing.

Hands-on labs

Modern computer and AI labs where you build, test and deploy real software.

Industry & internships

Supervised internships and projects with our software house and industry partners.

Certifications included

Globally recognised certifications embedded alongside your degree.

Program Structure

The scheme of studies below is a tentative roadmap across eight semesters. Exact courses, especially electives, may vary each session.

Semester I
CourseCr
Programming Fundamentals4
Calculus & Analytical Geometry3
Applied Physics3
Functional English3
Islamic Studies / Ethics2
Total15
Semester II
CourseCr
Object-Oriented Programming4
Discrete Structures3
Linear Algebra3
English Composition & Comprehension3
Pakistan Studies2
Total15
Semester III
CourseCr
Data Structures & Algorithms4
Digital Logic Design3
Probability & Statistics3
Database Systems3
Technical & Business Writing3
Total16
Semester IV
CourseCr
Design & Analysis of Algorithms3
Computer Organization & Assembly3
Operating Systems3
Software Engineering3
Multivariable Calculus3
Total15
Semester V
CourseCr
Artificial Intelligence3
Computer Networks3
Theory of Automata3
Web Technologies3
Professional Practices2
Total14
Semester VI
CourseCr
Machine Learning3
Compiler Construction3
Human-Computer Interaction3
Data Warehousing & Mining3
Elective I3
Total15
Semester VII
CourseCr
Computer Vision / Deep Learning3
Information Security3
Cloud Computing3
Final Year Project I3
Elective II3
Total15
Semester VIII
CourseCr
Natural Language Processing3
Parallel & Distributed Computing3
Entrepreneurship2
Final Year Project II3
Elective III3
Total14

Eligibility Criteria

Who can apply? Applicants who have completed 12 years of education (or will do so in the current admission session) are eligible to apply, subject to the following:

Intermediate (Pre-Engineering / ICS) or equivalent Minimum 50% marks Mathematics required at intermediate level A-Levels / foreign qualifications with IBCC equivalence

Per HEC rules, candidates with qualifications other than SSC/HSSC may be required to obtain an equivalence certificate from IBCC, Islamabad.

Admission Test & Selection

Admission is based on academic record, an admission test and an interview. The admission test assesses analytical reasoning, mathematics and basic English, and is held at the TIAIT campus. Final merit is determined by a combination of your previous academic results and test performance. Our admissions team will guide you through test dates and preparation.

Fee Structure

TIAIT offers competitive, transparent fees with no hidden charges and flexible, semester-wise installment plans. Merit and need-based scholarships are available for deserving students. For the current per-semester fee for BS Computer Science and details of available financial support, please contact the admissions office.

View scholarships

Career Pathways

Graduates of BS Computer Science are equipped for a wide range of high-demand roles:

Software Engineer AI / ML Engineer Data Scientist Systems Analyst Cloud Engineer DevOps Engineer Researcher
Admissions Open

Ready to apply for BS Computer Science?

Take the first step toward your degree at TIAIT.