Overview

The four-year IS programme provides a stimulating education that equips students with the ability to integrate infocomm technology fundamentals with domain expertise to develop innovative solutions for organisations. Through projects and case studies that are aligned with industry best practices, students will develop an in-depth understanding of the strategic exploitation of infocomm technology in emerging organisational forms. Students become proficient in the design and development of infocomm solutions and the management of infocomm projects. Such skills are vital in helping students develop careers that are being emphasised in the iN2015 plan, such as techno-strategist, solution architect, and infocomm project manager.

Students can choose to pursue one of the three specialisations - Electronic Commerce, Financial Technology and Digital Innovation.

Students with CAP of 4.00 or higher may opt to replace IS4010 Industry Internship Programme by CP4101 B.Comp. Dissertation.

Students who aim for Honours (Highest Distinction) must pass the CP4101. Students with CAP of 4.00 or higher after completing at least 70% (i.e. 112 MCs) of the MC requirement for the degree programme may opt to replace the IS4010 Industry Internship Programme by CP4101 (12 MCs). Note that the CP4101 project selection process takes place one semester ahead of the semester in which the students commence CP4101. Thus the students can tentatively select CP4101 projects; but the condition "CAP of 4.00 or higher after completing at least 70% (112 MCs) of the MC requirement for the degree programme" must be satisfied before they can commence CP4101 in lieu of IS4010.

 

NUS Overseas Colleges (NOC) Information Systems

Students who attended NOC Programme may:

  • count TR3201 Entrepreneurship Practicum (8 MCs) partially in lieu of CP4101 BComp Dissertation (4 out of 12 MCs) and replace one IS programme elective at level-3000 (4 MCs).

  • count TR3202 Start-up Internship Programme (12 MCs) towards Industrial Experience Requirement (i.e. IS4010 Industry Internship Programme)

  • count TR3203/N Start-up Case Study and Analysis (8 MCs) partially in lieu of CP4101 B.Comp Dissertation (8 out of 12 MCs).

 

University Scholars Programme (Information Systems)

Students in the University Scholars Programme who choose the Bachelor of Computing (Information Systems) major will take the IS programme, but with the following variations:

  • They will not be required to read IS2101 Business and Technical Communication. It is replaced by USP Foundation module: Writing and Critical Thinking.
  • They have module exemption via directly recognising up to 8 MCs of SoC prescribed modules towards USP Inquiry cum ISM requirement.

  

Summary of degree requirements for BComp (Information Systems)

ModulesMCsSubtotals

UNIVERSITY LEVEL REQUIREMENTS 1

 

16

PROGRAMME REQUIREMENTS

 

108

Core Modules

68

 
BT1101 Introduction to Business Analytics 4  

CS1010J Programming Methodology

4

 

IS1103 Ethics in Computing

4

 

CS2030 Programming Methodology II 4  

CS2040 Data Structures and Algorithms

4

 

CS2102 Database Systems 2 or BT2102 Database Management and Visualization

4

 

IS2101 Business and Technical Communication 3
4
 
IS2102 Enterprise Systems Architecture and Design
4
 

IS2103 Enterprise Systems Server-side Design and Development

4

 

IS3103 Information Systems Leadership and Communication
4
 
IS3106 Enterprise Systems Interface Design and Development 4  
IS3107 Data Engineering
4
 
IS4103 Information Systems Capstone Project 8  
IS4301 Agile IT with DevOps 4  
MA1312 Calculus with Applications or
MA1521 Calculus for Computing 4or
MA2002 Calculus
4
 
ST2334 Probability and Statistics 5
4
 

Programme Electives

28

 

Students must choose 7 modules to make up 28 MCs from the list of Programme Electives, with 4 out of 7 modules being at level-4000.

Digital Business 
IS3150 Digital Media Marketing
IS3240 Digital Platform Strategy and Architecture
IS3261 Mobile Apps Development for Enterprise
IS4151 Pervasive Technology Solutions and Development

Financial Technology
IS4228 Information Technologies in Financial Services
IS4302 Blockchain and Distributed Ledger Technologies
IS4303 IT-Mediated Financial Solutions and Platforms

IT Solutioning

BT3017 Feature Engineering for Machine Learning
CS2105 Introduction to Computer Networks
CS3240 Interaction Design
IS3221 ERP Systems with Analytics Solutions 
IS4100 IT Project Management
IS4204 IT Governance
IS4234 Compliance and Regulation Technology
IS4243 Information Systems Consulting
IS4250 IT-enabled Healthcare Solutioning

