- Gateway to one of four popular ICT diplomas:
- Cybersecurity & Digital Forensics
- Data Science
- Immersive Media
- Information Technology
- Customise your learning with ICT’s wide variety of electives offered in all ICT courses
- Get set for the digital future with exposure to industry trends, and make informed career choices through our career and professional preparation modules
Fascinated by the world of infocomm technology (ICT), but still undecided about which course to pursue? With the Common ICT Programme (CICTP), you’ll get to explore different disciplines before choosing your own learning pathway.
In your first semester, you’ll be groomed in broad-based fundamentals such as programming and computing mathematics. You’ll also be introduced to discipline-specific skills like design principles, cybersecurity concepts and data science in specially designed modules to help you gain an understanding of the various roles, practices and career paths of ICT professionals.
This will help you to discover your interests and aptitude, so that you can choose your preferred discipline at the end of your first semester: Cybersecurity & Digital Forensics, Data Science, Immersive Media or Information Technology.
Impactful Learning Experience
AGGREGATE TYPE ELR2B2-C
To be eligible for consideration, candidates must have the following GCE ‘O’ Level examination (or equivalent) results.
|Subject||'O' Level Grade|
|Any two other subjects||1-6|
You must also have sat for one subject listed in the 2nd group of relevant subjects for the ELR2B2-C Aggregate Type listed here ( 33KB). This subject will be used for ELR2B2-C aggregate computation.
For students with other qualifications, please refer to the NP website for the entry requirements and admissions exercise period.
Candidates with hearing deficiency or severe vision deficiency should not apply for the course. Those with colour vision deficiency may be considered, subject to an in-house test.
What You Will Learn
Computing Mathematics (4 Credit Units)
This module introduces the basic concepts of relations and functions, matrices, statistical methods and relevant applications. The main emphasis is to develop students’ ability in solving quantitative problems in computing mathematics, probability and statistics.
Cyber Security Fundamentals (2 Credit Units)
This module provides an overview of the various domains of cyber security. It helps to develop an understanding of the importance of cyber security in today’s digital world. It aims to provide an appreciation of cyber security from an end-to-end perspective. It covers fundamental security concepts, tools and techniques in domains such as data, end-user, software, system, network, physical, organization, and digital forensics. It also helps to develop knowledge and skills in identifying common cyber threats and vulnerabilities, and to apply techniques to tackle these issues.
Design Principles (2 Credit Units)
This module introduces students to basic elements and principles of design. Students will practice visual communication and self-branding through aesthetic use of line, shape, form, color, texture, typography, scale, contrast, rhythm and balance. Students will be trained in the usage of digital design tools and application of modern industrial practices to communicate the concepts, designs and solutions.
Data Science Fundamentals (2 Credit Units)
This module provides an overview of Data Science, its importance in the world of data and how it affects the competitiveness of organizations. Learners will learn about the different areas within Data Science and the core pillars essential to practise in the area. Students will also be introduced to Design Thinking. Indicative topics include Introduction to Data Science, Big Data and Analytical Design Thinking.
Fundamentals for IT Professionals 1 (2 Credit Units)
This module provides a broad introduction to the field of ICT by exploring the roles, professional practice, ethical expectations and career development paths of IT professionals. Through a guided inculcation of interpersonal and teamwork skills with strong team bonding spirit, the module aims to deepen students’ commitment to the sector that the course prepares them for. In addition, students will be required to begin charting their career path in the ICT industry by considering crucial aspects such as personal preferences and aptitude, job roles and responsibilities, skills needed and further education.
Programming 1 (5 Credit Units)
This module introduces the fundamentals of programming and how to develop programs using appropriate problem-solving techniques in a modular style. In this practice-oriented module, students are taught how to apply problem-solving skills using a top-down structured programming methodology and given ample practice in translating solutions into computer programs, then test and debug the programs. Topics include data types, variables, expressions, statements, selection structures, loops, simple computation and algorithms, and the use of libraries. Students will also practise the use of pseudocodes, best practices of programming, debugging techniques with the help of tools, development of test cases, and suitable program documentation. In addition, they will study various areas where application software plays a prominent part in helping organisations solve problems. Students will be given ample opportunity for independent and self-directed learning.
English Language Express*
English Language Express aims to give you a better grounding in the English Language and to strengthen the written and oral communications skills that you will need in your academic and professional careers. You will be engaged in writing, reading, listening and speaking activities that will develop your ability to speak and write grammatically, coherently and clearly. You will also hone your reading and listening comprehension skills.
Health & Wellness^ (1 Credit Units)
Innovation Made Possible^ (3 Credit Units)