NUS Computing NUS Computing
  • Current UG
  • MySoC
  • Email
  • Student
  • Staff
  • Alumni

Sidebar

Main Menu

  • COVID19
  • About
  • Programmes
  • Student Life
  • Research
  • Entrepreneurship
  • Industry
  • Giving

Quicklinks

  • Current UG
  • MySoC
  • Email
  • Student
  • Staff
  • Alumni

Degree Requirement

  • NUS-MINDEF Cyber NSF Work-Learn Scheme
  • Information Security Co-operative Education Programme Cohort 2022/2023
  • Information Security Co-operative Education Programme Cohort 2021/2022
  • Information Security Co-operative Education Programme Cohort 2020/2021
  • Information Security Co-operative Education Programme Cohort 2019/2020
  • Information Security Co-operative Education Programme Cohort 2018/2019
  • Information Security Co-operative Education Programme Cohort 2017/2018
  • Information Security Cohort 2022/2023
  • Information Security Cohort 2021/2022
  • Information Security Cohort 2020/2021
  • Information Security Cohort 2019/2020
  • Information Security Cohort 2018/2019
  • Information Security Cohort 2017/2018
  • COVID19
  • About
    • Dean's Message
    • Our History
    • Departments
    • Industry Advisory Committee
    • Management
    • School Directory
      • Admin Directory
      • Faculty Photo Directory
      • Admin Photo Directory
      • Expert Directory
    • News
    • Teaching Awards
    • Staff Tribute
      • In Appreciation
      • In Remembrance
    • Giving
    • Career
    • Contact Us
  • Programmes
    • Undergraduate
      • Computer Science
      • Information Systems
      • Computer Engineering
      • Business Analytics
      • Information Security
      • Special Programmes
      • Double Major
      • Minors
      • Resources for Current Students
      • Information for Freshmen
    • Graduate
      • PhD in Computer Science
      • PhD in Information Systems
      • MSc+PhD (by Research)
      • Masters in Computing (with Specialisations)
        • Computer Science
        • Information Systems
        • Infocomm Security
        • Artificial Intelligence
      • Master of Computing - General Track
      • Master of Science in Digital FinTech
      • Master of Science in Business Analytics
      • Graduate Certificates
      • Graduate Certificate in Computing Foundations
      • Graduate Certificate in Analytics Technologies
    • Executive Education & Part-time Programmes
      • Advanced Computing for Executives
      • Bachelor of Technology
  • Student Life
    • About Us
    • SoC Student Awards
    • Financial Support/Assistance
    • Student Wellness and Wellbeing
    • Student Clubs/Interest Groups
    • Contact Us
  • Research
    • Research Centres
    • Research Areas
  • Entrepreneurship
    • Leadership
    • The Furnace
    • Alumni Companies
    • Funding Opportunities
    • Awards
    • Innovation
    • Research Centres
    • News & Events
    • Contact Us
  • Industry
    • Internships
    • Career Services
    • Translational Research
  • Giving
  1. Current Cohorts
  2. Degree Requirements per Cohort
  3. Information Security Cohorts
  4. Information Security Cohort 2022/2023

Information Security Cohort 2022/2023

Overview

Overview

 

The Bachelor of Computing in Information Security aims to:

  • To provide a broad-based, inter-disciplinary information security undergraduate programme within NUS.
  • To contribute to the national focus on growing the pool of cyber security professionals in Singapore.
  • To produce graduates who are able to understand information security issues and practices from both technical and organisational points of view.


Graduates of this programme are expected to have possible career choices as software engineers, systems administrators, malware researchers, security analyst, cybersecurity incident responder, and security consultant.  They are expected to find employment in industries that deal with sensitive information (e.g., banks, insurance, defence), government organisations, and firms that provide security consultation/systems/services.

