University of Engineering and Technology, Taxila


Department of Computer Engineering

New Curriculum BSc Computer Engineering Entry 2025 and 2026

PROGRAM SUMMARY

B.Sc COMPUTER ENGINEERING PROGRAM
(According to HEC Template)
Duration: 4 years
Number of semesters: 8
Number of weeks per semester: 16-18 (16 for teaching and 2 for examinations)
Total number of credit hours: 140
Total number of courses: 47
Number of credit hours per semester: 15-18
Engineering Courses (Minimum): 67.86 percent
Non-Engineering Courses (Maximum): 32.14 percent
 

Knowledge Profile (WK-1 to WK-9)

Domain

 Knowledge Area

Total

Total

% Overall

Courses

Credits

Cr hr based

WK1/WK-2/WK-4/WK-7/WK-9

General Education / Non-Engineering Domain

Humanities

10

20

32.14%

Management Sciences

3

05

Computer Sciences

1

03

Natural Sciences

6

17

Sub Total

20

45

WK1/WK-2/WK-3/WK-4/WK-5/WK-6/WK-7/WK-8/WK-9

 Engineering

Computer and Information Science

2

7

67.86%

Engineering Foundation

8

28

Major Based Core (Breadth Courses)

6

23

Major Based Core (Depth Courses)

6

24

Multi-Disciplinary Engineering Courses

3

7

Final Year Design Project (FYDP)/Capstone

2

6

Industrial Training (Summer)

0

0

Sub Total

27

95

Grand Total

47

140

100%

The HEC Template applied to the BS/BSc/BE Computer (Systems) Engineering Program

Knowledge Profile (WK-1 to WK-9)

Knowledge Area

Sub Area

Course Title

Theory

Lab

Total

Credit Hours

General Education / Non-Engineering Domain

WK-1/WK-2/WK-5/WK-6/WK-7/WK-9

Humanities

English

Functional English

3

0

3

Expository Writing

3

0

3

Culture / Study of Religion

Islamic Studies or Ethics

2

0

2

Ideology & Constitution of Pakistan

2

0

2

Pakistan Studies

2

0

2

Language - Elective

2

0

2

Understanding of Holy Quran-I

0

1

1

 

Understanding of Holy Quran-II

0

1

1

Social Science

Economics for Engineers

2

0

2

Civics and Community Engagement   

2

0

2

Management Sciences

Professional Practice

Project Management

2

0

2

Entrepreneurship

2

0

2

Professional Practice

1

0

1

Computer Sciences

Basic Computing

Applications of ICT

2

1

3

WK-1/WK-2

Natural Sciences

Math

Calculus and Analytic Geometry

3

0

3

Differential Equations

3

0

3

Complex Variables and Transforms

3

0

3

Linear Algebra

2

0

2

Probability and Statistics

2

0

2

Physics

Applied Physics

3

1

4

Total (General Education / Non-Engineering Domain)

41

4

45

Knowledge Profile (WK-1 to WK-9)

Knowledge Area

Sub Area

Course Title

Theory

Lab

Total

Credit Hours

Engineering Domain

WK-2/WK-3

Computer and Information Science

ICT/AI/Data Science/Cyber Security

Programming Fundamentals

3

1

4

Discrete Structures

3

0

3

WK-2/WK-3

Engineering Foundation

--

Workshop and Tools

0

1

1

Digital Logic Design

3

1

4

Circuit Analysis

3

1

4

Electronic Devices and Circuits

3

1

4

Object Oriented Programming

3

1

4

Data Structures and Algorithms

3

1

4

Signals and Systems

3

0

3

Computer Organization and Architecture

3

1

4

WK-2/WK-4/WK-5

Major Based Core (Breadth Courses)

--

Computer Communication and Networks

3

1

4

Microprocessors and Interfacing

3

1

4

Operating Systems

3

1

4

Database Management Systems

3

1

4

Software Engineering

3

0

3

Digital Signal Processing

3

1

4

 

 

 

WK-4/WK-5/WK-6

 

 

Major Based Core (Depth)

--

Digital Systems Design

3

1

4

Control Systems

3

1

4

