Edu 210: Computational Thinking 3.1

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/27

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 4:06 AM on 4/6/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

28 Terms

1
New cards

What is Jeanette Wing’s Grand Vision for the field of computational thinking?

  • will be a fundamental skill used by everyone in the world by the middle of the 21at century.

  • uses CT as shorthand for: thinking like a computer scientist.

  • incestuous: computing and computers will enable the spread of computational thinking in research and education.

2
New cards

Jeanette Wings definition of computational thinking

Computational thinking involves solving problems, designing systems, and understanding human behavior, by drawing on the concepts fundamental to computer science… it represents a universally applicable attitude and skill set everyone, not just computer scientists, would be eager to use.

3
New cards

Royal Society’s definition of computational thinking

Computational thinking is the process of reorganizing aspects of computation in the world that surrounds us, and applying tools and techniques from computer science to understand and reason about both natural and artificial systems and processes.

4
New cards

Concepts of the computational thinker:

logic (predicting and analyzing), algorithms (making steps and rules), decomposition (breaking down into parts), patterns (spotting and using similarities), abstraction (removing unnecessary detail), evaluation (making judgement)

5
New cards

Approaches of the computational thinker:

tinkering (experimenting and playing), creating (designing and making), debugging (finding and fixing errors), persevering (keeping going), collaborating (working together)

6
New cards

decomposition (core concept of CT)

the strategy of breaking a complex idea or challenging problem into its more manageable parts (e.g. writing a paper, teaching reading, planning a wedding, building raised garden boxes, etc)

7
New cards

pattern recognition (core concept of CT)

humans are biological pattern recognition machines. We see patterns everywhere… they help organize the world and make predictions… ex. forming categories, self-driving vehicles, Amazon recommendations, facial recognition. Pattern recognition is one of the core elements of AI

8
New cards

algorithm design (core concept of CT)

set of rules to be followed, for example, when a chef writes a recipe for a dish she is creating an algorithm that others can follow to replicate the dish… a sequence of steps

9
New cards

abstraction (core concept of CT)

carefully selecting the qualities we care about and ignoring the rest of the details (e.g. Google maps, a synopsis of story, explain your idea in 30 seconds, emojis etc.)

10
New cards

Why should k-12 educators teach coding?

Computational Thinking is most apparent and probably most effectively learned, though the rigorous creative process of writing code. Learning code helps develop computational skills

11
New cards

Digital Promise Organization, how CT and CS (includes coding) overlap

  1. Gathering and organizing data to investigate question and communicate findings

  2. Expressing procedures as algorithms (that is, a series of logical precise, repeatable steps that delivers an expected result) to reliably create and analyze processes.

  3. creating computational models that use data and algorithms to stimulate complex systems.

  4. Using and comparing computational models to develop new insights about a subject.

12
New cards

computational model

something that is coded or constructed on a computer

13
New cards

what is one way that computational thinking be operationalized in k-12?

through the teaching of computer science.

14
New cards

operationalization

is the process of defining a fuzzy concept (computational thinking) so as to make it clearly distinguishable or measurable, and to understand it in terms of empirical observations.

15
New cards

one of the tools we use to articulate the operationalization process, and to help define this fuzzy concept (computational thinking) is to create what?

an operational definition

16
New cards

operational definition

An operational definition is a description of something (computational thinking) in terms of the operations (procedures, actions, or processes)

17
New cards

operational definition of computational thinking

….

18
New cards

The stages that computational thinking is taught in schools:

Div 1 (k-3) focuses mostly on though processes (CT). no mention of coding

Div 2 (4-6) starts to mention ideas and concepts that strongly suggest a coding environment (CS and CT)

Div 3 (7-9) in process, there will be CS in compulsory curriculum, likely in sciences, Div 3 coming as soon as 2026-2027

Div 4 (10-12) Unknown, CS is currently part of the CTS curriculum and optional. Ideally it would be moved into the science area

