Last Updated: 03 Feb 2026
Computer Engineering
This course focuses on hardware-software integration and builds foundations in Cloud Computing, ML and AI. Students can specialise in solving complex problems with Computer Science, developing IoT and Cloud-native applications, or defending IT systems against cyber threats.
Applicants should not be suffering from severe vision deficiency, acute hearing impairment or uncontrolled epilepsy. Interested applicants with any of these conditions are advised to contact Singapore Polytechnic for more information.
Course details
| Field of study | Engineering |
| Track/Specialisation | This course offers the following tracks or specialisation:
|
| Certification offered | Diploma in Computer Engineering |
Minimum entry requirement
You must meet the respective examination requirements in order for us to consider your application.
This course is under the Design, Engineering and Technology cluster
| Subject | Grade |
|---|---|
| English Language Syllabus A | 1-3 |
| Mathematics Syllabus A / Additional Mathematics | 1-3 |
Any one of the following subjects
| 1-3 |
Any 2 other subjects excluding CCA | 1-4 |
| Subject | Grade |
|---|---|
| English Language | 1-7 |
| Additional Mathematics or Mathematics | 1-6 |
Any one of the following subjects
| 1-6 |
Course modules
- Computer-Aided Design and Drafting
- Network Fundamentals
- Digital Electronics I
- Digital Electronics II
- Principles of Electrical and Electronic Engineering I
- Principles of Electrical and Electronic Engineering II
- Introduction to Engineering Programming
- Introduction to Engineering and Design
- Basic Mathematics
- Engineering Mathematics I
- Thinking Critically about UN SDGs
- Collaboration in the Digital Age
- Problem Solving with Creative and Computational Thinking
- Digital Communication for Impact
- Effective Writing for the Workplace
- Data Fluency
- Persuasive Communication with Data Storytelling
- Financial Education 1
- Education and Career Guidance
- Wellness for Life
Modules for Computer Engineering and Software specialisation
- Cloud Foundations
- Statistic and Analytics for Engineers
- Engineering Mathematics II
- Sustainable Innovation Project
- AI and Its Impact
- Mobile Applications Development
- Full Stack Development
- DevOps for AIoT
- ML & AI with Python
- Microcontroller Applications
- Electives 1
- Electives 2
- Financial Education 2
- Financial Education 3
Modules for Computer Network and Security specialisation
- Cloud Foundations
- Statistic and Analytics for Engineers
- Engineering Mathematics II
- Sustainable Innovation Project
- AI and Its Impact
- Computer Networking
- LAN Switching and Wireless
- ML & AI with Python
- Server Management
- Network Hacking
- Electives 1
- Electives 2
- Financial Education 2
- Financial Education 3
Core modules
- Internship
- Personal Branding and Career Agility
- Elective 3
Modules for Computer Science specialisation
- Computer Architecture
- Deep Learning & Neural Networks
- Data Structures & Algorithms
- Quantum Computing
Modules for IoT & Intelligent Systems specialisation
- Edge Computing
- 5G and AIoT Applications
- Smart Systems Architecture
- Embedded Computer Systems
Modules for Cloud Systems specialisation
- Operating Systems
- Cloud Native Application Development
- DevOps for Networking
- Cloud Architecting
Modules for Cyber Security specialisation
- Cyber Security Operations
- Firewall Technologies
- Network Analysis and Forensics
- AI for Cybersecurity
Internship
| Internship duration | 22 weeks |
| Internship timeframe | Year 3 |
| Internship period | Mar to Aug, or Sep to Feb |
Career prospects
You can explore the following career options upon graduation:
- Software/Mobile Applications Developer
- Assistant Computer Engineer
- Embedded System Engineer
- IT Support Engineer
- Associate Security Engineer
- Cloud Engineer
- Network Engineer/Administrator
Use resources and interactive tools that are available on MySkillsFuture Portal to explore various education and career pathways.
How to register
You may register using the JAE Internet System (JAE-IS). Learn the process and how to apply.
You may apply through the respective polytechnics’ websites. Learn the process and how to apply.
You may register using the JPAE Portal. Learn the process and how to apply.
You may register using the Poly EAE Portal. Learn the process and how to apply.
You may register using the PFPAE Portal. Learn the process and how to apply.