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 Communication
- Electronic Devices and Circuits
- Electronics Circuits Lab
- Self Development and Leadership Buildings
Short Semester
- TITAS (Local) / Bahasa Melayu Komunikasi
- Hubungan Etnik / Pengajian Malaysia
Year 2
Semester 1
- Combinational and Sequential Circuits
- Data Structures
- Data Structures Lab
- Object Oriented Programming
- Object Oriented Programming Lab
- Computer Organization and Architecture
- Entrepreneurship
Semester 2
- 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 & Health, Operations Research, Numercial Methods for Engineering Analysis & Bioinformatics)
Short Semester
- Creative and Critical Thinking or Psychology 2
- Family Issues
- Community Services and Curriculum
Year 3
Semester 1
- Artificial Intelligence
- Operating Systems and Unix
- Operating Systems and Unix Lab
- Computer Graphics
- Computer Graphics Lab
- Computer Network
- Computer Network Lab
- Organizational Behavior
Semester 2
- Software Testing and Quality Assurance
- Serverside Programming
- Serverside Programming Lab
- Project Management
- System Analysis & Design
- Engineer & Society
- Group Project
Short Semester
- Industrial Training
Year 4
Semester 1
- Object Oriented Analysis & design using UML
- Object Oriented Analysis & design using UML -LAB
- Embedded Systems
- Embedded Systems Lab
- Final Year Project 1
- Engineering Elective 1 (Big Data, Distributed Systems, Data Warehousing & Data Mining, Formal Language and Automata Theory & Image Processing)
Semester 2
- Mobile Computing
- Final Year Project 2
- Engineering Elective 2 (Language Processors, Cryptography and Network Security, Neural Networks & Fuzzy Logic & E-Governance)