Banner Image Mobile Banner Image  


Diploma in

Cyberse​curity & Digital Forensics

​​Course Overview​

In today’s digital world, cybersecurity is crucial to protect organisations from cyber attacks. Join the fight against cybercrime with our Diploma in Cybersecurity & Digital Forensics (CSF).

In your first year, you will build a strong foundation in basic IT and security through modules such as Programming I & II, Cyber Security Fundamentals, Databases, Cryptography and Operating Systems & Networking Fundamentals.

In your second year, you will develop skills in the areas of networking infrastructure, software security, malware analysis and digital forensics. These skills will help you to develop secure software applications, respond to cyber incidents, and investigate cybercrimes.

In your final year, you will put your skills into practice by performing vulnerability assessment and penetration tests on software, systems and networks, as well as securing networks.

Finally, apply your skills through a capstone project or take up elective modules such as:
– Cloud Architecture & Technologies
– Data Structures & Algorithms
– Deep Learning
– Applied Analytics
– Data Visualisation
– Developing Cloud Applications
– Governance & Data Protection
– Machine Learning
– Mobile Applications Development
– Mobile Device Security & Forensics

Plus, you can hone your skills in the real world with an internship at one of these leading companies and government organisations:
• Athena Dynamics
• CrimsonLogic
• Cisco
• DT-Asia
• Ensign InfoSecurity
• Ernst & Young
• Group-IB
• Microsoft
• Palo Alto Networks
• PwC
• V-Key
• SecureAge
• Singtel
• ST Engineering

​ You can also attain highly sought-after CompTIA and ECCouncil certifications such as Security+ and Certified Ethical Hacker – all this to give you a head start in your career!

Curious about why I cho​se CSF​? Watch this!

​ ​​​ ​

What You'll Learn

Year 1

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • English Language Express*

    (Credit Units - NA)

    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 Unit)
  • Innovation Made Possible^

    (3 Credit Units)
* This module is only offered to students who are weaker in the English Language.

^ Interdisciplinary Studies (IS) modules account for 13 credit units of the diploma curriculum. They include modules in communication, innovation and world issues, as well as an interdisciplinary project. By bringing students from diverse diplomas together, the interdisciplinary project fosters collaboration to explore and propose solutions for real-world problems. IS aims to develop students to be agile and self-directed learners, ready for the future workplace.

For more details on Interdisciplinary Studies (IS) electives
Click Here >
  • Cryptography

    (4 Credit Units)

    This module covers the essential concepts of Cryptography, including Public Key Infrastructure (PKI), Digital Signature and Certificate, and the various encryption/decryption algorithms. Students will understand how Symmetric and Asymmetric (Public-Key) cryptographic techniques are used to support different security implementations, and the encryption/decryption algorithms used in these techniques. The role of the Certificate Authority, how the digital certificates are generated, managed and distributed will also be covered in detail.

  • Databases

    (4 Credit Units)

    Today’s business organisations depend on information systems in virtually all aspects of their businesses. Corporate databases are set up to hold the voluminous business transactions generated by these information systems. This module introduces students to the underlying concepts of database systems and how to model and design database systems that reflect business requirements. Students will be taught how to analyse data needs, model the relationships amongst the data entities, apply the normalisation process to relations and create the physical database. Skills taught include data modelling technique, transformation of data model to relations, normalisation technique and SQL (Structured Query Language).

  • Front End Development

    (2 Credit Units)

    This module teaches skills such as HTML, CSS and JavaScript, required to develop responsive websites and web applications. The skills acquired will help students to better understand client-side web application attacks, a prelude to developing secure web applications and web application pen testing, which are covered in the subsequent modules in this course.

  • Operating Systems & Networking Fundamentals

    (4 Credit Units)

    This module focuses on the fundamentals and principles of Operating Systems. It explains what general operating systems are and what they do. The module teaches concepts that are applicable to a variety of operating systems such as Windows and Linux. Students will learn about the different number and character representation methods such as binary, hexadecimal and ASCII. Concepts including processes, physical and virtual memory, files and directories, file systems, shell and OS commands will be covered.

    The module also covers the terminology and technologies in current networking environments and provides a general overview of the field of networking as a basis for subsequent related modules in the course. Topics related to types of networks, network topologies, network technologies and layered protocol architecture will be taught. In addition, the students will also learn about the OSI model as a reference model to understand data networks and commonly used network systems such as Ethernet. The topic of TCP/IP, which forms most of the network architecture will be discussed in detail. An overview of internetworking will also be presented to allow the students to have a global picture of how local area networks and wide area networks are interconnected in the real world.

  • Programming 2

    (4 Credit Units)

    This module builds upon the knowledge and skills acquired in Programming 1 (PRG1). It aims to provide opportunities for the students to develop medium-scale applications based on the Object-Oriented (OO) approach. A suitable object- oriented high-level programming language will be used for students to continuously apply their problem-solving skills. The main concepts of OO and the implementation of applications using the OO approach will be taught in this module. The module may also cover the concepts of Abstract Data Types (ADTs) and the implementation of some selected ADTs using the OO approach.

    Suitable sorting and search algorithms and the use of Application Protocol Interface (API) will be introduced when required. Other key topics include the introduction of system design concepts such as the class diagram. Software robustness and correctness, and good programming practices will be emphasised throughout the module. Independent and self-directed learning will also be encouraged.

  • Communication Essentials^

    (3 Credit Units)
