School of Computing and Information Systems Curriculum
CORE CURRICULUM
Capabilities (6 Course Units)
Students will fulfil these requirements:
- Computational Thinking
- Internship (Will be awarded after first 10-weeks of apprenticeship)
Communities (4 Course Units)
Students will fulfil these requirements:
- Economics & Society
- Technology & Society
- Cultures of the Modern World
- Community Service
Civilisations (2 Course Units)
Students will fulfil the following requirements:
- Ethics and Social Responsibility
- Big Questions
- Global Exposure (non-credit bearing)
Bachelor of Science
(Software Engineering)
Pending MOE's approval for Aug 2022 launch
** In addition, students must fulfil a Singapore Studies requirement and an Asia Studies requirement prior to graduation.
SOFTWARE ENGINEERING (SE) Major Requirements
SE Major Core (12 Course Units)
- Software Engineering Core Courses
52-Week Apprenticeship (6 Course Units)
- This can be completed in 1 or 2 blocks, between 10 -52 weeks.
Free Electives (6 Course Units)
- Courses from any of SMU’s six schools