School of Computing and Information Systems Curriculum - DRAFT

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


Bachelor of Science (Software Engineering)

** 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