Skip to main content
BS ComputingNCEAC-accredited (OBE-aligned)136 Credit Hours

BS Computer Science

Department of Computer Science • Faculty of Telecommunication & Information Engineering

The BS Computer Science degree at UET Taxila runs four years across eight semesters and 136 credit hours, and carries NCEAC accreditation. The curriculum follows ACM/IEEE and NCEAC guidelines and covers algorithms, operating systems, databases, machine learning, cloud computing and computer networks.

Duration4 Years8 Semesters
AccreditationNCEACOutcome-Based Education (OBE) Aligned
Total Credits136 CHTheory + Labs
Benchmark Merit77.979% (2024)Category A Open

What will I study in BS Computer Science at UET Taxila?

The Department of Computer Science at UET Taxila offers an undergraduate curriculum compliant with ACM/IEEE and NCEAC guidelines.

Students undertake comprehensive study in algorithm analysis, operating systems, database architectures, machine learning, cloud computing, and computer networks.

The program features a mandatory 2-semester Final Year Design Project (FYDP) addressing industry problems, alongside competitive programming training.

What is the scheme of studies (semester-wise course list) for BS Computer Science?

The prospectus prints the courses of all 8 semesters below, with a degree total of 136 credit hours. A course's lab is usually its own row, with its own credit hours.

Source: UET Taxila Undergraduate Prospectus 2025, “BSc Computer Science” scheme of studies, printed pages 92-94 (PDF pages 107-109). Last verified: . Codes and titles are reproduced as printed, typing errors included.

Semester 1: 18 credit hours
Course codeCourse titleCredit hours
GE-01Application of Information and Communication Technologies3
GE-101-LApplication of Information and Communication Technologies Lab1
CS-101Programming Fundamentals3
CS-101-LProgramming Fundamentals Lab1
GE-102Calculus and Analytical Geometry3
GE-103Functional English3
GE-104Ideology and Constitution of Pakistan2
GE-105Islamic Studies/Ethics2
QT-101Quran Teaching0
Semester 2: 18 credit hours
Course codeCourse titleCredit hours
CS-102Object Oriented Programming3
CS-102-LObject Oriented Programming Lab1
CS-103Digital Logic Design2
CS-103-LDigital Logic Design Lab1
EN-101Technical and Business Writing3
MT-101Probability & Statistics3
GE-107Applied Physics3
GE-108Pak Studies2
Semester 3: 16 credit hours
Course codeCourse titleCredit hours
CS-201Data Structures3
CS-201-LData Structures Lab1
CS-202Computer Organization and Assembly Language2
CS-202-LComputer Organization and Assembly Language Lab1
GE-201Discrete Structure3
GE-202University Elective – I (Introduction to Management)3
MT-201Linear Algebra3
QT-101Quran Teaching0
Semester 4: 19 credit hours
Course codeCourse titleCredit hours
CS-204Operating Systems2
CS-204-LOperating Systems Lab1
CS-205Software Engineering3
CS-206Computer Architecture2
CS-206-LComputer Architecture Lab1
GE-203Expository Writing3
CS-207Database Systems3
CS-207-LDatabase Systems Lab1
MT-202Multivariable Calculus3
Semester 5: 18 credit hours
Course codeCourse titleCredit hours
CS-301Human Computer Interaction & Computer Graphics2
CS-301-LHuman Computer Interaction & Computer Graphics Lab1
CS-302Theory of Automata3
CS-303Advance Database Management System3
CS-304Artificial Intelligence2
CS-304-LArtificial Intelligence Lab1
CS-305Domain Elective -I3
CS-306Domain Elective -II3
QT-301Quran Teaching0
Semester 6: 19 credit hours
Course codeCourse titleCredit hours
CS-307Domain Elective – III3
SS-301Elective Supporting Course- (Introduction to Marketing)3
CS-308Domain Elective –IV3
CS-309Computer Networks3
CS-309-LComputer Networks Lab1
CS-310Domain Elective - V3
CS-311Analysis of Algorithms3
Semester 7: 16 credit hours
Course codeCourse titleCredit hours
CS-400Final Year Design Project - I2
CS-401Domain Elective – VI3
CS-402Compiler Construction2
CS-402-LCompiler Construction Lab1
CS-403Parallel and Distributed Computing2
CS-403-LParallel and Distributed Computing Lab1
GE-401Civics and Community Engagement2
CS-405Domain Elective – VII3
QT-401Quran Teaching0
Semester 8: 12 credit hours
Course codeCourse titleCredit hours
CS-406Final Year Design Project - II4
GE-402Entrepreneurship2
CS-408Information Security3
GE-403Arts & Humanities – (Professional Practices)3

Notes on the printed scheme

  • A printed typing error is kept: the code "GE-01" of the first row of semester I (the row after it is GE-101-L).

Which laboratories and research facilities do BS Computer Science students use?

Artificial Intelligence & Machine Learning Lab
Software Development & Web Engineering Lab
Computer Networks & Cyber Security Lab
High Performance Computing (HPC) Cluster
Database Systems Lab

What careers can BS Computer Science graduates pursue?

Software Engineer / Full-Stack Developer
AI / Machine Learning Engineer
Data Scientist / Analytics Specialist
Cloud Solutions Architect / DevOps Engineer
Cybersecurity Analyst

Merit Calculator

Check if your aggregate meets the 77.979% (2024) benchmark.

Fee Simulator

Estimate 4-year tuition and hostel costs for BS Computer Science.

Compare Universities

Compare UET Taxila vs NUST and FAST for BS Computer Science.

How do I apply to BS Computer Science at UET Taxila?

Which degree programs are related to BS Computer Science?

Other UET Taxila program guides from the same faculty, and closely related programs.

Frequently Asked Questions

What is the eligibility criteria for BS Computer Science at UET Taxila?
Applicants must have passed Intermediate (F.Sc Pre-Engineering, ICS with Math/Physics/CS, or General Science with Math) or equivalent with at least 50% unadjusted marks and appeared in ECAT.
What was the closing merit for BS Computer Science at UET Taxila?
The latest official Category A (open merit) closing merit for BS Computer Science is 77.979% (2024), as printed in section 25 of UET Taxila's UG prospectus.