Among the courses offered
Semester 1
- Falsafah Dan Isu Semasa
- Bahasa Melayu Komunikasi 2
- Isu-isu Kontemporari Muslim Di Malaysia
- Culture And Lifestyle In Malaysia 2
- Engineering Mathematics 1
- Fundamental English
- Professional English 1
Semester 2
- Engineering Sciences
- Engineering Mathematics 2
- Computer Programming
- 3d Physical Modeling
- Mechanical Design And Modelling
- Engineering Drawing
Semester 3
- Applied Statistics
- Materials Engineering
- Mechanics Of Materials
- Electrical And Electronics Railway Fundamentals
- Co-curriculum
- Foreign Language 1
- Penghayatan Etika Dan Peradaban
- Philosophy And Current Issues / Penghayatan Etika Dan Peradaban
Semester 4
- Railway Automations
- Engineering Mechanics: Dynamics
- Ergonomics In Railways
- Railway Infrastructure
- Railway Machines And Processes System
- Railway Track Engineering
- Foreign Language 2
Semester 5
- Technopreneurship
- Professional English 2
- Rolling Stock Technology
- Railway Signaling
- Railway Communication
- Railway Operation Management
- Elective 1
Semester 6
- Advanced Rail Electrification
- Railway Transportation System
- Railway Maintenance And Inspection Technology
- Rail Safety And Discipline Practices
- Final Year Project 1 (Fyp1)
- Elective 2
Semester 7
- Innovation Management
- Technologist In Society
- Railway Engineering Assurance
- Railway Welding
- Final Year Project 2 (Fyp2)
- Elective 3
Semester 8
Elective
- High Voltage Engineering And Application
- Sustainable Energy
- Quality Engineering
- Design For Manufacture And Assembly
- Geometrical Dimensional And Tolerance