CSD Unit 1 Problem Solving
Unit 1 Lesson 1 Introduction
Question of the Day: What can help us to work together and solve problems as a team?
There are 2 different projects for this lesson. The teacher will choose one. You will work with a group to design and test either an aluminum foil boat that will support as many pennies as possible or a paper tower that is as tall as possible and can stand on its own.
Activity Guide for aluminum boat
Activity Guide for paper tower
Unit 1 Lesson 2 The Problem solving process
Question of the Day: What are some common steps we can use to solve many different types of problems?
You will learn about the Problem Solving Process we use in Computer Science and dive into a few strategies to implement each step.
Activity Guide for the problem solving process
Unit 1 Lesson 3 Exploring Problem Solving
Question of the Day: How can we apply the problem solving process to many different kinds of problems?
Apply the problem solving process to three different problems.
Problem 1: The word search or crossword puzzle should be availble in printed form. When you finish fill out the reflection for Problem 1 on the Lesson 3 reflection sheet
Problem 2:The Birthday Part Problem will be printed out. When you finish fill out the reflection for Problem 2 on the Lesson 3 reflection sheet
Problem 3: The teacher whill either choose the classroom redesign or pet adoption. The reflection is included on the activity sheets.
At the end of this lesson, complete the remaining questions on the Lesson 3 reflection sheet
Unit 1 Lesson 4 What's a computer?
Question of the day: What is a computer?
In this lesson you will decide which things have the qualities of a computer and which do not. Is it easy to tell if something is a computer or isn't?
Audio narration for the video: what is a computer?
Activity Guide for What is a Computer
Unit 1 Lesson 5 Input and output
Question of the Day: How do computers use input and output to get and give the information that they need to solve problems?
In this lesson try the two short app ideas below and describe how they each use both input and output
Activity Guide for Input and Output
Try the Pet Chooser App.
Try the Story Chooser App.
Unit 1 Lesson 6 Processing
Question of the Day: What are the different ways computers can process information?
Explore how some apps use different kinds of processing. Work with a partner to describe each app out loud.
Activity Guide for processing
Unit 1 Lesson 7 Storage
Question of the Day: Why is storage an important part of the computing process?
Explore to see what kinds of information should be saved in an app and which are temporary. Work with a partner to describe each app out loud.
Activity Guide for storage
Unit 1 Lesson 8 Propose an app
Question of the Day: How can the Input-Output-Storage-Process model help us to design an app that solves a problem?
Propose a design for an original app. Take some time to think of something that would be interesting or useful.
Activity guide for proposing an app
continue to unit 2
This is from the 21-22 and 22-23 versions of Code.org CSD
These adapted resources are provided by the Maryland Center for Computing Education