Part of my role in previous years has been teaching Digital Technologies. There are a variety of Web-based tools that you can use to support this. In this blog I will share about Scratch and Microsoft Make Code. Both platforms are free to use and allow for completely open ended creation with code. As students move from being consumers of content to engaging in the subject matter by creating computational artefacts, they discover opportunities to extend their creative expression to solve problems and develop new knowledge (Yadav & Cooper, 2017).
Microsoft Make Code
Microsoft Make Code is a free, open source platform for creating engaging computer science learning experiences that support a progression path into real-world programming. It includes a simulator, block code editor and java-script editor that work with a variety of different components. This is a great tool for facilitating project based learning using Micro:bits. These handheld, programmable micro-computers, can be used for all sorts of creations and I really enjoy letting my students go and seeing what they create.
Other Cool Online Tools for Teaching Kids to Code
The Hour of Code website provides a library of free activities that engage children in coding. These are not open ended like Scratch or Microsoft Make Code, but they do help children learn the basic concepts of coding in easy to understand projects. When I am looking to extend students to some of the deeper concepts of programming, I connect them with Khan Academy. Their Computer Programming course is interactive and self-paced and is perfect for motivated learners who want to learn more.
Yadav, A., & Cooper, S. (2017). Fostering creativity through computing. Communications of the ACM., 60(2), 31-33
Hello, thanks for stopping by! I am Laura Bain and this is my reflective blog for ESC515. This is my 4th subject in my Masters of Education, in which I am specialising in Information and Communication Technologies. Very excited by the coursework for this subject and looking forward to reading what everyone's thoughts are along the way. Thanks for taking the time to visit and reading my entries.