Jump to Section

Course Overview

Jointly developed and delivered by the Singapore University of Social Sciences (SUSS) and Temasek Polytechnic, this 18-month Work-Study Post-Diploma programme will allow participants to deepen their skills at the workplace while taking up Skills-based Modular Courses (SBMC) curated from SUSS’s Bachelor of Science in Information and Communication Technology programme.  This programme is an added pathway for individuals who wish to further their education in a related field of study in Infocomm Technology, as they may receive credit recognition for the undergraduate part-time degree programme.

Application/Entry Requirements


Eligibility Criteria


Singaporeans or Singapore Permanent Residents who are within three years of either graduation OR the Operationally Ready Date (ORD) for National Servicemen from the following full-time programmes.


The Sign-on Incentive is only applicable for Singapore Citizens.


Temasek Polytechnic

  • Diploma in Business Intelligence & Analytics

  • Diploma in Big Data Management & Governance 

  • Diploma in Cyber & Digital Security 

  • Diploma in Information Technology

  • Diploma in Digital Forensics 

  • Diploma in Game Design & Development 

  • Diploma in Mobile & Network Services

Ngee Ann Polytechnic

  • Diploma in Information Technology

Nanyang Polytechnic

  • Diploma in Information Security & Forensics

  • Diploma in Business Intelligence & Analytics 

  • Diploma in Cyber Security and Forensics 

  • Diploma in Business Enterprise IT 

  • Diploma in Business Informatics 

  • Diploma in Infocomm & Security 

  • Diploma in Information Technology

Republic Polytechnic

  • Diploma in Business Information Systems

  • Diploma in IT Service Management 

  • Diploma in Information Technology 

  • Diploma in Infocomm Security Management 

  • Diploma in Mobile Software Development

Singapore Polytechnic

  • Diploma in Business Information Technology

  • Diploma in Information Technology 

  • Diploma in Infocomm Security Management

Other relevant ICT programmes

What You'll Learn

Students are required to complete a total of 45 Credit Units or 9 Skills-Based Modular Courses (SBMCs) curated from SUSS’s Bachelor of Science in Information and Communication Technology programme over 3 semesters. Participants must complete the Work-Study Programme within 18 months.

Level Subject Code Subject
1 ICT133 Structured Programming

This course introduces how humans can instruct computers to perform tasks and computations by writing programs using a programming language. Students will learn the structure of a program and how to write statements that contain constructs such as variables, expressions, selection and iteration to express the computation logic. Students will also learn how to use the Input/Output (I/O) library of a programming language to read from and write to files on computer disks for storage and other peripheral devices for display. Data structures to keep information in the working memory of the computer, including one called an object, will also be presented with the explanation of how they facilitate the organization of information and computation.

1 ICT162 Object Oriented Programming

This course covers further concepts in object-oriented programming. It explains the basic building blocks of an object. Students learn how to apply object structure and methods to store and compute tabular information as a system of objects. The principles and reasons of structuring objects in a class hierarchy and an association will be explained. A particular class, the container class, is introduced. Students will learn how complex processing mechanisms can be programmed through the container class. These complex mechanisms are then shown to be the building blocks for Graphical User Interface and Event Management, which have become a standard approach to building native software applications.

2 ICT225 Management Information Systems

This module introduces information systems and their roles in helping businesses to remain competitive, as well as to provide a technical foundation to appreciate the major and emerging technologies needed by business firms. It focuses on learning about the various kinds of information systems and technologies, and understanding how they are integrated in enterprise applications that can help business firms improve their organizational performances and decision making. This course adopts the viewpoint of a business professional, rather than a computing professional. Hence, students will learn how the work of managers is influenced by information technology (IT) and how to enhance the competitiveness of an organisation as an IT professional.

2 ICT226 Enterprise Systems and Integrated Business Process

This course gives an overview of key information systems applications in enterprises, with a focus on Enterprise Resource Planning (ERP) systems. It examines the silo effects in the traditional business organizations. By introducing enterprise systems, it explains how IT technologies support end-to-end business processes by integrating necessary business functions in one integrated process. It also explains key business processes in detail, which includes Procurement, Accounting and Fulfilment, using the SAP ERP system as a model. Students will also learn ERP through a business simulation game that bears the importance of integrated business process.

2 ICT233 Data Programming

This course introduces students to the language (that is, protocol) adopted in the communication between a web server and client (browser), called the HyperText Transport Protocol (HTTP). Students will learn to write a program to talk HTTP with web servers to download web pages from the World Wide Web (WWW). By understanding the format of the web pages in HyperText Markup Language (HTML), the information in the web pages can be extracted in the form of an object. Students then learn how to design traditional database and store the information of the objects using the Object-Relational Mapping (ORM) method. Students will also learn how to Create, Read, Update and Destroy (CRUD) records of a database system. A data structure, DataFrame, will be introduced so that CRUD operations on information can be performed through a programming language.

2 ICT239 Web Application Development

This course introduces students to the basic building blocks of developing a website that can process and present information from various forms of data sources: forms, database and web services. Students will learn how to manage a sequence of requests so that information can be presented coherently. Students will also learn how to organize and represent the information in HTML Document Object Model (DOM) through Javascript programming using CSS templates. Certain information is best presented visually, so students will learn the basic ways to visualize information through social networks, tag clouds and geo-coding.

