Course Overview
Does the exciting world of smartphones, chatbots and digital assistants like Siri and Alexa excite you? Then Artificial Intelligence (AI) is the course for you!
We see AI transforming our daily lives. From analysing online search patterns, identifying your favourite movie genres and shopping habits, powering autonomous vehicles, and accelerating the development of vaccines for COVID-19, AI is vital to Singapore’s drive towards becoming a Smart Nation.
Learn about the fundamental concepts of AI, how it can be applied, and how smart applications can be created. Deepen your knowledge in AI with subjects such as machine and deep learning. With our broad-based curriculum, you will be equipped with the necessary skills to develop smart applications useful for commercial businesses, healthcare, education, transportation and manufacturing.
Join us and be at the forefront of creating new technologies for tomorrow!
Get the opportunity to attain the certifications(s) below through your course of study:
- NVIDIA Certificate in Fundamentals of Deep Learning
- SCS + IMDA Certificate in AI Ethics & Governance
- UIPath Certified RPA Associate
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
Diploma Subjects - Elective Cluster Subjects
| Subject Code | Subject | Credit Units | ||
|---|---|---|---|---|
| CAI2C06 | AI for Advanced Manufacturing
This subject emphasises technical skills required for applying machine learning and deep learning algorithms and deploying Artificial Intelligence (AI) models in the area of advanced manufacturing. It covers the topics on data analytics, supervised and unsupervised machine learning models, deep learning model and their applications in advanced manufacturing. This subject also covers the impact of AI in sustainable manufacturing. |
4 | ||
| CAI2C07 | AI for Cybersecurity
This subject will introduce knowledge and skills needed to implement Artificial Intelligence (AI) in cybersecurity. Topics covered in the subject will include an introduction to cybersecurity, implementations of AI in cybersecurity, and defending against threats targeting AI technologies. |
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 | Subjects | 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 | 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 |
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