This programme enables students to attain, by the time of graduation:

  • Strong knowledge of computer science foundations and fundamentals, including (a) familiarity with common computer science themes and principles, (b) high-level understanding of systems as a whole, (c) understanding of the theoretical underpinnings of computer science and their influences in practice.
  • An ability to design, implement, and evaluate a computer-based system, process, components, or program to meet the security needs.
  • An understanding of the processes and challenges that support the delivery and management of information security in an organisation.
  • An ability to function effectively in teams to accomplish a common goal.
  • An understanding of professional, ethical, legal, security, and social issues and responsibilities.
  • An ability to communicate effectively with a range of audiences
  • An ability to analyze the local and global impact of computing on individuals, organisations, and society.
  • Recognition of the need for and an ability to engage in continuing professional development
  • An ability to use the current techniques, skills, and tools necessary for information security practice.

 

Degree Requirements

Degree Requirements

 


The Bachelor of Computing (Information Security) requires at least 160 MCs.

Students will be required to satisfy at least 6 MCs of Industrial Experience Requirement by doing the following industry experience modules:

  • A 6-month internship through CP3880 Advanced Technology Attachment Programme (12 MCs);
  • Two 3-month internships through two of the followings:
    • CP3200 Internship (6 MCs);
    • CP3202 Internship II (6 MCs);
    • CP3107 Computing for Voluntary Welfare Organisations (6 MCs);
    • CP3110 Computing for Voluntary Welfare Organisations II (6 MCs).
  • IS4010 Industry Internship Programme (12 MCs) from the Department of Information Systems and Analytics;
  • TR3202 Start-up Internship Programme (12 MCs) from NUS Overseas Colleges;
  • Other forms of industry experience approved by the Department of Computer Science.

Students with CAP of 4.00 or higher may opt to replace Industry Experience Training by CP4101 BComp. Dissertation.

Students who aim for Honours (Highest Distinction) must pass the CP4101 BComp Dissertation. Students with CAP of 4.00 or higher at the end of their fifth semester of undergraduate study may opt to replace the Industry Experience Requirement by BComp Dissertation (12 MCs). As with other students with CAP of 4.00 or higher, these students may opt to replace Industry Experience Requirement by BComp. Dissertation.

 

(i) COMMON CURRICULUM REQUIREMENTS1 (40 MCs)

(ii) PROGRAMME REQUIREMENTS (84 MCs)

Computing Foundation
CS1231S    Discrete Structures
CS2040C    Data Structures and Algorithms
CS2100      Computer Organisation
CS2101      Effective Communication for Computing Professionals and CS2113T Software Engineering & Object-oriented Programming 2
CS2105      Introduction to Computer Networks
CS2106      Introduction to Operating Systems

Information Security Requirements
CS2107       Introduction to Information Security
CS3235       Computer Security
Either
     IFS4205 Information Security Capstone Project or
     (CS4238 Computer Security Practice and IFS4103 Penetration Testing Practice)
 IS4231        Information Security Management


Complete 12 MCs from the following list of modules:
CS4230       Foundations of Modern Cryptography
Either
      CS4236       Cryptography Theory and Practice; or 
      MA4261       Coding and Cryptography
CS4238       Computer Security Practice
CS4239       Software Security
CS4257       Algorithmic Foundations of Privacy
CS4276       IoT Security
CS5231       Systems Security
CS5321       Network Security
CS5322       Database Security
CS5331       Web Security
CS5332       Biometric Authentication
IFS4101       Legal Aspects of Information Security
IFS4102       Digital Forensics
IFS4103       Penetration Testing Practice
IS4204         IT Governance
IS4233         Legal Aspects of Information Technology
IS4234         Compliance and Regulation Technology
IS4302         Blockchain and Distributed Ledger Technologies
Other modules at level 4000 or above approved by the SoC UG Office

Computing Requirements

Complete 12 MCs of CS-coded, IS-coded, or CP-coded modules subject to the following conditions:

  • CS-coded and IS-coded modules must be at level-3000 or above.
  • At least 6 MCs must consist of industrial experience modules.

Mathematics
MA1521          Calculus for Computing
MA2001          Linear Algebra I
ST2334           Probability and Statistics3 

 

(iii) UNRESTRICTED ELECTIVES (36 MCs)

Students without A-level or H2 Mathematics or equivalentare required to complete MA1301/X Introductory Mathematics or equivalent as part of the UE

 

