IS Cohort 2019/2020

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 National Infocomm Media 2025 masterplan, such as techno-strategist, solution architect, and infocomm project manager.

Students can also take a specialisation in Digital Innovation, Electronic Commerce or Financial Technology. 

Students with GPA 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 GPA of 4.00 or higher after completing at least 70% (i.e. 112 units) of the total unit requirement for the degree programme may opt to replace the IS4010 Industry Internship Programme by CP4101 (12 units). 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 “GPA of 4.00 or higher after completing at least 70% (112 units) of the total unit 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/N Entrepreneurship Practicum (8 units) partially in lieu of CP4101 BComp Dissertation (4 out of 12 units) and replace one IS programme elective at level-3000 (4 units).
  • count TR3202/N Start-up Internship Programme (12 units) towards Industrial Experience Requirement (i.e. IS4010 Industry Internship Programme)
  • count TR3203/N Start-up Case Study and Analysis (8 units) partially in lieu of CP4101 B.Comp Dissertation (8 out of 12 units).

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 read GER1000 Quantitative Reasoning (4 units) as compulsory course for the University Level Requirements (ULR). The remaining 16 units in ULR are replaced by the 3 USP Inquiry Courses and 1 USP Foundation course ( i.e. University Scholars Seminar).
  • They will not be required to read IS2101 Business and Technical Communication. It is replaced by USP Foundational course: Writing and Critical Thinking.
  • They will read CP3209 Undergraduate Research Project in Computing (8 units) in place of the IS team project course (IS4103). CP3209 is an independent study course (ISM) which will be counted as 2 USP Inquiry courses in Sciences and Technologies Basket.
  • They will be required to take 24 units (6 courses) from the Programme Electives. Among these modular credits, at least 12 units (3 courses) must be at level-4000.
  • They will read the remaining USP requirements under Unrestricted Electives.

Summary of degree requirements for BComp (Information Systems)

CoursesUnitsSubtotals
UNIVERSITY LEVEL REQUIREMENTS 20
PROGRAMME REQUIREMENTS 108
Core Courses72 
CS1010J Programming Methodology4 
CS1231 Discrete Structures or
BT1101 Introduction to Business Analytics
4 
CS2030 Programming Methodology II4 
CS2040 Data Structures and Algorithms4 
BT2102  Database Management and Visualization or
CS2102 Database Systems @
4 
CS2105 Introduction to Computer Networks or
IS3107 Data Engineering ^^
4 
IS1103/X IS Innovations in Organisations and Society or
IS1103 Ethics in Computing or
IS1108 Digital Ethics and Data Privacy (new)
4 
IS2101 Business and Technical Communication *
4
 
IS2102 Enterprise Systems Architecture and Design
4
 
IS2103 Enterprise Systems Server-side Design and Development4 
IS3106 Enterprise Systems Interface Design and Development
4
 
IS3103 Information Systems Leadership and Communication
4
 
IS4100 IT Project Management or IS4301 Agile IT with DevOps && 4 
IS4103 Information Systems Capstone Project8 
MA1301/X Introductory Mathematics +
4
 
MA1312 Calculus with Applications or
MA1521 Calculus for Computing #
MA2002 Calculus
4
 
ST2334 Probability and Statistics &
4
 
Programme Electives24 

Choose 6 courses to make up 24 units from the list of Programme Electives below. 3 of the 6 courses must be at level-4000.

Digital Business
IS3150 Digital Media Marketing
IS3240 Digital Platform Strategy and Architecture
IS3261 Mobile Apps Development for Enterprise
IS4151 AIoT Solutions and Development
IS4262 Digital Product Management

Financial Technology
IS4226 Systematic Trading Strategies and Systems
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
CS3240 Interaction Design
CS3243 Introduction to Artificial Intelligence
IS3107 Data Engineering
IS3221 ERP Systems with Analytics Solutions
BT4014 Analytics Driven Design of Adaptive Systems
IS4100 IT Project Management &&
IS4204 IT Governance
IS4234 Compliance and Regulation Technology/ Governance, Regulation, and Compliance Technology
IS4236 Cloud Services and Infrastructure Management
IS4243 Information Systems Consulting
IS4246 Smart Systems and AI Governance
IS4248 Digital Business and the Metaverse
IS4250 IT-enabled Healthcare Solutioning
IS4301 Agile IT with DevOps &&

IT Business Innovation and Entrepreneurship
IS3251 Principles of Technology Entrepreneurship
IS4152 Affective Computing
IS4241 Social Media Network Analysis
IS4242 Intelligent Systems and Techniques
IS4261 Designing IT-enabled Business Innovations
IS5002 Digital Transformation **
IS5128 Digital Innovation **

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
IS4238 Strategic Cybersecurity

