Course Details

Diploma In Software Engineering

Overview

  • Course Date:

    TBA

  • Registration Period:

    TBA

  • Duration/Frequency:

    900 hours (2.5 year)

  • Mode of Training:

    Facilitated Learning (Face-to-Face & Online Synchronous)

Jointly offered by Singapore Polytechnic and Republic Polytechnic, this course is designed to develop skilled and industry-ready professionals for the Infocomm Technology (ICT) sector, with a strong focus on Software Engineering.

What You Will Learn

Build future-ready software solutions for the digital economy! 

As organisations accelerate digital transformation, software engineers play a critical role in developing the applications, platforms, and systems that power modern businesses and services. 

Through this Diploma in Software Engineering, you will gain practical, industry-relevant skills in programming, software development, cloud deployment, databases, DevOps, and emerging technologies such as AI and IoT. Through hands-on projects and collaborative learning, you will gain the expertise to design, develop, test, and deploy secure and scalable software solutions across a wide range of digital environments.

Key Outcomes

  • Apply programming fundamentals, computational thinking, and software construction techniques to develop applications 
  • Design and manage databases for structured and unstructured data management 
  • Develop multi-platform software applications using front-end and back-end frameworks, programming languages, and libraries 
  • Apply secure software design, software testing, and quality assurance practices to build robust solutions 
  • Use cloud platforms, DevOps tools, and emerging technologies such as AI and IoT in software solution development 

Designed For

Aspiring software developers, IT professionals, and individuals pursuing or advancing your career in software development, application engineering, cloud-based solutioning, and digital technology roles across the ICT sector.

More Information

This is a 2.5-year part-time course consisting of 5 Modular Certificates conducted over 5 semesters.

Modular CertificateKey Modules
MC 1 - Programming Foundations- Programming Fundamentals I & II
- Database Systems
- Programming Project
MC 2 - Software Development I- Front-End Development
- Back-End Development
- Software Development Project
MC 3 - Software Development II- Software Testing and Analytics
- Application Security
- Rapid App Development
MC 4 - Software Operations and Solutioning- Operating Systems and Cloud Computing
- DevOps Fundamentals
- Emerging Technologies
MC 5 - Software Project- Capstone Project

Please click here for the Module Synopsis.

For more information on the course, click on the “Register” button.