Bachelor of Computing in Information Security (with Honours*)

Life as an Information Security student

Identifying vulnerabilities in cloud servers. Developing e-mail security protocols for your department’s internal communications network. These are just some of the things you’ll be doing in a typical day as an information security student.

Information Security is all about keeping computer systems safe. As a student of this programme, you’ll learn to identify vulnerabilities in systems, develop security protocols, and respond to attempted breaches.

In your studies, you will learn everything you need to secure and safeguard computer systems. From cryptography and malware detection to social engineering and security law, you will gain a foundation in security that includes both the technical and social aspects of the subject.

With cyber-attacks on the rise every day, there has never been a greater demand for information security professionals. An Information Security degree from NUS provides the skills needed to keep systems safe from security breaches, as well as a strong foundation in all relevant areas of computer science. It’s a fast-growing field that will only become more in-demand as organisations realise the urgent need to keep their systems safe.

Study the foundations of computer science

Learn how to attack and defend systems

Design secure computer systems and networks

Learn the legal aspects of information security

Widen your horizon through a Minor programme

Students can also apply to do a Minor with various faculties (e.g., with the Faculty of Science in either Financial Mathematics, Mathematics or Statistics, or with NUS Business School in Management). For further information, visit the OAM Undergraduate Programmes.

Reinforce your learning with an extended internship

Learn the technical skills from the classroom and gain a hands-on experience in the workplace with our NUS Co-Operative Education Programme. Under this pioneer programme, students will integrate their academic studies with multiple industrial attachment stints over their time in NUS, in which approximately 64 weeks will be spent on internship.


[*subject to meeting requirements]

Sampler of Courses

CS2107 Introduction to Information Security
How are websites hacked? Are there unbreakable codes? How are human vulnerabilities exploited in social engineering attacks? Decipher and master the intricacies of IT security.

CS3235 Computer Security
Gain a broad understanding of security elements such as intrusion detection, e-mail security, and application, system and network security. Develop invaluable security technical skills and knowledge.

IS4231 Information Security Management
Effective cybersecurity is about risk management. You have to identify and prioritise the information assets that are valuable to your organisation, then identify and rank the threats to those assets. Only then are you able to select the appropriate ways to defend those assets from being compromised.

CS4236 Cryptography Theory and Practice
Is it true that mobile call signals recorded from thin air can be decrypted? Discover the principles and concepts behind cryptology (think The Imitation Game!) and the design of secure communication systems.

IFS4103 Penetration Testing Practice
Put on a “white hat” and ethically hack actual systems as part of a penetration testing team. You will be taught how to scope and assess targeted systems, as well as how users interact, from cybersecurity professionals.

IFS4101 Legal Aspects of Information Security
What can an “electronic” signature certify? Are SPAM emails legal? Can a tuition centre share your email address with another centre? Learn how information security issues influence the law from an NUS Law professor.

What You Could Be

  • Forensic Investigator at Visa
  • Computer Security Researcher at DSO National Laboratories (DSO)
  • Cyber Analyst at OCBC
  • Malware Analyst at Symantec
  • Security Consultant at IBM
  • Security Software Engineer at Centre for Strategic Infocomm Technologies (CSIT)