CEDE - I

3

1

4

CEDE – II

3

1

4

CEDE – III

3

1

4

CEDE - IV

3

1

4

 

WK-3/ WK-7/ WK-9

 

Multi- Disciplinary Engineering Courses

 

--

 

MDEE – I

3

0

3

MDEE – II

3

0

3

Occupational Health and Safety (Mandatory)

1

0

1

WK-5/WK-6/

WK-7/ WK-8/WK-9

Final Year Design Project (FYDP)/Capstone

Industrial/ Innovative/ Creative Project

FYDP (Part-I)

0

2

2

FYDP (Part-II)

0

4

4

WK-6/ WK-7/WK-9

Industrial Training (Summer)

Atleast 6 -8 weeks internship (summer)

0

0

0

Total (Engineering Domain)

70

25

95

Total (Credit Hours)

111

29

140

 
 
MODEL BSc. COMPUTER ENGINEERING PROGRAM
Courses for 1st year
1st Semester

Course Code

Course Name

Credit Hours

Part I

Part II

CP-101

Applications of ICT

2

0

CP-101L

Applications of ICT (Lab)

0

1

CP-102

Circuit Analysis

3

0

CP-102L

Circuit Analysis (Lab)

0

1

NS-103

Applied Physics

3

0

NS-103L

Applied Physics (Lab)

0

1

MA-104

Calculus & Analytical Geometry

3

0

HU-105

Functional English

3

0

HU-106

Understanding of Holy Quran-I

0

1

 

Total

14

4

 

Semester Total for part I & part II

18

2nd Semester

Course Code

Course Name

Credit Hours

Part I

Part II

CP-107

Digital Logic Design

3

0

CP-107L

Digital Logic Design (Lab)

0

1

CP-108

Programming Fundamentals

3

0

CP-108L

Programming Fundamentals (Lab)

0

1

CP-109

Electronic Devices and Circuits

3

0

CP-109L

Electronic Devices and Circuits (Lab)

0

1

MA-110

Differential Equations

3

0

HU-111

Islamic Studies or Ethics

2

0

MD-112

Occupational Health and Safety

1

0

 

Total

15

3

 

Semester Total for part I & part II

18

 

Total for First Year

36

 
Courses for 2nd year
3rd Semester

Course Code

Course Name

Credit Hours

Part I

Part II

CP-201

Computer Organization and Architecture

3

0

CP-201L

Computer Organization and Architecture (Lab)

0

1

MA-202

Discrete Structures

3

0

HU-203

Expository Writing

3

0

CP-204L

Workshop and Tools Lab

0

1

MA-205

Complex Variable and Transform

3

0

CP-206

Object Oriented Programming

3

0

CP-206L

Object Oriented Programming (Lab)

0

1

 

Total

15

3

 

Semester Total for part I & part II

18

4th Semester

Course Code

Course Name

Credit Hours

Part I

Part II

CP-207

Data Structures and Algorithms

3

0

CP-207L

Data Structures and Algorithms (Lab)

0

1

CP-208

Operating Systems

3

0

CP-208L

Operating Systems (Lab)

0

1

CP-209

Microprocessor and Interfacing

3

0

CP-209L

Microprocessor and Interfacing (Lab)

0

1

CP-210

Signals & Systems

3

0

HU-211

Ideology & Constitution of Pakistan

2

0

HU-212

Understanding of Holy Quran-II

0

1

 

Total

14

4

 

Semester Total for part I & part II

18

 

Total for Second Year

36

 
Courses for 3rd year
5th Semester

Course Code

Course Name

Credit Hours

Part I

Part II

MA-301

Linear Algebra

2

0

CP-302

Computer Communication & Networks

3

0

CP-302L

Computer Communication & Networks (Lab)

0

1

CP-303

Digital Signal Processing

3

0

CP-303L

Digital Signal Processing (Lab)

0

1

MA-304

Probability and Statistics

2

0

HU-305

Project Management

2

0

CP-306

Database Management Systems

3

0

CP-306L

Database Management Systems (Lab)

0

1

 

Total

15

3

 

Semester Total for part I & part II

18

6th Semester

