View projects of students who were taught using this approach: http://sys.riicc.sg/projectList.php
As computing gets more pervasive in everyday lives, many schools around the world are concerned about the state of computer studies and that it is not preparing students for the future. Against this backdrop, Raffles Institution has implemented computing education in its curriculum for many years though it is not a norm in Singapore. Even so, the digital trends are moving rapidly and faster than what the school’s computing education prepare the students for.
This paper will share the development of a new curriculum for the revamped Computer Elective Programme in Raffles Institution. For many years, Computer Elective Programme was a two year programme with curriculum that aims to cover as many computing topics as possible. The topics were based loosely on university computing curriculum topics like networking, C++ programming and 3D modelling. More than just increasing the number of years in the programme, many different factors affecting the teaching of the subject like current computing trends, new technologies and desired student learning outcomes were considered. The new programme is redesigned with all these factors in mind.
This paper will discuss the new framework introduced, the rationale of the programme and curriculum modules adopted. The maxim for the programme is Learn to Create and the main thrust is to enable students to rapidly develop a digital prototype. Some of the new modules include Python programming, interface design, Django Framework and Android Development.
As the first batch of students from the revamped programme had just graduated in 2013, the paper will also cover a brief review of the new curriculum based on student surveys, interviews and quality of student projects. Some students’ projects will be shared to better understand the student learning outcomes as well.