Course Overview
Think Netflix, Amazon, Instagram – how do these companies always seem to know what you like or want, even before you do?
Therein lies the power of Big Data, which is taking the business of data-driven decision making to great heights! These organisations use analytics to help make sense of large volumes of data that captures customer preferences and habits.
Through this course, you will learn to work with data using analytics tools to provide insights to understand and improve businesses, products and services. In addition, equip yourself with real-world experience through internships, mentorships and project collaborations with our industry partners.
With Singapore’s rising prominence as an international data and analytics hub, you are in prime position to land yourself a rewarding career in this field. Look forward to exciting job opportunities as you will also graduate with industry-recognised certifications that will give you the edge over others in this field!
Get the opportunity to attain the certifications(s) below through your course of study:
- AWS Cloud Practitioner
- ICDL Data Analytics Certification
- KNIME Certification
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)
Note: Applicants with complete colour vision deficiency are not eligible to apply for this course.
- Year 1
- Year 2
- Year 3
- TPFUN
Sparking Transformation
Discover how to ‘mine’ Big Data for better business insights. Also, undertake more significant and complex projects that equip you with real-world work experience. You can also look forward to meaningful internships in either a local company or an overseas organisation.
Diploma Subjects - Elective Cluster Subjects
| Subject Code | Subject | Credit Units | ||
|---|---|---|---|---|
| CAI2C03 | Deep Learning and Object Recognition
This subject introduces the fundamentals of deep learning algorithms. It covers a range of deep learning algorithms and neural networks, including basic neural network and convolutional neural network that can be applied to fields including computer vision and natural language processing. |
4 | ||
| CDA2C07 | Recommendation Systems
This subject introduces the concepts, applications, and algorithms for building recommendation systems. Going beyond explanations and predictions, recommendation systems deliver hyper-personalised experiences to individuals through tailored suggestions for products, services and content. This subject will cover both traditional as well as advanced techniques for building recommendation systems with the use of graph analytics. It will also introduce common metrics used for evaluating recommendation systems. |
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 | 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