Last Updated: 03 Feb 2026
Computer Science
The curriculum focuses on equipping graduates with critical problem-solving skills, algorithmic thinking, and technical expertise in areas like application development, cloud computing, and emerging technologies. Graduates possess the robust technical competencies needed for roles in software development while staying adaptable to evolving technological trends.
Course details
| Field of study | Information and Digital Technologies |
| Track/Specialisation | This course offers the following tracks or specialisation:
|
| Certification offered | Diploma in Computer Science |
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 2nd group of Relevant Subjects for the ELR2B2-C Aggregate Type
| 1-6 |
Course modules
Diploma Modules
- Programming Methodology
- Computer Organisation
- Data Structures & Algorithms
- Front-End Web Development
- Back-End Web Development
- Design for User Interaction
- Mathematics
- Education & Career Guidance
- Financial Education 1
- Wellness for Life
- Poly Wide Elective 1
Common Core Curriculum
- AI and Its Impact
- Collaboration in the Digital Age
- Data Fluency
- Persuasive Communication with Data Storytelling
- Problem Solving with Creative & Computational Thinking
- Thinking Critically about the UN SDGs
Diploma Modules
- Secure Coding
- Database Systems
- Continuous Integration and Continuous Delivery
- Software Engineering Practice
- Poly Wide Elective 2
- Poly Wide Elective 3
- Financial Education 2
- Financial Education 3
AI & Analytics Track
- Programming for Data Analytics
- AI and Machine Learning
Cloud Computing & Cybersecurity Track
- Cloud Foundations and Security
- Ethical Hacking Essentials
User Experience Design Track
- Digital Visual Design
- User Interface Design
Common Core Curriculum
- Digital Communication for Impact
- Effective Writing for the Workplace
- Personal Branding and Career Agility
- Sustainable Innovation Project
Year-Long Internship Pathway
- Internship (44 weeks)
Industry Project Pathway
- Software Application Project
- Internship (22 weeks)
University Pathway
- Software Application Project
- Computing Electives (Administered by University)
Option to take:
- Elective 4
- Elective 5
In Year 3, students will continue their training in one of the three pathways.
Internship
| Internship duration | 22 weeks or 44 weeks |
| Internship timeframe | Year 3 |
Career prospects
You can explore the following career options upon graduation:
- Associate Software Engineer
- Associate UI Designer
- DevOps Engineer
- Software Engineer
- UI Designer
- Scrum Master
- Project Manager
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.