Top Banner
Applying Computational Thinking Technologies Education
60
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Applying  Computational Thinking

Applying Computational Thinking

Technologies Education

Page 2: Applying  Computational Thinking

3:35

Page 3: Applying  Computational Thinking

3:02

Page 4: Applying  Computational Thinking

3:49

Page 5: Applying  Computational Thinking

Systems Thinking

Computational Thinking

Design Thinking

Futures Thinking

Strategic Thinking

Page 6: Applying  Computational Thinking

Systems Thinking

Computational Thinking

Design Thinking

Futures Thinking

Strategic Thinking Solutions Thinking .

Page 7: Applying  Computational Thinking

Global Warming

Armed Conflicts

Food Scarcity

Clean Water

Ageing Population

Obesity

Overpopulation

Alternative Energy

Education

Health Care

Epidemics

Housing and Shelter

Big Problems

Page 8: Applying  Computational Thinking

Systems Thinking

Modelling problem

Identifying subsystems

Interactions with other systems

Page 9: Applying  Computational Thinking

Computational Thinking

Analyse the problem

Page 10: Applying  Computational Thinking

Computational Thinking

Analyse the problem

Collecting, managing and analysing data about the

problem and solution

Page 11: Applying  Computational Thinking

Computational Thinking

Creating a digital solution

• defining the problem • designing a solution • implementing the design • evaluating the solution • collaborating on and managing

Page 12: Applying  Computational Thinking

Computational Thinking

Abstraction Data & Information Systems

Algorithms and Programming Digital Systems

Implications and Impacts

Page 13: Applying  Computational Thinking

AbstractionThe process of reducing complexity to formulate generalised

fundamental ideas or concepts removed from the specific details or situation. For example, the idea that a cricket ball is a sphere in the same way that a soccer ball is, or the concept that data can be organised in records made up of fields irrespective

of whether the data are numbers, text, images or something else.

Page 14: Applying  Computational Thinking

Computational Thinking

Abstraction Data & Information Systems

Algorithms and Programming Digital Systems

Implications and Impacts

Page 15: Applying  Computational Thinking

Data collection, representation and

interpretationThe properties of data, how they are collected and represented, and how they are interpreted in context to produce information.

Page 16: Applying  Computational Thinking

Computational Thinking

Abstraction Data & Information Systems

Algorithms and Programming Digital Systems

Implications and Impacts

Page 17: Applying  Computational Thinking

Specification, algorithms and implementation

Specification describes the process of defining and communicating a problem precisely and clearly.

Page 18: Applying  Computational Thinking

Specification, algorithms and implementation

Algorithms describing of the steps and decisions needed to solve a problem.

Page 19: Applying  Computational Thinking

Specification, algorithms and implementation

Implementation of the algorithm using software or writing a computer program.

Page 20: Applying  Computational Thinking

Computational Thinking

Abstraction Data & Information Systems

Algorithms and Programming Digital Systems

Implications and Impacts

Page 21: Applying  Computational Thinking

Digital systems

Hardware and software (computer architecture and the operating system), and networks and the internet (wireless,

mobile and wired networks and protocols).

Page 22: Applying  Computational Thinking

Computational Thinking

Abstraction Data & Information Systems

Algorithms and Programming Digital Systems

Implications and Impacts

Page 23: Applying  Computational Thinking

Interactions and impacts

Interactions (people and digital systems, data and processes) and impacts (sustainability and empowerment).

Page 24: Applying  Computational Thinking
Page 25: Applying  Computational Thinking
Page 26: Applying  Computational Thinking
Page 27: Applying  Computational Thinking
Page 28: Applying  Computational Thinking
Page 29: Applying  Computational Thinking
Page 30: Applying  Computational Thinking
Page 31: Applying  Computational Thinking
Page 32: Applying  Computational Thinking

Curriculum into the Classroom

Page 33: Applying  Computational Thinking

Bee Bots

Page 34: Applying  Computational Thinking

Big Problem Project Based Learning

Thinking Skills Curriculum Outcomes

Page 35: Applying  Computational Thinking

Guessing Game

Page 36: Applying  Computational Thinking

Big Problem Project Based Learning

Thinking Skills Curriculum Outcomes

Page 37: Applying  Computational Thinking

Computer Games

Page 38: Applying  Computational Thinking

Big Problem Project Based Learning

Thinking Skills Curriculum Outcomes

Page 39: Applying  Computational Thinking

Mobile Apps

Page 40: Applying  Computational Thinking

Big Problem Project Based Learning

Thinking Skills Curriculum Outcomes

Page 41: Applying  Computational Thinking

Dynamic Websites

Page 42: Applying  Computational Thinking

Big Problem Project Based Learning

Thinking Skills Curriculum Outcomes

Page 43: Applying  Computational Thinking

Mapping

Page 44: Applying  Computational Thinking

Big Problem Project Based Learning

Thinking Skills Curriculum Outcomes

Page 45: Applying  Computational Thinking

Robotics

Page 46: Applying  Computational Thinking

3:53

Page 47: Applying  Computational Thinking

Big Problem Project Based Learning

Thinking Skills Curriculum Outcomes

Page 48: Applying  Computational Thinking

Interfaces

Page 49: Applying  Computational Thinking

Picoboard

Page 50: Applying  Computational Thinking

2:14

Page 51: Applying  Computational Thinking

Big Problem Project Based Learning

Thinking Skills Curriculum Outcomes

Page 52: Applying  Computational Thinking

Wearables

Page 53: Applying  Computational Thinking

5:25

Page 54: Applying  Computational Thinking

1:22

Page 55: Applying  Computational Thinking

Big Problem Project Based Learning

Thinking Skills Curriculum Outcomes

Page 56: Applying  Computational Thinking

Expert Systems

Page 57: Applying  Computational Thinking

Expert Systems

Page 58: Applying  Computational Thinking

Artificial Intelligence

Page 59: Applying  Computational Thinking

2:09

Page 60: Applying  Computational Thinking

Griffith University

Dr Jason Zagami

www.zagami.info