- Database Principles
- Programming
- Network Fundamentals
- Discrete Mathematics and Statistics
- Operating Systems Fundamentals
- Essential Workplace Communication: Effective Oral Interaction +
- Whole Person Development - Mindshift: Achieving Personal Growth & Effectiveness +
- Software Project Management & Quality Assurance
- Object Oriented Technology
- Data Structures & Algorithms: Concepts & Implementation
- Essential Workplace Communication: Digital Written Correspondence +
- Whole Person Development - Collaboration, Teamwork & Social Engagement (Part A) +
- System Development Project
- IT Essentials - Web +
- Internet & Multimedia Applications Development
- System Development Project
- Internet & Multimedia Applications Development
- Programming Techniques for Mobile Systems
- Professional Workplace Communication: Proposal and Report Writing +
- Whole Person Development - Collaboration, Teamwork & Social Engagement (Part B) +
- Enrichment Module B
- Contemporary Topics in Software Engineering
- Final Year Project
- IT Professionalism
- Artificial Intelligence and Machine Learning
- Vocational Chinese Communication: Putonghua Conversation and Reports
- Professional Workplace Communication: Storytelling and Job Search +
- Human Computer Interaction & GUI Programming
- Enterprise Systems Development
- Final Year Project
- Vocational Chinese Communication: Putonghua Presentations, Administrative and Technical Text Writing
- Professional Workplace Communication: Pitching and Persuasive Presentation +
- Whole Person Development - Enhancing Competencies in the 21st Century Workplace +
- Enrichment Module A
- Modules to be delivered in English.
- Industrial Attachment will be arranged at an appropriate time during the period of study between Semester 3 - 5.