Objective
By the end of this lesson, you will be able to define problems, describe algorithms, and follow those algorithms to develop solutions.
Materials and Prep
- Paper and pencil
- Computer or tablet with internet access (optional)
- No prior knowledge required
Activities
-
Problem Identification Game:
Think of a common problem you encounter in your daily life. Write it down on a piece of paper. Then, brainstorm at least three possible solutions for that problem. Share your ideas with a partner or discuss them with a family member.
-
Algorithm Creation:
Choose one of the solutions from the previous activity. Now, think about the step-by-step process you would follow to implement that solution. Write down each step as a separate instruction. For example, if your solution involves making a sandwich, one step could be "spread peanut butter on one slice of bread."
-
Algorithm Implementation:
Take the algorithm you created in the previous activity and follow it exactly to solve the problem. Document any challenges you encounter or improvements you think could be made to the algorithm.
-
Research and Improve:
Choose a problem related to design and production that interests you. Use the internet or other resources to research existing algorithms or solutions for that problem. Identify any shortcomings or areas for improvement in those solutions and brainstorm ways to enhance them. Write down your findings and ideas.
Talking Points
- "Defining problems is an important first step in the design and production process. It helps us understand what needs to be solved or improved."
- "An algorithm is a set of step-by-step instructions that can be followed to solve a problem or achieve a goal."
- "Following an algorithm precisely is crucial to ensure consistent and accurate results."
- "Researching existing solutions can provide valuable insights and inspiration for improving your own algorithms."