Singapore Institute of Management
Singapore Institute of Management

Singapore Institute of Management


SIM-UOL-Bachelor of Science (Honours) in Computer Science (Machine Learning and Artificial Intelligence)


Computer Science, Intelligence System Technology, Data Science
Bachelor's Degree Program
Qualification Awarded
Bachelor of Science (Honours) in Computer Science (Machine Learning and Artificial Intelligence)
Awarding Institution
University of London, UK
Course Duration
3 years
April, October
Class Location
  • Singapore Institute of Management


Machine learning provides a means for computer systems to extract useful information out of data.
Gain the mathematical and engineering knowledge to construct working machine learning and AI systems.
Learn how machines make sense of the world through intelligent signal processing.
Carry out a substantial practical project where you’ll construct an AI system and apply it to a problem.

Course Syllabus

Major Subjects
This programme will run over two semesters each year. Student can study up to four new modules in one semester; or two plus final project.

Year 1 Modules: Learn the fundamentals: how computers work, how to programme, and more about the mathematics that underpins computer science

CM1005 Introduction to programming I
CM1010 Introduction to programming II
CM1015 Computational mathematics
CM1020 Discrete mathematics
CM1025 Fundamentals of computer science
CM1030 How computers work
CM1035 Algorithms and data structure I
CM1040 Web development
Year 2 Modules: Deepen the programming skills to consider software projects and explore specialist topics such as Graphics Programming and Data Science.

CM2005 Object oriented programming
CM2010 Software design and development
CM2015 Programming with data
CM2020 Agile software projects
CM2025 Computer security
CM2030 Graphics programming
CM2035 Algorithms and data structure II
CM2040 Databases, network and the web
Year 3 Modules: Study the elective modules that are geared towards Machine Learning and Artificial Intelligence and an elective from any other specialism.

FIVE specialist modules from the list:

CM3010 Databases and advanced data technique
CM3015 Machine learning and neural networks
CM3020 Artificial intelligence
CM3060 Natural language processing
CM3065 Intelligent signal processing
AND choose ONE module from the following:

CM3005 Data Science
CM3025 Virtual reality
CM3030 Games development
CM3035 Advanced web development
CM3040 Physical computing and internet of things
CM3045 3D graphics and animation
CM3050 Mobile development
CM3055 Interaction design
PLUS a compulsory project:

CM3070 Final project
Note: Each modules is assessed either by coursework or a combination of coursework and a two-hour unseen written examination.

Entry Requirement

- 2 STPM subjects at grade C or better, together with 3 non-overlapping SPM subjects at grade C or better. If Mathematics was not passed at STPM then Mathematics at SPM must be at grade B4 or better; or
- 5 UEC subjects at grade B6 or better, together with 3 non-overlapping SPM subjects at grade C or better including Mathematics; or
- 8 UEC subjects at grade B6 or better including Mathematics.
SPM English grade 6(C) or better, with a 3 year validity.

• 2 ‘A’ Level / H2 Level subjects and 3 ‘O ‘Level passes in non-overlapping subjects; or
• 3 ‘A’ Level / H2 Level subjects passes in non-overlapping subjects where grades ‘D’, ‘E’, ‘E’ or better are achieved
• GCE ‘O’ Level Mathematics ‘B4’ or better, or equivalent
• GCE 'O' Level English 'C' or better

Course Fees

< RM125000 (estimated total amount of the tuition and miscellaneous fees for the entire program)
Tuition Fee
S$38,910 (est)*
Application Fee
S$ 481.50 (International students) / S$ 96.30 (Singaporean/PRs)

The fee listed above is only for reference. For the actual information of the tuition fees, please click here to inquire.

Course Inquiry

SIM Malaysia Rep Office:
30F, The Gardens North Tower, Mid Valley City,
Lingkaran Syed Putra, 59200 Kuala Lumpur, Malaysia
Whatsapp No: +60 17-457 0878
Office Tel: +603 2035 9680 / 81

Ask Me