Course Code

Course Name

Credit Hours

Part I

Part II

CP-307

Digital System Design

3

0

CP-307L

Digital System Design (Lab)

0

1

    CP-308

Software Engineering

3

0

    HU-309

Entrepreneurship

2

0

CP-310

CEDE-I

3

0

CP-310L

CEDE-I (Lab)

0

1

CP-311

CEDE-II

3

0

CP-311L

CEDE-II (Lab)

0

1

 

Total

14

3

 

Semester Total for part I & part II

17

 

Total for Third Year

35

 
Courses for 4th year
7th Semester

Course Code

Course Name

Credit Hours

Part I

Part II

CP-401

Final Year Design Project-I

0

2

CP-402

Control Systems

3

0

CP-402L

Control Systems (Lab)

0

1

HU-403

Professional Practices

1

0

CP-404

CEDE-III

3

0

CP-404L

CEDE-III (Lab)

0

1

MD-405

MDEE-I       

3

0

HU-406

Pakistan Studies

2

0

 

Total

12

4

 

Semester Total for part I & part II

16

8th Semester

Course Code

Course Name

Credit Hours

Part I

Part II

CP-407

Final Year Design Project-II

0

4

HU-408

Language – Elective

2

0

HU-409

Civics and Community Engagement

2

0

HU-410

Economics for Engineers

2

0

CP-411

CEDE-IV

3

0

CP-411L

CEDE-IV (Lab)

0

1

MD-412

MDEE-II

3

0

 

Total

12

5

 

Semester Total for part I & part II

17

 

Total for Final Year

33

 

Total Credit Hours for four Years

140

 
List of Electives for BS/BSc/BE COMPUTER (SYSTEMS) ENGINEERING PROGRAM

Computer Engineering Depth Courses (CEDE)

Course Title

Credit Hours

Credit Hours

Algorithm Analysis and Design

3+1

Part I

Part II

Cloud and Distributed Computing

3+1

0

4

Internet of Things

3+1

2

0

Embedded System Design

3+1

2

0

High Performance Computing

3+1

2

0

Machine Learning and Artificial intelligence

3+1

3

0

Image Processing and Analysis

3+1

0

1

System and Network Security

3+1

3

0

Systems Programming

3+1

12

5

Hardware Design for DSP and ML

3+1

17

Web Engineering

3+1

33

Mobile Application Development

3+1

140

Autonomous Machines

3+1

   

Digital Design Verification

3+1

   
Multi-Disciplinary Engineering Electives (MDEE)

Course Title

Credit Hours

Credit Hours

Human Computer Interaction

3+0

Part I

Part II

Blockchain Technologies and Applications

3+0

0

4

Deep Learning

3+0

2

0

Robotics and Automation

3+0

2

0

Virtual Reality

3+0

2

0

Software Quality Assurance

3+0

3

0

Instrumentation and Controls

3+0

0

1

VLSI System Design

3+0

3

0

Data Warehousing and Big Data

3+0

12

5

GIS and Remote Sensing

3+0

17

Health, Safety and Environment (HSE)

3+0

33

Biomedical Engineering

3+0

140

Business Process Re-engineering

3+0

   

Wireless and Mobile Networks

3+0

   

Natural Language Processing

3+0

   

Applied Engineering Mathematics

3+0

   

Foundation of Cryptography and Emerging Protocols

3+0

   

Large Language Models and Agentic AI

3+0

   

*MDEE courses may be offered by the department as (3+0) or (2+1) subject to the availability of faculty, resources, and lab facility.

Old Curriculum BSc Computer Engineering
Academics
 
University of Engineering and Technology Taxila, Department of Computer Engineering, 051-9047568
 

About the university

The University campus is located on the outskirts of Taxila at a distance of 5 km from the city. It is situated near railway station Mohra Shah Wali Shah on Taxila-Havelian branch line....

Important websites

HEC Pakistan
Higher Education Commission Pakistan
PEC Pakistan
Pakistan Engineering Council

About Computer Engg. Dept.

Department of Computer Engineering, is concerned with the theory, design, development and applications of computer networks and computer systems....
 
UET Taxila