GetSmart Coding
  • Home
  • Digital Technologies
  • Coding
    • Computational Thinking
    • Coding apps
    • Coding/Robotics Unplugged
    • Coding/Robotics Websites
    • Hour of Code
    • Scratch
    • Tynker
  • Robotics
    • Coding/Robotics Unplugged
    • Coding/Robotics Websites
    • BeeBots
    • Brushbots
    • Code-a-pillar
    • Dash And Dot
    • Droids
    • Drones
    • Edison
    • Hexbugs
    • Lego Boost
    • Lego We Do >
      • Lego We Do 2.0
    • MaKeyMaKey
    • micro:bits
    • Mixed
    • NXT >
      • NXT & EV3 - links
    • Ozobot
    • Robotics apps
    • Sphero
  • Coding/Robotics Activities
    • BeeBots Activities
    • Binary Code Bracelets
    • BrushBots
    • Code-A-Pillar
    • Dash And Dot
    • Edison
    • Hexbugs
    • Lego WeDo
    • Makey Makey
    • Maze Games
    • Micro:Bits
    • My Robot Friend
    • NoodleBots
    • NXT
    • Ozobot Activities
    • Pixels & Coordinates
    • Sphero
  • ICT Day - Oatley/Cabramatta
    • Why Robotics & Coding?
    • The Curriculum >
      • Maths
      • Science
      • More Lesson Ideas
    • Robotics Continuum CPS
    • Reference Pages >
      • BeeBot Information
      • Code-a-pillar Information
      • Dash Information
      • Edison Information
      • Makey Makey Information
      • Micro:Bits Information
      • NXT Information
      • Ozobot Information
      • Sphero Information
      • WeDo Information
    • Videos

Coding - computational Thinking

Coding & Computational Thinking Across The Curriculum

Coding
Computational Thinking
Coding apps
C/R Unplugged
C/R Websites
Hour of Code
Scratch
Tynker

What Is Computational Thinking?
  • "Computational thinking is the thought processes involved in formulating a problem and expressing its solution(s) in such a way that a computer – human or machine – can effectively carry out.
  • Also, computational thinking is not just about problem solving, but also about problem formulation"
From Jeanette M Wing’s Computational thinking benefits society article.

Algorithms
  • "An algorithm is a set of rules that tells you what to do in a given set of circumstances, for instance ‘If the traffic light is red, I stop’. Creating an algorithm simplifies decision-making and increases the efficiency of a procedure. ‘Algorithmic thinking’ is the ability to think in terms of algorithms as a way of creating solutions."
​NESA - https://goo.gl/oM2JNH​

Algorithms In Plain English

Computational Thinking

Picture

Picture
BBC Introduction to Computational Thinking
​includes decomposition, pattern recognition, abstraction and algorithms


Computational thinking in the K–10 curriculum
English
​

"The English syllabus allows teachers to develop integrated units of work that may emphasise areas of focus, such as computational thinking, and its application in the real world. The support document Suggested texts for the English K–10 Syllabus provides examples of texts that require computational thinking, for example encouraging analysis of the content and layout of a text, and providing opportunities for problem-solving and abstraction from a given situation."
​
HSIE (History/Geography)
​

"The ability to ‘step back in time’ with virtual or augmented reality combined with GPS tracking is available to those with a smart device.GPS, mapping technologies and the interconnectedness of devices make geographical study more engaging for students.
The collection and analysis of data in historical and geographical contexts provides opportunities for students to engage in digital technologies."
​
Maths
​

"The Mathematics K–10 Syllabus includes many opportunities for applying mathematical concepts in computational thinking. Applied mathematics problems are the best way to integrate computational thinking as they enable students to experience and visualise mathematical concepts and see a practical application. Examples include:
  • Stage 2: Two-Dimensional Space 1 and Position 1
Using coding software, manipulate and draw 2D shapes including special quadrilaterals. When programming the movement of the cursor using programs such as Pencil Code, this exercise includes elements of Position 1 for directions and distance between points.
  • Stage 1: Multiplication and Division 2
Explore the use of repeated addition to count in practical situations, eg create an algorithm (procedure) to count the number of people in a room using simple algebra"
Science & Technology
​

"Computational thinking is a major part of the Science K–10 Syllabus and is seen in the use of applied problem-solving and construction. Designing, making, data collection and analysis are incorporated into the skills categories Working Scientifically and Working Technologically. After researching a problem, students should be given an opportunity to explore concepts by applying knowledge in experiments and designing models through personal and collaborative inquiry."

​Creative Arts

"​Computer coding can be used in the creative arts to design and develop artworks and program devices to create artistic works."
PDHPE
​

"Computer applications are now commonplace in health, sport and physical development. Tracking physical activity and health status is a growing field."
NESA - https://goo.gl/oM2JNH

Computational Thinking Course for Educators

Explore, Code and Learn

Computer Science Field Guide
(yrs 7-12)
Site designed and maintained by Glenys Goffett
Copacabana PS
All external links are intended for educational purposes only. Copacabana Public School is not responsible for questionable or controversial content/material that may be found on external sites.
Copacabana PS
GetSmart
Proudly powered by Weebly
✕