CSD Unit 1 Problem Solving

 

  1. 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

  2. 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.

    • Audio narration of the problem solving process video

    • Activity Guide for the problem solving process

  3. 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. 

      1. 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

      2. 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

      3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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