Specialisations (20 units)
Students may choose to read one or more specialisations for the BComp (Information Systems) programme.  In the case of common courses between these specialisations, the extent of double counting should be no more than 8 units among the specialisation(s).  Some of the courses require pre-requisites from outside this list. Students must have the pre-requisites to take them. In the case of  (i) Digital Innovation Specialisation and (ii) Digital Product and Platform Management Specialisation, students can only choose one of them.

To be awarded the Digital Innovation Specialisation, students must satisfy the followings (at 20 units):

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

Set II (select any 3 courses):
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
IS4262 Digital Product Management
IS5002 Digital Transformation **
IS5128 Digital Innovation **


To be awarded the Digital Product and Platform Management, students must satisfy the followings:

Set I (Select any 2 courses) ##:
IS3240 Digital Platform Strategy and Architecture
IS4261 Designing IT-enabled Business Innovations
IS4262 Digital Product Management

Set II (Select any 3 courses):
IS3150 Digital Media Marketing
IS4100 IT Project Management
IS4234 Compliance and Regulation Technology/ Governance, Regulation, and Compliance Technology
IS4236 Cloud Services and Infrastructure Management
IS4243 Information Systems Consulting
IS4250 IT-enabled Healthcare Solutioning
IS4302 Blockchain and Distributed Ledger Technologies

To be awarded the Electronic Commerce Specialisation, students must satisfy the followings (at 20 units):

Set I (do any 2 courses) ##:
IS3150 Digital Media Marketing
IS4151 AIoT Solutions and Development
IS4261 Designing IT-enabled Business Innovations

Set II (select any 3 courses):
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 (at 20 units):

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

Set II (select any 3 courses):
BT3017 Feature Engineering for Machine Learning
IS3107 Data Engineering ^^
IS3221 ERP Systems with Analytics Solutions
IS4226 Systematic Trading Strategies and Systems
IS4231 Information Security Management
IS4233 Legal Aspects of Information Technology
IS4234 Compliance and Regulation Technology/ Governance, Regulation, and Compliance Technology
IS4242 Intelligent Systems and Techniques
IS4301 Agile IT with DevOps &&
IS5002 Digital Transformation **

To be awarded the Intelligent Systems Solutioning Specialisation, students must satisfy the followings:

Set I (Select any 2 courses) ##:
BT4014 Analytics Driven Design of Adaptive Systems
IS4242 Intelligent Systems and Techniques
IS4246 Smart Systems and AI Governance

Set II (Select any 3 courses):
BT3017 Feature Engineering for Machine Learning
CS3243 Introduction to Artificial Intelligence
IS3221 ERP Systems with Analytics Solutions
IS4151 AIoT Solutions and Development
IS4152 Affective Computing
IS4243 Information Systems Consulting
IS4248 Digital Business and the Metaverse

 Students can choose to do all three courses from Set I and count one of them towards Set II to fulfil the course requirement for the specialisation.

All courses are 4 units each except CP4101 (12 units) 
CP4101 B.Comp. Dissertation or IS4010 Industry Internship Programme ^12 
UNRESTRICTED ELECTIVES % 
32
Grand Total 160

Footnotes:

^^:  If students have taken IS3107 in place of CS2105 as core, it cannot be double counted as programme elective.

*: Taught by the Centre for English Language Communication.

+: MA1301 is waived for students with A-level Mathematics. The 4 units gained from the waiver are added to the units for Unrestricted Electives.

@: CS2102 has a pre-requisite for CS1231 Discrete Structures. Students who wish to read CS2102 can read CS1231 as an unrestricted elective course.

#: MA1521 to be chosen if student wants to keep the option of switching to Computer Science stream.

&: If a student has taken (ST2131 or MA2216 or MA2116) and ST2132, then the student does not need to take ST2334.

^: Students can choose to take on any current 12 units 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 (12units) from NUS Overseas Colleges) in place of IS4010 Industry Internship Programme to satisfy the industry experience requirement.

##: Students can choose to do all three courses from Set I and count one of them towards Set II to fulfil the course requirement for the specialisation.

**: The course registration for these 2 graduate level courses is done offline.

&&: If students have taken IS4301 and not IS4100, they are not required to take IS4100 as a required course and IS4301 can be considered as a fulfilment to a core course requirement. However, IS4301 cannot at the same time considered as a fulfilment of the programme elective and/or specialization requirement. For students in the cohort AY 2019/20 and before, if they have taken IS4100 but not IS4301, they can still take IS4301 and consider IS4301 as a programme elective.

%: Students are encouraged to use their unrestricted electives to take courses that will build up their business domain knowledge. Having a strong knowledge of a business domain will provide IS graduates a favorable advantage in employment opportunity in the industry.