Week 4: Computational thinking

Week 4: Computational thinking

COMPUTATIONAL THINKING

According to NESA (n.d), computational thinking (CT) is a mental process of expressing a problem and solutions for a computer to solve. It is based on what humans can do, and breaking down a problem into simpler steps (Wing, 2006). CT combines data and code together to communicate and interact with others, and allows for solutions to be tested in the real world as well as virtual world (Barr and Stephenson, 2011).

MICRO:BIT

A coding program that implements CT is Micro:bit (n.d); a device that can be coded to create activities. Micro:bit is connected to an online website, where there is a drag and drop feature for users to experiment with and create sequenced instructions for the device to read and follow. In week 4’s tutorial, students programmed a micro:bit to play ‘scissors, paper, rock’ by creating a procedure online and shaking the device.

Students programmed the Micro:bit (2019) using the website.
Student programmed Micro:bit: Scissors, image by Michelle Trinh

Student programmed Micro:bit: Paper, image by Michelle Trinh
Student programmed Micro:bit: Rock, image by Michelle Trinh
Video recording of students using Micro:bits to play ‘Scissors, Paper, Rock’, taken by Michelle Trinh

PEDAGOGICAL IMPLICATIONS

Since CT is emerging, students’ lives will be influenced by computing, thus students must develop computational skills in their schooling (Barr and Stephenson, 2011). The new Digital Technology syllabus provides skills for each stage, such as following and representing an arrangement of steps to solve simple problems in Early Stage 1, to branching in Stage 2, to iteration in Stage 3 (NESA, n.d).

Branching. Retrieved from: https://www.australiancurriculum.edu.au/f-10-curriculum/technologies/digital-technologies/

Micro:bit is an effective technology to use and it can be applied across KLAs. For example, in mathematics, probability can be learnt through coding a ‘flip a coin’ sequence. Students learn input commands, order instructions, create outputs, predict, record and graph outcomes (Golightly, n.d). Hence, students can acquire terminology, algorithmic problem solving and data manipulation skills.

There are several benefits of incorporating Micro:bits in classes. They are an engaging way to learn, can boost creativity and computational thinking. It prepares students for future employment (ResourcEd, 2017). Barr and Stephenson (2011) portray that students who showed CT understood the open-ended ways of solving problems, and the reality of trial and error. Due to this, students can experiment with Micro:bit based on their abilities, allowing for differentiation. For a more simple or engaging resource, Studio Code (2019) is recommended, as there are themed coding activities. Teachers should explicitly model and guide coding methods to students as it can be difficult for students to understand.

References:

ACARA (n.d). Digital Technologies. Available at: https://www.australiancurriculum.edu.au/f-10-curriculum/technologies/digital-technologies/

Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: what is Involved and what is the role of the computer science education community? ACM Inroads, 2(1), 48-54.

Golightly, D. (n.d). How to integrate the Micro:bit In Classroom Activities. Using Technology Better. Retrieved 26/03/19 from: https://usingtechnologybetter.com/how-to-integrate-the-microbit-in-classroom-activities/

Micro:bit. (n.d). Retrieved 26/03/19 from: https://microbit.org

ResourcED. (2017). How to use micro:bits for teaching and learning. Retrieved 25/03/19 from: https://resourced.prometheanworld.com/use-microbits-teaching-learning/

Studio Code. (2019). Retrieved 29/03/19 from: https://studio.code.org/courses

Wing, J. M. (2006). Computational thinking. Communications of the ACM49(3), 33-35. Available from: http://dl.acm.org.simsrad.net.ocs.mq.edu.au/citation.cfm?doid=1118178.1118215

One Comment Add yours

  1. thivuong's avatar thivuong says:

    Hi Michelle,
    I really enjoyed your blog as you have incorporated your own experience of Microbit in the classroom as well. It was interesting to read about how Microbit could be used in a Maths lesson and it’s relevance across different stages. I absolutely agree with you that computational thinking is ’emerging’ and becoming really important in the present century. I did some research on CT and found that we subconsciously use CT on a daily basis. For example, when we are cooking, we would break down the recipe into smaller steps and consider what ingredients would best suit the meal. Do you think that CT can also be fostered in other ways and not just influenced by computing? Thanks for your blog on CT and Microbit!
    Keep up the good work!
    Thi

    Like

Leave a comment