Teaching for Understanding
The RocketHour Coding Program is built to give our students a deep conceptual understanding of code. Using this approach, we find that our students are able to easily apply concepts learned in one coding language to any other coding language. This methodology is in line with how Computer Science and Software Engineering are taught at universities around the world. In these programmes, students learn the essential principles of code. With the essentials well understood, these students become flexible coders who are able to quickly master any other coding language or environment.
PreBeginner Track Overview
The Pre-Beginner Track is ideal for younger students with little or no prior coding and computer experience. This track lays a solid foundation, allowing students to feel comfortable and confident both on a computer and in the manipulation of basic code. The coding interface used in this track is MIT’s Scratch. We will focus on the development of simple stories and games. During the course of the track, students will gain an understanding of sequencing, repeats, event listeners, simple if-statements and vector based design. These foundational concepts are universal and can be applied to any programming language.
The Pre-Beginner track is a short course of around 18 lessons. After completing this track, students are well placed to complete the final 30 lessons of the Beginner Programme. At the end of the Pre-Beginner track, students receive a certificate and report.