1: Students can refer to: https://www.nus.edu.sg/registrar/academic-information-policies/undergraduate-students/general-education/for-students-admitted-from-AY2021-22 for the University Level Requirements (ULR).  CS1010 will satisfy the Digital Literacy pillar.
2: Students taking CS2113T Software Engineering & Object-Oriented Programming must take CS2101 Effective Communication for Computing Professionals in the same semester.
3: 
Students pursuing a Second Major in Mathematics or Statistics should take ST2334 Probability and Statistics.



NUS Overseas Colleges (NOC)

NUS Overseas Colleges (NOC)

 

Students who attended NOC programme may:

  • count TR3201 Entrepreneurship Practicum (8 MCs) towards Computing Breadth
  • count TR3202 Start-up Internship Programme (12 MCs) towards Industrial Experience Requirement
  • count TR3203 Start-up Case Study and Analysis towards Unrestricted Electives. Students working on information-security-related projects for TR3203 may seek approval to instead take TR3203P, which counts towards IFS4205 Information Security Capstone Project requirement. 

 

Summary of degree requirement for Bachelor of Computing in Information Security

Summary of degree requirement for Bachelor of Computing in Information Security

 

Modules
MCs
Subtotals

COMMON CURRICULUM REQUIREMENTS 1

  40
University Level Requirements: 6 University Pillars 24  
Digital Literacy --- CS1010 Programming Methodology  4  
Critique and Expression --- GEX% 4  
Cultures and Connections --- GEC% 4  
Data Literacy ---  Either GEA1000, BT1101, ST1131 or DSE1101 4  
Singapore Studies --- GES% 4  
Communities and Engagement ---  GEN% 4  
Computer Ethics 4  

IS1108 Digital Ethics and Data Privacy

4  

Interdisciplinary & Cross-Disciplinary Education 

Comprises of Interdisciplinary (ID) Modules and Cross-disciplinary (CD) Modules

Students are required to take 12MCs from the above modules with at least two ID modules and no more than one CD module to satisfy the 12 MCs required in this group.

12  
PROGRAMME REQUIREMENTS  
84
Computing Foundation
28
 
CS1231S Discrete Structures
4
 
CS2040C Data Structures and Algorithms
4
 
CS2100 Computer Organisation
4
 
CS2101 Effective Communication for Computing Professionals and CS2113T Software Engineering & Object-oriented Programming 2
8
 
CS2105 Introduction to Computer Networks
4
 
CS2106 Introduction to Operating Systems
4
 
Information Security Requirements
32
 
CS2107 Introduction to Information Security
4
 
CS3235 Computer Security
4
 

Either
     IFS4205 Information Security Capstone Project

or
     (CS4238 Computer Security Practice and IFS4103 Penetration Testing Practice)

8  
IS4231 Information Security Management
4
 

Programme Electives
Complete 12 MCs from the following list of modules:
CS4230 Foundations of Modern Cryptography
Either
     CS4236 Cryptography Theory and Practice; or
     MA4261 Coding and Cryptography
CS4238 Computer Security Practice
CS4239 Software Security
CS4257 Algorithmic Foundations of Privacy
CS4276 IoT Security
CS5231 Systems Security
CS5321 Network Security
CS5322 Database Security
CS5331 Web Security
CS5332 Biometric Authentication
IFS4101 Legal Aspects of Information Security
IFS4102 Digital Forensics
IFS4103 Penetration Testing Practice
IS4204 IT Governance
IS4233 Legal Aspects of Information Technology
IS4234 Compliance and Regulation Technology
IS4302 Blockchain and Distributed Ledger Technologies
Other modules at level 4000 or above approved by the SoC UG Office

12
 
Computing Requirements
12
 

Complete 12 MCs of CS-coded, IS-coded, or CP-coded modules subject to the following conditions:

  • CS-coded and IS-coded modules must be at level-3000 or above.
  • At least 6 MCs must consist of industrial experience modules.

The industry experience modules are as follows:

  • A 6-month internship through CP3880 Advanced Technology Attachment Programme (12 MCs), IS4010 Industry Internship Programme (12 MCs), or TR3202 Start-up Internship Programme (12 MCs);
  • A 3-month internships through one of the followings: CP3200 Internship (6 MCs), CP3202 Internship II (6 MCs), CP3107 Computing for Voluntary Welfare Organisations (6 MCs), CP3110 Computing for Voluntary Welfare Organisations II (6 MCs);
  • Other forms of industry experience approved by the Department of Computer Science.
