Day-2

From Lorentz2014
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


Computational Thinking

Recognizing and applying computing concepts in real-life situations is an important aspect of Computational Thinking. This makes CT a fruitful basis for collaboration of computing teachers with colleagues from other school subjects.

In your working group,

  • discuss opportunities to link computing themes to other school subjects, and
  • construct examples of such opportunities by describing contexts taken from ‘non-ict’ school subjects, each with a challenging learning activity;
  • identify the CT-elements involved in the learning activities and discuss their pedagogical challenges: which success factors, pitfalls, good practices can be recognized?

Background

(from Chris Stephenson's talk)

Thinking computationally

  • What is the power/limit of human and computer intelligence?
  • How difficult is the problem?
  • How can the problem be solved?
  • How can technology be applied to the problem?
  • What computational strategies might be employed

'Doing' computationally

  • Recognizing aspects of computation in the world around us
  • Applying computing tools and techniques to understand and reason about natural and artificial systems and processes
  • Thinking logically, algorithmically, and (at higher levels) abstractly and recursively

Core concepts

  • Data collection
  • Data analysis
  • Data representation
  • Problem decomposition
  • Abstraction
  • Algorithms and procedures
  • Parallelization
  • Modeling and simulation

Core capacities

  • Design solutions (abstraction, automation, algorithm creation, data collection and analysis)
  • Implement designs
  • Test and debug
  • Model/analyse
  • Reflect on practice
  • Recognize and move between levels of abstraction
  • Innovate, explore, and create across disciplines
  • Modeling and simulation
  • Problem solve in groups/teams
  • Employ diverse learning strategies

Core dispositions

  • Confidence in dealing with complexity
  • Persistence in working with difficult problems
  • Ability to handle ambiguity
  • Ability to deal with open-ended problems
  • Working with others to achieve a common goal or solution
  • Knowing one’s own strengths and weaknesses