Course Overview
How does Netflix recommend your next favourite show? How does Grab connect you to the nearest driver in seconds? The answer lies in the intelligent applications that personalise experiences for millions of users everyday.
By choosing to study Information Technology (T30), you will be embarking on a journey to acquire the skills to build intelligent applications. While undertaking the Diploma in Information Technology, you will learn how modern software applications are designed, built and operated using AI-powered development practices, cloud technologies and intelligent automation.
Our refreshed curriculum prepares students to build intelligent applications, create automation solutions, design cloud-native systems and operate AI-enabled digital platforms. You will explore exciting areas such as AI Agents, AI-Driven Software Development, Full Stack Web Development with AI, System Design and Architecture, and AIOps.
Beyond the core curriculum, you can explore your interests and career aspirations through elective clusters in areas such as Business Analytics, Advanced Manufacturing Technology, Business Development and Marketing, FinTech, Software & Analytics for Sustainability and Industry Practice, or pursue specialised University Pathway Programmes with SMU, SUTD and NTU.
The Diploma in Information Technology equips you with the technical expertise, industry exposure and future-ready skills to succeed in the digital economy
Build Intelligent Applications. Innovate with AI. Launch Your Future in Tech.
Industry Certifications
Students will have opportunities to build industry-recognised competencies through certifications such as:
- AWS Cloud Practitioner
- Microsoft Azure Fundamentals
- Professional Scrum Master
- AIOps Foundation
AWS Cloud Practitioner Certification
Many companies are now placing their information on the cloud, as well as creating applications and services on the cloud. Due to cloud computing, we are seeing a big shift from the traditional way businesses think about IT resources. Cloud Computing professionals are in high demand in the IT industry. The AWS Certified Cloud Practitioner offers a foundational understanding of AWS Cloud concepts, services, and terminology.
The School of Informatics & IT curriculum prepares students to acquire the AWS certified cloud practitioner qualification. Industry-recognised certificates give students and prospective employers an added confidence about the cloud proficiency of graduates.
Supported by:

Entry Requirements
To be eligible for consideration for admission, applicants must obtain 26 points or better for the net ELR2B2 aggregate score (i.e. English Language, 2 relevant subjects and best 2 other subjects, including CCA Bonus Points) and meet the minimum entry requirements of this course. CCA cannot be used to meet the minimum entry requirements.
English Language (EL1)
Mathematics (E or A)
Any one of the subjects in the 2nd group of relevant subjects for ELR2B2-C Aggregate Type
- Biology
- Biotechnology
- Chemistry
- Computing / Computer Studies
- Creative 3D Animation
- Design & Technology
- Food & Nutrition/ Nutrition & Food Science
- Electronics / Fundamentals of Electronics
- Exercise & Sports Science
- Physics
- Science (Chemistry, Biology)
- Science (Physics, Biology)
- Science (Physics, Chemistry)
- Year 1
- Year 2
- Year 3
- TPFUN
Step out as a Professional
You will select elective modules and work on real-world projects in areas such as fintech, advanced manufacturing, data analytics, artificial intelligence, and web applications. You will also have the chance to learn from experts and work for clients in local or overseas companies to hone your skills in developing software applications and solutions. You will receive valuable mentorship and work for companies such as DBS, Deloitte and many, many more like them.
Diploma Subjects - Elective Subjects
| Subject Code | Subject | Credit Units | ||
|---|---|---|---|---|
| CDA2C02 | Data Mining and Business Analytics
This subject introduces the fundamental concepts of machine learning. Topics covered include supervised and unsupervised learning and classification. |
4 | ||
| CDA2C04 | Data Storytelling
This subject introduces the knowledge and skills required to apply the data storytelling framework and principles of data visualisation to enable business users to communicate and narrate findings relevant to business contexts. It also covers graphing fundamentals, graphing properties and knowledge of how to build dashboards for reporting purposes using relevant statistical modelling and analysis techniques. |
4 |
| Subject Code | Subject | Credit Units | ||
|---|---|---|---|---|
| CIT2C25 | Digital Banking and Financial Services
This subject introduces the structure of financial markets, core financial services in retail banking and financial technology (FinTech) that are used to enhance or disrupt existing financial services. Topics covered will also include how Fintech helps to transform traditional banking services into digital banking services. |
4 | ||
| CIT2C26 | Introduction to Blockchain Application Development
This subject introduces the concepts of distributed ledgers and the foundation of blockchain technology. The techniques and tools of writing smart contract and its deployment onto a blockchain will be covered. It will also cover the application of blockchain in financial services. |
4 |
| Subject Code | Subject | Credit Units | ||
|---|---|---|---|---|
| BLO2010 | Distribution Centre Management
This subject provides an overview of the role of a Distribution Centre (DC) in the supply chain. It also covers the various activities performed within a DC and the significance of these activities on customer service and total logistics costs. It focuses on the major resources to be applied in a DC and explains how they interact with one another in contributing to the DC’s effectiveness and efficiency. It will also cover the significance of providing DC services to the Third-Party Logistics industry. |
4 | ||
| ECC2014 | Industrial IoT Analytics
This subject covers the essential concepts and skills needed for implementing digital transformation in smart manufacturing plants. It covers the application of industrial software platforms to wirelessly interconnect sensors, Internet of Things (IoT) devices and equipment. Students will learn to develop dashboard for acquiring, analysing and displaying data that is commonly found in Advanced Manufacturing. Modern approaches in activation of hardware and software responses when interventions are required for process improvement or corrective actions are also covered in detail. |
4 |
| Subject Code | Subject | Credit Units | ||
|---|---|---|---|---|
| CIT2C27 | Guided Work-based Learning 1
This is a competency-based subject that develops students in the knowledge, skills and behaviours required for a specific IT job role through a structured on-the-job training programme. It will allow students to perform skills identification and articulate critical work functions in the job role and their performance expectations. Students will work with the company supervisor to plan and execute an individual learning project, and they will monitor and reflect on their learning progress. Guided Work-based learning will broaden and/or deepen a student's knowledge and skills in a specific job role. |
4 | ||
| CIT2C28 | Guided Work-based Learning 2
This subject provides students the opportunity to recognise the critical core skills that are transferrable in both lateral movement or vertical progression in the specified IT job track defined in a recognised or national skills framework. It also allows students to compare the responsibilities, required skills and competencies between the various job roles within the organisation and/or industry. |
4 |
| Subject Code | Subjects | Credit Units | ||
|---|---|---|---|---|
| CIT2C30 | Green Software Principles
This subject covers the Green Software principles and takes into consideration the software design practices and technologies that optimise energy usage, minimise carbon footprint and promote environmental awareness. |
4 | ||
| CDA2C08 | Data Analytics for Environmental Sustainability
This subject provides an introduction to the principles of sustainability and how data analytics and Artificial Intelligence (AI) techniques can be used to address environmental challenges. It explores techniques and tools for data-driven decision-making such as analysing climate data and predicting the impact of climate change. |
4 |
| Subject Code | Subject | Credit Units | ||
|---|---|---|---|---|
| BSE2001 | Business Development
This subject is designed to equip students with the essential skills and knowledge to identify and seize business opportunities, build and maintain strategic partnerships, and foster sustainable growth. The subject covers key aspects such as opportunity identification, relationship management, communication skills, negotiation skills, and cultural competence. Through a combination of theoretical insights and practical applications, students will learn to navigate the complexities of business development in a dynamic and globalised market. |
4 | ||
| BCE2001 | Digital Marketing
This subject examines how digital technology has transformed marketing, from core concepts to consumer behaviour. It explores digital and social media tactics for engaging customers and highlights the importance of measuring the effectiveness of digital marketing strategies. |
4 |
| Subject Code | Subject | Credit Units | ||
|---|---|---|---|---|
| CIF3C01 | Algorithms and Programming
This subject will be used to compute the time complexity of algorithms and compare algorithms using their Big-O time complexity. Besides coming up with the pseudocode of an algorithm to solve a given problem, students are expected to implement the pseudocode in Python for the project assignments. Common data structures such as stacks, queues, trees, graphs, heaps and hash maps will be covered. After students have gained a strong foundation in complexity and data structures, students will be introduced to heuristic approaches – specifically greedy and local search algorithms – that can be used to tackle computationally intractable problems. |
4 | ||
| CIF3C02 | Business Process Analysis and Solutioning
In any organisation, a business process is a key asset which is a collection of related, structured activities or tasks that produce a specific service or product (serve a particular goal) for a particular customer or customers. The business objective of an organization is often to increase process speed or reduce cycle time; to increase quality; or to reduce costs, such as labour, materials, scrap, or capital costs. In other words, a management decision to invest in business process modeling is often motivated by the need to improve the efficiency and effectiveness of the processes that exist within and across organizations. This subject presents the concepts and methodologies required to execute a methodical approach to translate business process change requirements into clear IT solutions. The subject will cover business process modelling and analysis. The goal is to identify the gaps in the business workflow and recommend the solutions based on technology solutioning or restructuring the workflows for process optimization. The subject will ensure that the students can smoothly translate enterprise business objectives into an effective IT solution architecture. Business process innovation has become a growing interest of several sectors due to the exponential growth of new technologies such as social media, big data, analytics, machine learning, IoTs and artificial intelligence. Tanalyse and review the innovated the business processes by studying some industry cases of digital transformation. |
4 |
| Subject Code | Subject | Credit Units | ||
|---|---|---|---|---|
| CIF3C03 | Mathematical Foundations of Computing
This subject serves as an introduction to the theory of discrete mathematics, which lays the foundation for computer science courses such as data structures, algorithms, relational database theory and cryptography. The topics covered in this course are mathematical logic, elementary number theory, recursion, set theory, functions, combinatorics and graphs. |
4 | ||
| CIF3C04 | Collaborative Software Development
This subject exposes students to software construction, software design issues, agile processes and project management techniques. The focus is to allow students to experience agile software development and project management by working in a team to develop a Java based web application. |
4 |
| Subject Code | Subject | Credit Units | ||
|---|---|---|---|---|
| CIF3C01 | Algorithms and Programming
This subject will be used to compute the time complexity of algorithms and compare algorithms using their Big-O time complexity. Besides coming up with the pseudocode of an algorithm to solve a given problem, students are expected to implement the pseudocode in Python for the project assignments. Common data structures such as stacks, queues, trees, graphs, heaps and hash maps will be covered. After students have gained a strong foundation in complexity and data structures, students will be introduced to heuristic approaches – specifically greedy and local search algorithms – that can be used to tackle computationally intractable problems. |
4 | ||
| CIF3C05 | Operating Systems and Networking
This is a subject on operating systems (OS) and networking designed for students who will need this knowledge for subsequent courses. The networking lessons focus on TCP/IP, the concept of ports and sockets (in the context of network programming), the practical aspects of setting up a simple wired and wireless network and troubleshooting network problems. The OS lessons focus on basic OS theories, security in the context of operating systems(OS), and a working knowledge of Linux/Unix. Students are expected to be familiar with common command-line (terminal) commands, and be comfortable in using the command line interface to execute scripts and executables. |
4 |
You will also take this set of subjects that equips you with the crucial 21st-century life skills you need to navigate the modern world as an agile, forward-thinking individual and team player.
| Subject Code | Subject | Credit Units | ||
|---|---|---|---|---|
| GTP1304 | Beyond the Classroom: Guided Learning
This subject empowers students to take charge of their personal learning in a chosen area of inquiry. Students will broaden or deepen their knowledge and skills, fostering a proactive approach to lifelong learning. Following a scaffolded process, students will design and execute a personalised learning plan that extends beyond traditional classroom walls. The journey culminates in a curated portfolio that highlights their achievements and growth. |
3 |
Further Studies
As a graduate of this course, you can take up the SkillsFuture Work-Study Programmes (WSP), which lead to a Specialist Diploma in Business Analytics or other IT-related WSPs. You can also take Specialist Diploma courses in areas such as AI-Driven Data Analytics, AI Solutions Development, and DevOps.
If you intend to pursue a Computer Science or Information Systems degree in a local or overseas university, you can expect to receive advanced standing at many of these institutions.
Contact
- iit@tp.edu.sg
- Website: https://www.tp.edu.sg/iit
-
School of Informatics & IT
Temasek Polytechnic
East Wing Block 1-4
21 Tampines Ave 1
Singapore 529757