Day-2: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== | __NOTOC__ | ||
== 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. | 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, | In your working group, | ||
* discuss opportunities to link computing themes to other school subjects | * 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; | * 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? | * identify the CT-elements involved in the learning activities and discuss their pedagogical challenges: which success factors, pitfalls, good practices can be recognized? |
Latest revision as of 09:42, 16 September 2014
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