Code Champions is an after-school programme bringing computer coding to school students.
Courses run each term and teach computer programming, starting with the basic elements and moving to more complex skills as required. Lessons combine instruction with hands-on activity.
Classes are small and grouped by age/ability. The sessions are one hour in length and a computer is provided for use during class time.
Computer coding is one of the most important digital skills to have in today’s hi-tech world. Combine this with the fact that schools are starting to implement a Digital Curriculum and it means coding is now part of modern learning.
Whether your daughter or son is interested in computer coding or you just want to give them a head start in their studies, is new to coding or has some experience, Code Champions is for you. We run after-school classes teaching computer programming. We host courses at schools and aim to introduce students to the basic principles of coding and computational thinking.
Our philosophy for learning coding
Computer coding is complex. From multiple languages to multiple uses, there is no single way to code … so we don’t believe there is any single way to teach coding. Our aim is to introduce and expose students to some of the basic principles of programming. We don’t teach any one language or program but draw on a number to illustrate and practise coding techniques.
Our tutors work to help kids understand the computational thinking and processes involved, and give them the knowledge and confidence to tackle and solve the coding challenges they face. We also encourage students to continue their exploration away from the class, whether working on things we’ve given them or their own coding projects.
Our answers to frequently asked questions from parents about coding
- Why isn’t my child moving up a class? Classes are always based on the students we have joining us during a term. As we only run two – sometimes three – classes, there are limitations. We place students in groups that we believe with best suit their age and ability. Usually, we would expect students to stay in the same group for multiple terms, developing their skills and collaborating with those of similar coding abilities. Whether they move classes or not is often a reflection of the group as a whole.
- What did my child learn in today’s class? While our tutors may well introduce new skills, ideas, techniques or activities in a specific lesson, learning to code is a gradual process. You probably wouldn’t ask your netball or football coach, music or language teacher what skill was learned in a training session or lesson as they probably did a range of things, and repeat them over and over. It’s the same for coding. Skills are learned and practised over several classes. Ask us at the end of the term or year, but don’t expect significant advances each and every lesson.
- How can we help our child’s coding? We always encourage students to continue their coding away from class – we are always happy to point you in the direction of resources and activities. Show an interest, support what they’re doing and encourage them to code as much as possible.
Continuing to grow
Code Champions began as an idea and a parent-led trial in late 2016. The following year, we launched courses at Saint Kentigern Boys’ School and Churchill Park School. These were very popular and showed how successful this approach could be. In 2018, we expanded to host sessions at several more schools, as well as adding Secondary students to our classes: St Heliers School; Kohimarama School; Meadowbank School; Parnell District School; Mt Eden Normal Primary School; Marist College; and Saint Kentigern College.
We’re now looking forward to an awesome year’s coding in 2019!
Code Champions is supported by INTERFACE, a monthly magazine supporting the use of e-learning in schools. More at interfaceonline.co.nz