IS Cohort 2024/2025
Overview
IS Industrial Experience Requirement (IER)
Students may fulfill the Industrial Experience Requirement via the following 3 options: (A) Take any internship programmes that are at least 12 units and of at least 6 months continuous duration:- CP3880 Advanced Technology Attachment Programme; or
- IS4010 Digital Transformation Leadership Programme; or
- Relevant internship related NOC courses
- CP3201 Industry Seminar (2 units)
- CS4352 Industry Seminar in Cybersecurity (2 units)
- IS4236 Cloud Services and Infrastructure Management (4 units)
- IS4243 Digital Transformation Consulting (4 units)
- IS4301 Agile IT with DevOps (4 units) (4 units)
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). The remaining 4 units can be used to meet the total unit requirement of Programme Electives at level-3000. ETP3203L is not mapped to any specific course in IS/BZA programme.
- count ETP3206L Innovation & Enterprise Internship (12 out of 16 units) towards Industrial Experience Requirement (i.e. IS4010 Digital Transformation Leadership 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 and AI Ethics (old: 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 Note that least 80% of the unit requirements in a Bachelor programme’s major (i.e. Programme Requirements) must be at level 1000 to 4000. | 80 | |
| Core Courses | 60 | |
| BT2102 Database Management and Visualization or CS2102 Database Systems | 4 | |
| CS2030 Programming Methodology II | 4 | |
| CS2040 Data Structures and Algorithms | 4 | |
| IS2101 Business and Technical Communication 3 | 4 | |
| IS2102 Requirements Analysis for Business IT Systems (old title: Enterprise Systems Architecture and Design) | 4 | |
| IS2103 Enterprise Systems Server-side Design and Development or IS2108 Full-stack Software Engineering for AI Solutions I | 4 | |
| IS3103 Digital Transformation and Leadership Communication | 4 | |
| IS3106 Enterprise Systems Interface Design and Development or IS3108 Full-stack Software Engineering for AI Solutions II | 4 | |
| CP4101 B.Comp Dissertation or Industrial Experience Requirement | 12 | |
| IS4103 Information Systems Capstone Project or IS4108 AI Solutioning Capstone Project | 8 | |
| MA1312 Calculus with Applications or MA1521 Calculus for Computing 4 or MA2002 Calculus | 4 | |
| ST2334 Probability and Statistics 5 | 4 | |
| Programme Electives Complete 5 Information Systems programme electives with at least 3 courses at Level-4000 | 20 | |
Digital Business
Financial Technology
IT Solutioning
IT Business Innovation and Entrepreneurship
IT Security and Legal Aspects
| All courses are 4 units each | |
| UNRESTRICTED ELECTIVES 6 | 40 | |
| Grand Total | 160 |
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 specialisations. To ensure academic integrity of NUS specialisations, at least 60% of the Specialisation requirements to be earned from courses read at NUS. Note that at least 60% of the Unit requirements in a Bachelor programme’s specialisation, must be at level 1000 to 4000.
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
- IS4100 IT Project Management
- 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
- IS4302 Blockchain and Distributed Ledger Technologies
(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 Advanced Analytics with Big Data Technologies
- IS2109 AI and Machine Learning Techniques I
- IS3107 Data Engineering
- IS3109 AI and Machine Learning Techniques II
- 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
- IS4400 Human-AI Interaction
- IS4401 Generative AI and Business Applications
- IS4402 Machine Learning with Unstructured Data
