LAURA BAIN
  • Home
  • Blog
  • Contact

WEEK 7: Cool Web-based Tools for Teaching Computer Science

11/1/2019

0 Comments

 
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). ​
Picture
Source: https:// uploads.scratch.mit.edu/ users/avatars/15883188.png
​Scratch
Scratch is a product developed by MIT with the aim of making programming accessible to all. Teachers can apply for an educator account which allows them to facilitate student projects. The Scratch community can be a powerful learning tool for students, by looking inside projects they like, they can learn from others and even create their own spin-offs of their projects. 
​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.​
Picture
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.
References:
​
Yadav, A., & Cooper, S. (2017). Fostering creativity through computing. Communications of the ACM., 60(2), 31-33
​
0 Comments



Leave a Reply.

    Picture

    Author

    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.

    Archives

    January 2019
    December 2018
    November 2018

    Categories

    All

    RSS Feed

Home
About
Contact
Technology will never replace great teachers, but technology in the hands of great teachers is transformational  -  George Couros
  • Home
  • Blog
  • Contact