IT Business Innovation and Entrepreneurship

IS3251 Principles of Technology Entrepreneurship
IS4152 Affective Computing
IS4242 Intelligent Systems and Techniques
IS4241 Social Media Network Analysis
IS4261 Designing IT-Enabled Business Innovations

IT Security and Legal Aspects

CS2107 Introduction to Information Security
IFS4101 Legal Aspects of Information Security
IS4231 Information Security Management
IS4233 Legal Aspects of Information Technology

 

Specialisations (20 MCs)

Students can only choose to pursue one of the three specialisations. 

To be awarded the Digital Innovation Specialisation, students must satisfy the followings:

Set I (Select any 2 modules) 6 : 
IS3240 Digital Platform Strategy and Architecture
IS3251 Principles of Technology Entrepreneurship
IS4261 Designing IT-Enabled Business Innovations

Set II (select any 3 modules):
BT3017 Feature Engineering for Machine Learning
IS3150 Digital Media Marketing 
IS3261 Mobile Apps Development for Enterprise 
IS4152 Affective Computing
IS4204 IT Governance 
IS4233 Legal Aspects of Information Technology 
IS4242 Intelligent Systems and Techniques
IS4243 Information Systems Consulting

To be awarded the Electronic Commerce Specialisation, students must satisfy the followings:

Set I (Select any 2 modules) 6 : 
IS3150 Digital Media Marketing
IS4151 Pervasive Technology Solutions and Development
IS4261 Designing IT-Enabled Business Innovations

Set II (Select any 3 modules) : 
IS3107 Data Engineering
IS3240 Digital Platform Strategy and Architecture
IS3261 Mobile Apps Development for Enterprise
IS4228 Information Technologies in Financial Services
IS4231 Information Security Management
IS4242 Intelligent Systems and Techniques
IS4243 Information Systems Consulting

To be awarded the Financial Technology Specialisation, students must satisfy the followings:

Set I (Select any 2 modules) 6 : 
IS4228 Information Technologies in Financial Services
IS4302 Blockchain and Distributed Ledger Technologies
IS4303 IT-Mediated Financial Solutions and Platforms

Set II (Select any 3 modules) : 
BT3017 Feature Engineering for Machine Learning
IS3107 Data Engineering
IS3221 ERP Systems with Analytics Solutions
IS4231 Information Security Management 
IS4233 Legal Aspects of Information Technology 
IS4234 Compliance and Regulation Technology
IS4242 Intelligent Systems and Techniques 

All modules

are 4 MCs

each.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IS4010 Industry Internship Programmme 7  or  CP4101 B.Comp. Dissertation

12

 

UNRESTRICTED ELECTIVES8  
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 requirements for University Level Requirements. Two programme requirements are used to satisfy the new university level requirements, specifically BT1101 will satisfy the Data Literacy pillar and CS1010J will satisfy the Digital Literacy pillar.
2: CS2102 has a pre-requisite for CS1231 Discrete Structures. Students who wish to read CS2102 can read CS1231 as an unrestricted elective module.
3 : Taught by the Centre for English Language Communication.
4 : MA1521 to be chosen if student wants to keep the option of switching to Computer Science stream.
5: For students taking Second Major in Statistics, they can replace ST2334 with ST2131 to meet first major requirement. For students taking the Second Major in Mathematics, they can replace ST2334 with both ST2131 and ST2132 to meet first major requirement. The MCs for ST2132 come from UE. For students taking the minor in Mathematics, they can replace ST2334 with ST2131 and take ST2132 as an unrestrictive elective to meet first major requirement.
6: Students can choose to do all three modules from Set I and count one of them towards Set II to fulfil the module requirement for the specialisation.
7 : Students can choose to take on any current 12 MCs or more internship-related programmes within the School of Computing (e.g., CP3880 Advanced Technology Attachment Programme (ATAP)) and/or within NUS (e.g., Start-up Internship Programme (12MCs) from NUS Overseas Colleges) in place of IS4010 Industry Internship Programme to satisfy the industry experience requirement.
8: Students are encouraged to use their unrestricted electives to take modules that will build up their business domain knowledge. Having a strong knowledge of a business domain will provide IS graduates a favourable advantage in employment opportunity in the industry.