Course Content
Year 1
- Mathematical Methods for Engineers I
 - Circuit Theory I
 - Electromagnetic Theory
 - Engineering Graphics and Design
 - Computing for Engineers
 - Mathematical Methods for Engineers II
 - Analogue Electronics I
 - Digital Electronics I
 - Statistics
 - Electrical and Electronic Lab 1
 - Computer Architecture
 - Technical Communication
 
Year 2
- Circuit Theory II
 - Instrumentation and Measurement
 - Electrical Power
 - Algorithm Design and Analysis
 - Object Oriented Programming
 - Safety, Health and Environment
 - Introduction to Artificial Intelligence
 - Software Engineering
 - Java Programming
 - Electrical & Electronic Lab 2
 - Computer Engineering and AI Lab
 - Industrial Training I
 
Year 3
- Digital Signal Processing
 - Engineering Management and Economics
 - Microprocessor Systems
 - Data Communication and Networks
 - Embedded System Design
 - Control Systems
 - Engineers in Society
 - Communication Theory
 - Machine Learning
 - Human Computer Interaction
 - Instrumentation & Control Lab
 - Industrial Training II
 
Year 4
- Integrated Design Project 1
 - Operating Systems
 - Cybersecurity
 - Integrated Design Project 2
 - Final Year Project A
 - Final Year Project B
 
Elective Courses (Select 1 Specialisation Only)
- Specialisation 1: Business Analytics
- Data Mining
 - Database Systems
 - Big Data
 
 - Specialisation 2: Computational Intelligence
- Big Data
 - Machine Vision
 - Blockchain
 
 - Specialisation 3: Control and Intelligent System
- Parallel Computing
 - Mobile Application Development
 - Advanced Instrumentation and Control
 
 
For Malaysian students:
Philosophy and Contemporary Issues
(Falsafah dan Isu Semasa)Appreciation of Ethics and Civilisations
(Penghayatan Etika dan Peradaban)
For foreign students:
Philosophy and Contemporary Issues
Communication in Bahasa Melayu 3
(Bahasa Melayu Komunikasi 3)
All students:
U2 - University Life
U4 - Extra-curricular Learning Experience I
U4 - Extra-curricular Learning Experience II
U4 - Extra-curricular Learning Experience III