Coding is built on 3 basic logic patterns
Coding, or computer programming, is built on three basic logic patterns:
- Sequencing
- Branching
- Looping
These three ideas form the basis of all coding knowledge.
If you were trying to really impact on digital literacy in schools, what would you focus on?
Teaching digital literacy is a contrast to the traditional academic education model and results in education that leads to empowerment and lifelong learning. We can develop children who are curious, engaged and creative and grow to become change makers, innovators and creators by focusing on creating lifelong learners, outcomes first then tools and technology creation not technology consumption.
Roll out the new Digital Technologies subject like a digital guru
Roll out the new Digital Technologies subject like a digital guru. Here are a couple of tips on what not to do and what to do.
Scratch projects to support learning computer programming concepts
Learning computer programming concepts can be a bit tricky. The team at Coding Kids have developed a series of Scratch projects to help our students explore computer programming concepts. Some concepts can be a bit tricky to understand, but if we can explore them in a fun, visual and playful way, it is possible to pick up. See our list below to find Scratch projects that may suit your learning needs.
My ideal computer room layout
I have seen a lot of different types of computer room layouts in my time. Some have been more functional than others. If you are designing your computer room from scratch, here are my tips on how to make it an optimal learning environment for your students.
Build Your Own Computer Game
Scratch is a great platform to learn to code because it is a drag and drop environment. You get to explore and discover computer programming concepts with minimal syntax and typing.
Learn how to build the game Forest of Danger using Scratch.
5 principles of learning to code
Learning to code involves learning an approach to problem solving where we break down complex problems into a series of smaller, achievable problems to solve and use trial and error to identify a suitable solution to each problem. Our problem solving approach requires resilience and a delicate balance of being methodical and creative.
Our Teaching Philosophy
Why do we do what we do? We want to develop children who are:
- Engaged, curious, and playful
- Creative
- Empowered, and informed
Bring coding into the classroom using Scratch (Part 4 of 4)
This is Part 4 in a 4 part series: Designing classes
Bring coding into the classroom using Scratch (Part 3 of 4)
This is Part 3 in a 4 part series: Designing an 8-week course