19
New cards

why does teaching kids to build computational models enhance computational thinking?

because it can help them understand how to break down complex problems and stimulate real-world scenarios

20
New cards

Develops Problem-Solving Skills:

building models requires students to think critically about the problem, break it into smaller parts, and understand how different elements interact. This process helps students learn to structure and approach problems logically, a core part of computational thinking.

21
New cards

Encourages Experimentation:

by creating and testing models, students can explore “what-if” scenarios, tweaking variables to see the impact on outcomes. This hands-on experimentation builds their understanding of cause and effect, feedback loops, and how systems work.

22
New cards

Strengthens Understanding of Abstraction:

modeling encourages students to focus on the essential aspects of a problem while setting aside irrelevant details. This skill of abstraction is essential in computer science and other STEM fields, as it allows students to manage complex information.

23
New cards

Real-World Application

Many real-world systems—such as climate, economics, or ecosystems are complex. Computational models held students grasp these concepts by providing a simplified, interactive version of the system, which deepens their comprehension.

24
New cards

Prepares for Future STEM Opportunities:

computational thinking and modeling are foundational in STEM careers. Early exposure to these concepts give students an edge and helps them appreciate the relevance of math, science, and technology in solving real-life problems

25
New cards

what is scratch an example of. and what learning process does it exemplify in this example: Using scratch to model the earth around the sun(: point and click on a grid)

scratch in this context is a mind tool and the learning process is constructionism

26
New cards

measure learning

process and production. Teachers assess students' skills by looking at both the process—how students create their models—and the product—whether the models function as intended and how they could be improved. Evaluating both aspects offers a comprehensive way to measure computational thinking skills, in line with the International Society for Technology in Education's operational definition.

27
New cards

The primary way CT is integrated into the k-12 curriculum is by

learning about and learning with technology

28
New cards

What are the three basic building blocks that make up most of the algorithms encountered in the context of K-12 Computational Thinking (CT) learning, according to Grover and Pea (2017)? 

repetition, sequence, and selection

Explore top notes

note
4.2: solutions and dilutions
Updated 1261d ago
0.0(0)
note
CGO casus 6
Updated 442d ago
0.0(0)
note
electricity
Updated 392d ago
0.0(0)
note
APWH Unit 1
Updated 696d ago
0.0(0)
note
Thermochemie
Updated 499d ago
0.0(0)
note
4.2: solutions and dilutions
Updated 1261d ago
0.0(0)
note
CGO casus 6
Updated 442d ago
0.0(0)
note
electricity
Updated 392d ago
0.0(0)
note
APWH Unit 1
Updated 696d ago
0.0(0)
note
Thermochemie
Updated 499d ago
0.0(0)

Explore top flashcards

flashcards
Sociedades Mercantiles
101
Updated 690d ago
0.0(0)
flashcards
bio practical 3
82
Updated 1098d ago
0.0(0)
flashcards
Spanish 2: La Salud
49
Updated 860d ago
0.0(0)
flashcards
Quiz 1
76
Updated 566d ago
0.0(0)
flashcards
Spanish Reflexive Verbs
24
Updated 1056d ago
0.0(0)
flashcards
Part 1 Vocab
32
Updated 179d ago
0.0(0)
flashcards
14. 抗議する義務
67
Updated 1212d ago
0.0(0)
flashcards
Sociedades Mercantiles
101
Updated 690d ago
0.0(0)
flashcards
bio practical 3
82
Updated 1098d ago
0.0(0)
flashcards
Spanish 2: La Salud
49
Updated 860d ago
0.0(0)
flashcards
Quiz 1
76
Updated 566d ago
0.0(0)
flashcards
Spanish Reflexive Verbs
24
Updated 1056d ago
0.0(0)
flashcards
Part 1 Vocab
32
Updated 179d ago
0.0(0)
flashcards
14. 抗議する義務
67
Updated 1212d ago
0.0(0)