12
 
Mathematics
12
 
MA1521 Calculus for Computing
4
 
MA2001 Linear Algebra I 4  
ST2334 Probability and Statistics 3
4
 
UNRESTRICTED ELECTIVES 4  
36
Grand Total  
160

 

1: Students can refer to: https://www.nus.edu.sg/registrar/academic-information-policies/undergraduate-students/general-education/for-students-admitted-from-AY2021-22 for the University Level Requirements (ULR).  CS1010 will satisfy the Digital Literacy pillar.
2: Students taking CS2113T Software Engineering & Object-Oriented Programming must take CS2101 Effective Communication for Computing Professionals in the same semester.
3:
Students pursuing a Second Major in Mathematics or Statistics should take ST2334 Probability and Statistics.
4. Students without A-level or H2 Mathematics or equivalentare required to complete MA1301/X Introductory Mathematics or equivalent as part of the UE.

  • NUS-MINDEF Cyber NSF Work-Learn Scheme
  • Information Security Co-operative Education Programme Cohort 2022/2023
  • Information Security Co-operative Education Programme Cohort 2021/2022
  • Information Security Co-operative Education Programme Cohort 2020/2021
  • Information Security Co-operative Education Programme Cohort 2019/2020
  • Information Security Co-operative Education Programme Cohort 2018/2019
  • Information Security Co-operative Education Programme Cohort 2017/2018
  • Information Security Cohort 2022/2023
  • Information Security Cohort 2021/2022
  • Information Security Cohort 2020/2021
  • Information Security Cohort 2019/2020
  • Information Security Cohort 2018/2019
  • Information Security Cohort 2017/2018

Undergraduate Programmes

  • Computer Science
  • Information Systems
  • Computer Engineering
  • Business Analytics
  • Information Security
  • Special Programmes
  • Undergraduate Brochure

Admissions

  • Undergraduate
  • Graduate
  • Financial Aid

COVID19

  • Notice

Graduate Programmes

  • PhD in Computer Science
  • PhD in Information Systems
  • Masters of Computing (with Specialisations)
    • Computer Science
    • Information Systems
    • Infocomm Security
    • Artificial Intelligence
  • Master of Computing - General Track
  • Master of Science in Digital Fintech
  • Master of Science in Business Analytics
  • Graduate Certificates
  • Graduate Certificate in Computing Foundations

Executive Education & Part-time Programmes

  • Advanced Computing for Executives 
  • Bachelor of Technology 

Organisation

  • Dean's Message
  • Our History
  • About
  • Dept. of Computer Science
  • Dept. of Information Systems and Analytics 
  • Industry Advisory Committee
  • Management
  • School Directory
    • Admin Directory
    • Faculty Photo Directory
    • Admin Photo Directory
    • Expert Directory
  • News
  • Teaching Awards
  • Staff Tribute
    • In Appreciation
    • In Remembrance
  • Giving
  • Careers

 

Resources

  • MySoC
  • Email
  • Student
  • Staff
  • Events Calendar
  • LumiNUS
  • Library
  • Alumni
  • Facilities & Services
  • Student Jobs

NUS School of Computing

  • Computing 1
    13 Computing Drive
    Singapore 117417
  • +65 6516 2727
  • Contact Us

 

gps   Directions

 

 

Organisation

  • About
  • Dept. of Computer Science
  • Dept. of Information System and Analytics
  • Industry Advisory Committee
  • Management
  • Staff Directory
  • Faculty Photo Directory
  • Admin Photo Directory
  • News
  • Industry Relations
  • Giving
  • Careers

 

Resources

  • MySoC
  • Email
  • Student
  • Staff
  • Events Calendar
  • IVLE
  • Library
  • Alumni
  • Facilities & Services
  • Student Jobs
© National University of Singapore. All Rights Reserved.
  • Legal
  • Branding guidelines
  • Contact us