IS Cohort 2024/2025
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 Artificial Intelligence (AI) System 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 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).
- count ETP3206L Innovation & Enterprise Internship (12 out of 16 units) towards Industrial Experience Requirement (i.e. IS4010 Industry Internship Programme). The remaining 4 units will count as unrestricted electives.
Summary of degree requirements for BComp (Information Systems)
Courses | Units | Subtotals |
---|---|---|
COMMON CURRCULUM 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 Systems 2 | 4 | |
CS2030 Programming Methodology II | 4 | |
CS2040 Data Structures and Algorithms | 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 | |
CP4101 B.Comp Dissertation or Industrial Experience Requirement 4 | 12 | |
IS4103 Information Systems Capstone Project | 8 | |
MA1312 Calculus with Applications or MA1521 Calculus for Computing 5 MA2002 Calculus | 4 | |
ST2334 Probability and Statistics 6 | 4 | |
Programme Electives Complete 5 Information Systems programme electives with at least 3 courses at Level-4000 | 20 | |
Digital Business IT Solutioning IT Business Innovation and Entrepreneurship IT Security and Legal Aspects | All courses are 4 units each | |
UNRESTRICTED ELECTIVES 7 | 40 | |
Grand Total | 160 |
Footnotes:
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. MA1312 is no longer offered by Mathematics Department from AY2025-26.
6 If a student has taken (ST2131 or MA2216 or MA2116) and ST2132, then the student does not need to take ST2334.
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 pass 20 units (5 courses) from the prescribed list below:
- IS3150 Digital Media Marketing
- IS3240 Digital Platform Strategy and Architecture
- IS4233 Legal Aspects of Information Technology
- IS4234 Governance, Regulation, and Compliance Technology
- IS4236 Cloud Services and Infrastructure Management
- IS4241 Social Media Network Analysis
- IS4243 Information Systems Consulting
- IS4250 IT-enabled Healthcare Solutioning
- IS4261 Designing AI-driven Business Innovations
- IS4262 Digital Product Management
(B) Financial Technology Specialisation
To be awarded the Financial Technology Specialisation, students must students must pass 20 units (5 courses) from the prescribed list below:
- BT4014 Analytics Driven Design of Adaptive Systems
- IS3107 Data Engineering
- IS4226 Systematic Trading Strategies and Systems
- IS4228 Information Technologies in Financial Services
- IS4233 Legal Aspects of Information Technology
- IS4234 Governance, Regulation, and Compliance Technology
- IS4242 Intelligent Systems and Techniques
- IS4246 Smart Systems and AI Governance
- IS4302 Blockchain and Distributed Ledger Technologies
- IS4303 IT-Mediated Financial Solutions and Platforms
(C) Artificial Intelligence (AI) System Solutioning Specialisation
To be awarded the Artificial Intelligence (AI) System Solutioning Specialisation, students must must pass 20 units (5 courses) from the prescribed list below:
- BT3017 Feature Engineering for Machine Learning
- BT4014 Analytics Driven Design of Adaptive Systems
- BT4221 Big Data Techniques and Technologies
- IS3107 Data Engineering
- IS4151 AIoT Solutions and Development
- IS4236 Cloud Services and Infrastructure Management
- IS4242 Intelligent Systems and Techniques
- IS4243 Information Systems Consulting
- IS4246 Smart Systems and AI Governance
- IS4302 Blockchain and Distributed Ledger Technologies