Course Content
Year 1
Semester 1
- Engineering Mathematics 1
- Environmental Science
- Computer Programming
- Computer Programming Lab
- Engineering Graphics
- Elements of Electrical Engineering
- Fundamentals of Electrical and Electronics Lab
Semester 2
- Engineering Mathematics 2
- Internet and Web Programming
- Internet and Web Programming Lab
- English for Professional Communications
- Electronics Devices and Circuits
- Electronics Circuit Lab
- Self Development and Leadership Buildings
Short Semester
- TITAS (Local) / Bahasa Melayu Komunikasi
- Hubungan Etnik / Pengajian Malaysia
Year 2
Semester 3
- Combinational and Sequential Circuits
- Data Structures
- Date Structures Lab
- Object Oriented Programming
- Object Oriented Programming Lab
- Computer Organization and Architecture
- Entrepreneurship
Semester 4
- Microprocessors and Micro-controllers
- Microprocessors Lab
- Database Management Systems
- Database Management Systems Lab
- Algorithm Design and Analysis
- Software Engineering
- Open Elective 1(E-commerce, Safety and Health, Operations Research, Numerical Methods for Engineering Analysis and BioInformatics)
Short Semester
- Creative and Critical Thinking or Psychology 2
- Family Issues
- Community Services and Curriculum
Year 3
Semester 5
- Artificial Intelligence
- Operating Systems and Unix
- Operating Systems and Unix Lab
- Computer Graphics
- Computer Graphics Lab
- Computer Networks
- Computer Networks Lab
- Organisational Behaviour
Semester 6
- Software Testing and Quality Assurance
- Server Side Programming
- Server Side Programming Lab
- Project Management
- System Analysis and Design
- Engineer and Society
- Group Project
Short Semester
- Industrial Training*
Year 4
Semester 7
- Object Oriented Analysis and Design using UML
- Object Oriented Analysis and Design using UML - Lab
- Embedded Systems
- Embedded Systems Lab
- Final Year Project 1
- Engineering Elective 1 (Big Data, Distributed Systems, Data Warehousing and Data Mining, Formal Language and Automata Theory and Imaging Processing)
Semester 8
- Mobile Computing
- Final Year Project 2
- Engineering Elective 2 (Language Processors, Cryptography and Network Security, Neural Networks and Fuzzy Logic and E-Governance)