Lesson 3: More Computational Thinking (January 18th and 21st)
Link to Lesson:
More Computational Thinking LessonSuggestions/Tips:
This lesson is a review of some vocabulary in lesson 2 and also covers new vocabulary.
Follow the suggested "Teaching Tips" in this lesson plan to provide hands on explanations of the new vocabulary for the students.
Corresponding QuizIt Questions:
The following questions are the same questions students will see when they log into QuizIt at the end of the lesson. Because each lesson is taught over a two day period, there are two questions on QuizIt that correspond to this lesson.
These questions are shown here as a "teacher-check" to ensure that the material asked in the question has been covered in the lesson. Please do not go over the answer to this question during the lesson. We want to see if the students can apply what they learned in class to answer this question.
1. What is an example of algorithm design? (the correct answer is bolded)
- Gathering the number of brothers and sisters everyone in the room has
- Writing a recipe for cookies
- Drawing a graph of the number of people with birthdays in April
- Modeling how the solar system works
2. What is an example of parallelization?
- Working in a group and having everyone work on a different part of the problem to solve it faster
- Working as a group to solve one part of the problem before moving onto the next
- Modeling how the solar system works
- Writing a recipe for cookies
Additional Practice Questions:
Feel free to go over these questions in class as an "end of lesson review"
What is abstraction?
- Creating an ordered series of instructions for solving similar problems
- Identifying relevant information to define main idea(s)
- Having computers or machines do repetitive tasks
- Gathering informaiton
What is automation?
- Depicting and organizing data in approproate graphs, charts, words, or images
- Breaking down data, processes, or problems into smaller, manageable problems
- Having computers or machines do repetitive tasks
- Gathering informaiton
What is data collection?
- Depicting and organizing data in approproate graphs, charts, words, or images
- Creating an ordered series of instructions for solving similar problems
- Making sense of data by finding pattersn or deceloping insights
- Gathering informaiton
What is data analysis?
- Depicting and organizing data in approproate graphs, charts, words, or images
- Breaking down data, processes, or problems into smaller, manageable problems
- Making sense of data by finding pattersn or developing insights
- Processing smaller tasks from a larger task, all at the same time, to more efficiently reach a common goal
What is data representation?
- Depicting and organizing data in approproate graphs, charts, words, or images
- Breaking down data, processes, or problems into smaller, manageable problems
- Making sense of data by finding pattersn or deceloping insights
- Processing smaller tasks from a larger task, all at the same time, to more efficiently reach a common goal
What is decomposition?
- Creating models, rules, principles, or theories of observed patters to test predicted outcomes
- Breaking down data, processes, or problems into smaller, manageable problems
- Observing patterns, trends, and regularieites in data/li>
- Developing a model to imitate real-world processes
What is parallelization?
- Creating models, rules, principles, or theories of observed patters to test predicted outcomes
- Creating an ordered series of instructions for solving similar problems
- Observing patterns, trends, and regularieites in data
- Processing smaller tasks from a larger task, all at the same time, to more efficiently reach a common goal
What is pattern generalization?
- Creating models, rules, principles, or theories of observed patters to test predicted outcomes
- Creating an ordered series of instructions for solving similar problems
- Making sense of data by finding pattersn or deceloping insights
- Processing smaller tasks from a larger task, all at the same time, to more efficiently reach a common goal
What is pattern recognition?
- Depicting and organizing data in approproate graphs, charts, words, or images
- Breaking down data, processes, or problems into smaller, manageable problems
- Observing patterns, trends, and regularieites in data
- Developing a model to imitate real-world processes
What is simulation?
- Creating models, rules, principles, or theories of observed patters to test predicted outcomes
- Breaking down data, processes, or problems into smaller, manageable problems
- Observing patterns, trends, and regularieites in data
- Developing a model to imitate real-world processes
What is an example of data collection?
- Gathering the number of brothers and sisters everyone in the room has
- Baking a cake
- Drawing a graph of the number of people with birthdays in April
- Organizing people in the room from tallest to shortest
What is an example of simulation?
- Sorting writing utensils into pens and pencils
- Writing a recipe for cookies
- Drawing a graph of the number of people with birthdays in April
- Modeling how the solar system works
What is an example of data representation?
- Gathering the number of brothers and sisters everyone in the room has
- Baking a cake
- Drawing a graph of the number of people with birthdays in April
- Modeling how the solar system works