2 ICT246 Operating Systems

This course provides the fundamental knowledge and skills for the students to understand modern operating systems. Students recognize how operating systems are an essential part of any computer system by learning the core functions of an operating system that includes memory management, process management, file system management and device management. Through hands-on lab practice using virtual machines on basic system management and security in Linux operating system, students are not only able to understand the benefits of operating system virtualization, but are also able to gain the basic background in system administration. Students can know how the hypervisor technology create virtual machines and manage the guest operating systems running in them. Students also learn how mobile operating systems are designed to manage the features of mobile devices.

2 ICT259 Computer Networking

This course introduces the concepts of networking in the protocol stack to design and implement a local area network. It explores the architecture, components, functions, protocols, and applications of the Internet and computer networks. Students learn how various network protocols run concurrently and interoperate together in the protocol stack to enable the transfer of data in the Internet. The Internet protocol stack comprises 5 layers, namely: Physical, Data Link, Network, Transport, and Application. An application in a computer system uses Application protocols such as Hypertext Transfer Protocol (HTTP) and File Transfer Protocol (FTP) to send data to another computer system in the network as the destination. The data is then transmitted using Transport protocols that include Transmission Control Protocol (TCP) and User Datagram Protocol (UDP), followed by a Network protocol which is Internet Protocol (IP) and a Data Link Protocol such as Ethernet.

3 ICT330 Database Management Systems

This course introduces students to relational databases, data modelling and the theory of relations as applied to the representation of models of data. The aim of this course is to equip students with an understanding of database systems concepts and in particular, using and then designing both read-only and updateable relational databases. The data sublanguage SQL, covered in practical lab sessions using a database management system such as Oracle Database system, includes both SQL Data Definition Language (DDL) for the implementation of the physical database from the Logical Data Model and Data Manipulation Language (DML) for data manipulation and query. The implementation of database objects such as views, triggers and stored procedures using SQL procedural extensions to fulfill business requirements are also explored in practical lab sessions. The system administration of multi-user database systems will also be covered to address issues such as concurrency, database backup, recovery and security.

Each SBMC will be delivered in 18 hours. 




A certificate of completion conferred jointly by TP and SUSS will be issued upon meeting the requirement of passing all 9 modules within 18 months (ie. within 3 consecutive semesters).



Progression Pathway


Upon completing the SBMC courses, participants are eligible to apply up to a total of 45 credit units (cu) of credit recognition when they enrol in the relevant SUSS undergraduate part-time degree programme.



Modes of Assessment


The courses in this programme are either written examination or End-of-Course Assessment based, incorporating both formative and summative assessments. The assessment framework will include a range of coursework assignments, pre-class quizzes and end-of-semester examinations.

Career Opportunities

Upon completing the Work-Study Post-Diploma programme, graduates can look forward to role expansion in their work scope. They can also have the option to complete the remaining modules to obtain the part-time Bachelor of Science in Information and Communication Technology programme at SUSS.  Please see ‘Course Structure’ for more information.

Course Schedule/Apply

Intake Info Application Period Course Duration

To be confirmed


18 Months

Please submit the following documents during your submission. Kindly name the files according to the guidelines below. 


1. Resume (filename: Resume-YourName.pdf)
2. Highest Qualification Certificate (filename: Certificates-YourName.pdf)
3. Academic Transcripts (filename: Transcripts-YourName.pdf)
4. NS Completion Certificate, if applicable (filename: NS Certificate-YourName.pdf)


Please note that relevant documents will be forwarded to all participating companies for their selection.


Selection of applicants is at the discretion of the participating companies and participating companies will contact their shortlisted applicants for interview. Applicants have the right to reject the interview if they do not wish to be employed by the company who contacted them.

Only applicants who are hired successfully and placed on this programme by the participating companies will be invited to submit an online application for the Work-Study Post-Diploma Courses.

Course Fees

Category  5CU Non-Laboratory Courses (ICT225) 5CU Laboratory Courses (ICT246, ICT259, ICT133, ICT162, ICT233, ICT239, ICT330, ICT226)
SME-sponsored Singapore Citizens and Permanent Residents S$166.74 S$1,465.52
Non-SME-sponsored Singapore Citizens and Permanent Residents below the age of 40 S$442.34 S$3,887.92

(nett fee payable inclusive of GST)


One-time application fee of $64.20 (inclusive of GST) applies for Credit Bearing courses.


The SUSS course fees are reviewed annually and may be revised. The University reserves the right to adjust the course fees without prior notice.

You May Also Be Interested In

Course Contact

  • 67881212
  • Monday - Thursday: 8:30am - 6:00pm
    Friday: 8:30am - 5:30pm
    Closed during lunchtime, 12:00pm - 1:00pm
    and on weekends and public holidays.

  • Website: https://www.tp.edu.sg/wsp
  • Temasek SkillsFuture Academy (TSA)
    Temasek Polytechnic
    East Wing, Block 1A, Level 3, Unit 109
    21 Tampines Ave 1
    Singapore 529757

  • Temasek Polytechnic reserves the right to alter the course, modify the scale of fee, amend any other information or cancel a course with low enrolment.