Year 1
- Engineering Statics & Dynamics
- Computer Programming
- Circuit Theory
- Digital Electronics
- Engineering Skills in Experimentation and Presentation
- Engineering Mathematics 1
- Telecommunication System Principles
- Electronic Devices
- Microprocessors and Microcontrollers
- Electric Power and Machines
- Introduction to Inventive Problem Solving in Engineering
- Engineering Mathematics 2
- International English Language Testing System (IELTS) Preparatory Course Or Bahasa Kebangsaan A
- Hubungan Etnik Or Pengajian Malaysia 3 (Foreign Students)
Year 2
- Engineering Mathematics 3
- C Programming
- Instrumentation and Control
- Analogue Electronics
- Signals, Circuits and Systems
- Power Generation and Transmission
- Numerical Methods
- Digital Systems
- Communication Systems
- Sustainable Energy Systems
- Engineering Design
- Operational Management and Engineering Economics
- TITAS OR Bahasa Melayu Komunikasi 2 (Foreign Students)
- Ethics and Moral 3
- Holistic Professional Development
Year 3
- Project Management
- Digital Signal Processing
- Manufacturing Analysis
- Individual Engineering Project 1
- Individual Engineering Project 2
- Electronic Circuit Design
- Power Electronics and Drive Systems
- Industrial Attachment