Computer Studies




Our Approach
The Raffles Institution Computer Studies Programme aims to inculcate in our students the right dispositions, knowledge and skills to understand the underpinnings of current computer technology and be ready for emerging technologies. We hope to develop him to become one who is able to leverage on computer know-how in problem-solving situations.



Students achieving at National Software Competition


Our Year 1 and Year 2 Computer Studies Programme centres on the development of computational thinking skills, which is an essential set of mental skills that converts complex, partially defined real world problems into a form that can be solved using the computer. Concepts such as iterations, loops, conditionals, arrays and functions will be taught and students will apply these concepts to general problem-solving.

Design Thinking processes are also integrated into the Year 2 Computer Studies curriculum which provides the framework for students to solve real world problems using coding and programming skills.



Infocomm Club members at Infocomm Media Awards and IMDA exhibition


Learner Outcomes

  • Develop an awareness of technological developments and understand its role and impact on changing societies.
  • Learn and apply core computational thinking concepts (such as abstraction, decomposition, pattern matching) and use them to organise information, and as tools to design a solution to an identified scenario.
  • Gain the skills and confidence to embrace and use technologies now and in the future, at home, at work, and in the wider community.



Computer Elective Programme 
At the end of Year 2, exceptionally competent and highly motivated students interested in Computing may sign up for the two-year Computer Elective Programme (CEP) to be offered in Year 3 and Year 4. In this programme, students will be exposed to various aspects of Computer Science topics at a deeper level, focusing on solving real world problems to gain a deeper appreciation of advanced computing concepts.


Computing Competitions 
Students who have demonstrated a strong talent or interest in Computer Studies are encouraged to take part in the national competitions available to secondary school students, such as the DrCT (International Contest on Computational Thinking).  


Co-Curricular Activities: Infocomm Club
Raffles Institution Infocomm Club (RIICC) is a merit CCA in Raffles Institution (Secondary) that consists of three sections: Programming, Competitive Programming and Robotics. Club members acquire relevant skills and knowledge to represent the school in competitions in these three domains.


Computing Enrichment Courses
Post-Exam Computing enrichment courses will be available for students to sign up. Examples of these courses are Data Analytics in Python, Introduction to Machine Learning and Drones. Details will be provided to students by end of Term 3.



Students participating at Sentinel Challenge 2022 at Nanyang Girls High School