^ Interdisciplinary Studies (IS) modules account for 13 credit units of the diploma curriculum. They include modules in communication, innovation and world issues, as well as an interdisciplinary project. By bringing students from diverse diplomas together, the interdisciplinary project fosters collaboration to explore and propose solutions for real-world problems. IS aims to develop students to be agile and self-directed learners, ready for the future workplace.

For more details on Interdisciplinary Studies (IS) electives
Click Here >

Year 2

  • Digital Forensics

    (4 Credit Units)

    This module gives an insight into the process of forensics investigation. It covers the various types of computer related crimes, techniques of gathering electronic evidence, and the recovery of deleted, damaged or encrypted data. Students will also make use of advanced forensic tools to perform forensic investigation. Besides the tools and techniques of investigation, students will be taught sound forensic investigation methodology and the proper handling of evidence. The module will also cover aspects of law and policies applicable to digital forensics.

  • Malware Analysis Tools and Techniques

    (4 Credit Units)

    This module teaches a repeatable malware analysis methodology, which includes static analysis, code analysis, and behavioural analysis. Students are taught how to write a malware analysis report on a target malware. They will be able to determine the malware’s indicators of compromise needed to perform incident response triage. This module trains students to efficiently use network and system monitoring tools to examine how malware interacts with the file system, registry, network and other processes in an OS environment. Students will also be trained to decrypt and analyse malicious script components of web pages, identify and examine the behaviour of malicious documents, and apply memory forensics techniques to analyse complex malware and rootkit infections.

  • Server & Cloud Security

    (4 Credit Units)

    This module aims to teach students the concepts and knowledge related to securing web servers and cloud models. It covers topics such as how a web server is installed and optimised securely, the various methods of attacking web servers and the appropriate countermeasures. The specific tools used to test for vulnerabilities in web servers, their applications and databases will also be covered. Cloud security topics will cover introduction to the various delivery models of cloud computing ranging from Software as a Service (SaaS) to Infrastructure as a Service (IaaS). Each of these delivery models presents an entirely separate set of security conditions to consider. An overview of security issues within each of these models will be covered with in-depth discussions of risks to consider.

  • Web Application Pen-Testing

    (4 Credit Units)

    This module provides a thorough understanding of major web application vulnerabilities and their potential impact on people and organisations. The module teaches a repeatable web pen-testing methodology, which includes reconnaissance, mapping, discovery, and exploitation of web application vulnerabilities and flaws. Students are taught how to write a web application pen-test report. The module teaches students the pen-tester’s perspective of web applications. It trains students to build a profile of the machines that host the target web application and come up with a map of the web application’s pages and features. Students are also trained in web application attack tools and interception proxies that are used to discover and exploit key web application vulnerabilities.

  • Fundamentals for IT Professionals 2

    (2 Credit Units)

    This module gives a course-based experience in which students can engage with the local community and industry. This includes participation in community service events or in Service-Learning projects that leverage students’ discipline knowledge and skills to meet identified needs. Through iterative and guided reflection on the service experience, students gain a broader appreciation of their discipline and an enhanced sense of personal voice, empathy and civic responsibility. Industry talks and seminars are organised to keep students up-to-date with emerging trends and develop their interpersonal, team and networking skills with the community and industry.

Year 3

  • Internship / Project

    (20 Credit Units)

    This module provides students with the opportunity to apply the knowledge and skills gained to develop an IT solution to solve a practical problem. Students may undertake an in-house industry-driven project or a real- life IT project in a local or overseas organisation. These projects may include problem definition, requirements analysis, design, development and testing, delivery and presentation of the solution. Through the project, students will learn to appreciate the finer points of project planning and control issues relating to IT project development.

Career Options & Further Studies

With our course skills mapped to the ICT Skills Framework – Cybersecurity Track, you can look forward to pursuing a career in roles such as associate security analyst, vulnerability assessment and penetration testing analyst, forensic investigator, cyber risk analyst and more!

You can receive advanced standing when you apply for related degree programmes at universities both locally and abroad in Australia and the United States.​

Hear From Our ​Students And Alumni

Entry Requirements



Candidates must have the following GCE 'O' Level examination (or equivalent) results.

  • English Language

    1 - 7
  • Mathematics (Elementary/Additional)

    1 - 6
  • 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.

ELR2B2-C Aggregate Type List >

Candidates with severe vision deficiency should not apply for the course.


Find out more on entry requirements and admissions exercise periods for qualifications such as N(A)-Level, A-Level, ITE, IP, IB and more.

Click Here >

Application Information

  • Range of Net ELR2B2 for 2021 JAE

    5​ to 8
  • Planned Intake (2021)



Back to Top ​

Got a Question?