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 Product and Platform Management, Financial Technology or Intelligent Systems Solutioning.
Students with Grade Point Average (GPA) of 4.00 or higher may opt to replace Industrial Experience Requirement 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 Industrial Experience Requirement 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 ETP3201L Innovation & Enterprise Internship (12 units) towards Industrial Experience Requirement (i.e. IS4010 Industry Internship Programme)
- count ETP3202L Innovation & Enterprise Case Study and Analysis (8 units) partially in lieu of CP4101 B.Comp Dissertation (8 out of 12 units).
- count ETP3203L Innovation & Enterprise Internship 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).
Summary of degree requirements for BComp (Information Systems)
Courses | Units | Subtotals |
COMMON CURRICULUM REQUIREMENTS 1 | 40 | |
University Level Requirements: 6 University Pillars | 24 | |
Digital Literacy --- CS1010J Programming Methodology | 4 | |
Critique and Expression --- GEX% | 4 | |
Cultures and Connections --- GEC% | 4 | |
Data Literacy --- BT1101 Introduction to Business Analytics | 4 | |
Singapore Studies --- GES% | 4 | |
Communities and Engagement --- GEN% | 4 | |
Computing Ethics | 4 | |
IS1108 Digital Ethics and Data Privacy |
4 | |
Interdisciplinary & Cross-Disciplinary Education Comprises of Interdisciplinary (ID) Courses and Cross-disciplinary (CD) Courses Students are required to take 12 units from the above course with at least two ID courses and no more than one CD course to satisfy the 12 units required in the group. |
12 | |
PROGRAMME REQUIREMENTS |
|
80 |
Core Courses |
60 |
|
BT2102 Database Management and Visualization or CS2102 Database Systems2 | 4 | |
CS2030 Programming Methodology II | 4 | |
CS2040 Data Structures and Algorithms |
4 |
|
IS2101 Business and Technical Communication3 |
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 | |
CP4101 B.Comp Dissertation or Industrial Experience Requirement4 | 12 | |
IS4103 Information Systems Capstone Project | 8 | |
MA1312 Calculus with Applications or MA1521 Calculus for Computing5 MA2002 Calculus |
4
|
|
ST2334 Probability and Statistics6 |
4
|
|
Programme Electives |
20 |
|
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 CS2105 Introduction to Computer Networks 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 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 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 |
All courses are 4 units each
|
|
UNRESTRICTED ELECTIVES7 |
40
|
|
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 course.
3: Taught by the Centre for English Language Communication.
4: Students may take any internship programmes that are at least 12 units and of at least 6 months continuous duration (e.g. IS4010 Industry Internship Programme, CP3880 Advanced Technology Attachment Programme, NUS Overseas Colleges) to satisfy the industry experience requirement. Students with GPA of 4.00 or higher may opt to replace the Industry Experience Requirement 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 Industry Experience Requirement by CP4101 (12 units).
5: MA1521 to be chosen if student wants to keep the option of switching to Computer Science stream.
6: 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.
7: 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.
Information Systems Specialisations
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.
(A) Digital Product and Platform Management Specialisation
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
- IS4236 Cloud Services and Infrastructure Management
- IS4243 Information Systems Consulting
- IS4250 IT-enabled Healthcare Solutioning
- IS4302 Blockchain and Distributed Ledger Technologies
* 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.
(B) Financial Technology Specialisation
To be awarded the Financial Technology Specialisation, students must satisfy the followings:
Set I (Select 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
- 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
- IS4242 Intelligent Systems and Techniques
* 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.
(C) Intelligent Systems Solutioning Specialisation
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.