Teaching Faculty
Local faculty support from SIM and online academic support from Goldsmiths, University of London.
Delivery Mode
All class are conducted on SIM campus unless otherwise stated.
A blended learning approach is adopted. Not only students learn through the resources/content and instruction via digital and online media. Students also prepare ahead for discussion, produce coursework or project work; face-to-face sessions emphasize on discussions, case studies, and hands-on exercises. In class, the lecturer facilitates the discussion and the learning. As such, a large amount of time is spent on a mixture of:
- lectures
- tutorials
- laboratory sessions
Duration of each lesson is 3 hours.
Mode of Study
Classes are held in three-hour blocks between Monday and Friday, starting at 8.30am, 12pm or 3.30pm. There are occasional classes on weeknights at 7pm and weekends.
Academic Materials
- Cousera
- Virtual Learning Environment (VLE)
- SIM student portal
- University materials such as subject guides, past exam papers and exam commentaries, reading lists and handbooks on good study strategies
Programme Calendar (Per Semester)
Study Period: Week 1 – 21
Coursework 1: Week 6 or 7
Coursework 2: Week 13 or 14
Exams: Week 22
Candidature Period
Minimum / Maximum period:
Minimum: 3 year (with relevant Recognition of Prior Learning, a minimum of 2 years is possible)
Maximum: 6 years
No refund or recourse should the student fail to complete within the maximum period.
At SIM, students who are academically weak and find it difficult to progress or complete the programme within the minimum duration will receive counselling.
SIM reserves the right to withdraw a student who cannot cope with the demands of the programme, especially when the student’s pass has expired.
Minimum Class Size
There will be a minimum of 25 students for the programmes to commence. Students will be informed within one month prior to class commencement if the programme fails to commence due to low take up rate.
Curriculum
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 Numerical 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 wen
Year 3 Modules: Study elective modules then undertake a 30 credit project that combines your knowledge and skills to create a software system.
FIVE specialist modules from the list:
- CM3005 Data science
- CM3010 Data based and advanced data technique
- CM3015 Machine Learning and neural networks
- CM3035 Advanced web development
- CM3060 Natural language processing
AND choose ONE module from the following:
- CM3020 Artificial intelligence
- CM3025 Virtual reality
- CM3030 Games development
- CM3040 Physical computing and internet of things
- CM3045 3D graphics and animation
- CM3050 Mobile development
- CM3055 Interaction design
- CM3065 Intelligent signal processing
PLUS a compulsory project:
Note: Each modules is assessed either by coursework or a combination of coursework and a two-hour unseen written examination.
Module Information (PDF 114 KB)