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.
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 UROP courses (CP3208 and CP3209) in place of the IS team project course (IS4103). CP3208 and CP3209 are independent study courses (ISMs) 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)
Courses | Units | Subtotals |
|
20 |
|
PROGRAMME REQUIREMENTS |
|
108 |
Core Courses |
72 |
|
CS1010J Programming Methodology |
4 |
|
(CS1020 Data Structures and Algorithms I and CS2100 Computer Organisation), or |
8 |
|
CS1231 Discrete Structures or |
4 |
|
BT2102 Database Management and Visualization or |
4 |
|
CS2105 Introduction to Computer Networks or |
4 |
|
IS1103/X IS Innovations in Organisations and Society or |
4 | |
IS2101 Business and Technical Communication* |
4
|
|
IS2102 Enterprise Systems Architecture and Design |
4
|
|
IS2103 Enterprise Systems Server-side Design and Development |
4 |
|
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 Project | 8 | |
MA1301 Introductory Mathematics+ |
4
|
|
MA1312 Calculus with Applications or MA1521 Calculus for Computing # MA2002 Calculus |
4
|
|
ST2334 Probability and Statistics& |
4
|
|
Programme Electives |
24 |
|
Option 1: Option 2: CP4101 B.Comp. Dissertation Digital Business Specialisations (choose one only) To be awarded the Digital Innovation Specialisation, students must satisfy the followings: Elective courses (choose three): To be awarded the Electronic Commerce Specialisation, students must satisfy the followings: Compuslory courses: Choose three courses from the following list of courses: Compulsory courses: Elective courses (choose three): |
All courses are 4 units each except CP4101 (12 units)
|
|
IS4010 Industry Internship Programme^ |
12 |
|
UNRESTRICTED ELECTIVES% |
32
|
|
Grand Total |
160 |
^^: 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.
&: 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 units 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.
^ : 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.
**: 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.