Coding

Coding

Learning to code teaches students how to solve problems, work together in teams, and fosters creativity and computational thinking. Participants in this CCA will learn how to create games using the Microsoft MakeCode platform with block based programing and then move typed coding using Strive's typed game development content and platform. Participants in this CCA will also be invited and supported to compete in a number of coding competitions. 

CAS Strand: Creativity

Learning how to program in other languages promotes creativity. There are numerous languages and types of applications to explore, including websites, apps and games. It also integrates well with other fields of expertise such as graphic design, and any other field, as students explore mediums for a diverse range of purposes. 

Additionally, coding skills can be used to enhance activity through applications that tract and promote physical activity. Similarly, service can be easily integrated, as many problems can be addressed and enhanced through the use of technology. 

Lasallian Principles: Quality Education and Respect for all Persons

This CCA supports the Lasallian principle of quality of education by encouraging students to think creatively, providing them with opportunities to create practical and interactive software solutions which relate to real world problems. This CCA also provides students the opportunity to develop their confidence and communication skills, as there are plenty of opportunities for collaboration, group projects and peer tutoring. Students are all encouraged and directed to integrate Lasallian Principles into their websites, apps and games.