Course Content
Year 1
- Cyber Security Essentials
- Programming I
- Computer Organisation
- Discrete Structures
- System Administration
- Islamic & Civil Society II / Moral & Civil Society II
- Database 1
- Data Communication and Computer Networks
- Operating Systems Concepts
- Software Engineering Principles
- Programming II
- Tamadun Islam Tamadun Asia
- Ethics and IT Professional Practices
- Hubungan Etnik
- Business English
Year 2
- Data Structures and Algorithms
- Artificial Intelligence
- Object Oriented Programming
- Parallel Computing
- Human Computer Interaction
- Energy and Computing
- Digital Design and Microprocessor Systems
- Cryptography
- Network Security
- Web Programming
- Statistics for Computing
- Industrial Training
Year 3
- Project 1
- Technical Elective I
- Technical Elective II
- Software Quality
- Software Project Management
- Free Elective I
- Project II
- Technical Elective III
- Technical Elective IV
- Software Testing
- Technology Entrepreneurship
- Personal Financial Management
- IT Communication
- Free Elective II
Option A:
- Java Programming
- Advanced Web Application Development
- Mobile Application Development
- Data Visualization Programming
Option B:
- Software Evolution & Maintenance
- Software Construction & Methods
- Designing Applications on Cloud
- Software Security
Option C:
- Database 2
- Machine Learning & Data Analytics
- Text Analytics
- Introduction to Data Engineering