--- title: Intro to Problem Solving units: [Problem Solving and Computing] summary: Welcome to Computer Fundamentals with Mr. Levine! weight: 10 --- {{% param summary %}} ## Today's Objectives - Communicate and collaborate with classmates to solve a problem. - Identify different strategies used to solve a problem. - Iteratively improve a solution to a problem. ## Lesson Overview ### Why am I learning about problem solving? {{< collapse summary="Click here to reveal the answer." >}} Problem solving is fundamental to computing. Soon, you will learn how computers can input, output, store, and process information to help with problem solving. Later, you will apply your problem solving skills to create your own websites and games. {{}} ### What is problem solving? {{< collapse summary="Click here to reveal the answer." >}} You can think of a problem as a question that you don't have the answer to yet and problem solving as the process of seeking that answer. {{}} ### What are some examples of problems? {{< collapse summary="Click here to reveal the answer." >}} Problems come in many forms. | Category | Example | |----------|---------------------------------------------------------| | Simple | How do I get to the restaurant from my house? | | Complex | How do I save the declining global seagrass population? | Think about a problem you have faced in your life (or even today) and how you have solved it. {{}} ## Assignment {{% instructions-unit-journal-create %}} {{% instructions-unit-journal-update %}} ### Beat the World's Hardest Game Today, you will work to beat at least three levels of the World's Hardest Game, available to play on your computer's browser on a website called Poki. Each level introduces a unique problem to solve. Work with others to come up with creative solutions! ### Record Your Solutions Every time you beat a level, record your solution. Your solutions will be graded based on how easily they can be followed, so be as clear and descriptive as possible. ### Record Your Feedback Ask your classmates to test the effectiveness of each of your solutions. Record the feedback you receive and use them to improve your original solutions. {{% instructions-code-org-create %}} {{% instructions-code-org-update %}}