TP Core Subjects
| Subject | Level | ||
ECS1003 | Writing & Oral Presentation | 1 | 2 |
ECS1004 | Introduction to Effective Communication | 1 | 2 |
GCD1001 | Applied Principles for Effective Living 1 (APEL 1) | 1 | 1 |
GCD1002 | Applied Principles for Effective Living 2 (APEL 2) | 1 | 1 |
GCD1003 | Applied Principles for Effective Living 3 (APEL 3) | 1 | 1 |
ECS2003 | Organisational Communication | 2 | 2 |
ESI2001 | Student Internship Programme | 2 | 8 |
ECS3002 | Career Communication | 3 | 2 |
Diploma Subjects - Core Subjects
| Subject | Level | ||
ECC1002 | Networking Fundamentals | 1 | 4 |
ECC1003 | Web Application Project 1 | 1 | 4 |
ECC1004 | Web Application Project 2 | 1 | 4 |
EEE1006 | Engineering Fundamentals | 1 | 5 |
EMA1001 | Engineering Mathematics 1 | 1 | 5 |
EMA1002 | Engineering Mathematics 2 | 1 | 4 |
EPL1003 | Problem-solving & Process Skills | 1 | 2 |
ESE1005 | Computer Programming | 1 | 4 |
ESE2004 | Object-oriented Programming | 2 | 5 |
ETW1001 | Telecommunications & Systems | 1 | 4 |
ECC3004 | Enterprise Web Application | 3 | 4 |
ECC2007 | Networking Infrastructure | 2 | 4 |
ECC2009 | Advanced Mobile Computing Applications | 2 | 5 |
EMC2004 | Internet Appliances | 2 | 4 |
ESE2006 | Mobile Computing Applications | 2 | 5 |
ESE3006 | ASP .NET Web Programming | 3 | 4 |
ETW2005 | Wireless Technology | 2 | 4 |
ECC3008 | Network Security | 3 | 4 |
EMP3001 | Major Project | 3 | 12 |
ESE3001 | Database Management System & Design | 3 | 5 |
Diploma Subjects - Elective Options Subjects
| Subject | Level | ||
ECC3001 | Internetworking Technologies | 3 | 4 |
ESE2005 | Advanced Java Programming | 2 | 4 |
Diploma Subjects - Cluster Electives (Choose one cluster)
Cluster 1 - Wireless Technology
| Subject | Level | ||
ETW3001 | Mobile Communications | 3 | 4 |
ETW3003 | Broadband Technologies | 3 | 4 |
Cluster 2 - Computer Game Programming & Web Services
| Subject | Level | ||
ESE3007 | Computer Game Programming | 3 | 4 |
ESE3008 | Web Services Development | 3 | 4 |
Special Electives
Students can opt to take Special Electives when offered. These optional subjects aim to help stretch the potential and meet the aspirations of students, and they are taken in addition to the diploma elective subjects.
| Subject | Level | ||
EED3009 | Special Project 1 | 3 | 2 |
EED3010 | Special Project 2 | 3 | 2 |
EED3011 | Higher Engineering Skills 1 | 3 | 2 |
EED3012 | Higher Engineering Skills 2 | 3 | 2 |
EMA3001 | Higher Engineering Mathematics | 3 | 4 |
