CS Discoveries Beta Preview 2021

Resources

The Design Process

Lesson 1: Designing With Empathy
Resources Preparation

For the Teachers

For the Students

  • Print a copy of the activity guide for each student (or prepare to distribute the document digitally).
Lesson 2: Understanding Your User
Resources Preparation

For the Teachers

For the Students

  • Print out enough user profiles for all students, ensuring as much variety as possible
  • Print an activity guide for each user
  • Prepare prompt questions for warm up exercise
  • Label four corners of the room as A, B, C, and D
  • Arrange room in table groups of 4, and place a number on each table group (1, 2, 3,...)
Lesson 3: User-Centered Design - Define and Prepare
Resources Preparation

For the Teachers

For the Students

  • Ensure you have plenty of sticky notes, pens and large poster paper for students to work on
  • Set up groups with preferably 3 students each
Lesson 4: User-Centered Design - Try and Reflect
Resources Preparation

For the Teachers

For the Students

  • Return the activity guide from yesterday to students
  • Make copies of the Try & Reflect activity guide - one for each group
Lesson 5: User Interfaces
Resources Preparation

For the Teachers

For the Students

  • Print one copy of the User Interface Screens activity guide for each pair of students
  • Print one copy of the User Experience (computer) activity guide for each pair of students
  • Print one copy of the User Experience (user) activity guide for each pair of students
  • Cut out the UI Screens or provide scissors for students to do so themselves
Lesson 6: Feedback and Testing
Resources Preparation

For the Teachers

For the Students

  • Either print one copy of the User Interface Screens resource for each group, or be prepared to display the screens at the front of the classroom
  • Print one copy of the Prototype Feedback resource for each group. If possible, cut into strips ahead of time
  • Print one copy of Improve a Screen for each group. If possible, print single-sided so students can divy up the activity guide.
  • Colored pencils or markers for the paper prototypes
Lesson 7: Identifying User Needs
Resources Preparation

For the Teachers

For the Students

  • Print one copy of User Interview activity guide for each student
  • Print a copy of the Example User Interviews for each group
  • Gather poster paper and brainstorming materials (pens, sticky notes, etc)
Lesson 8: Project - Paper Prototype
Resources Preparation

For the Teachers

For the Students

  • Print one copy of the project guide for each student
  • Print one copy of the rubric for each student
  • 6 notecards for each student
  • Drawing supplies (colored pencils, markers, rulers, etc.)
  • Poster paper for each student
Lesson 9: Designing Apps for Good
Resources Preparation

For the Teachers

For the Students

  • Assign teams of 3-4, ideally based on similar interest in an app topic
  • Print one copy per team of the activity guide
  • Choose 1-3 of the apps from the example apps to share with the class
  • Arrange classroom seating for pre-selected teams of 3-4 students
  • Put out sticky notes for each team
Lesson 10: Market Research
Resources Preparation

For the Teachers

For the Students

  • Arrange classroom seating for teams of 4-5 students
  • Print one copy per team of the activity guide
Lesson 11: Exploring UI Elements
Resources Preparation

For the Teachers

For the Students

  • Print a copy of the activity guide for each team
  • (Optional) Preview Lesson 14 - Design Mode in AppLab to help answer questions from students about UI elements in AppLab.
Lesson 12: Build a Paper Prototype
Resources Preparation

For the Teachers

For the Students

  • Prepare 3x5 index cards (or copies of the prototype template), sticky notes, colored pens and pencils, scissors for each team
  • Print a copy of the activity guide for each team
Lesson 13: Prototype Testing
Resources Preparation

For the Teachers

For the Students

  • Either have other people lined up to test each team’s paper prototypes, or schedule enough time for teams to test each other's prototypes
  • Print a copy of the Paper Prototype User Testing activity guide for each team
  • Print a copy of the User Test Cases activity guide for each team
Lesson 14: Design Mode in App Lab
Resources Preparation

For the Teachers

For the Students

  • Print one copy of the Screen Ownership activity guide for each group
  • Print one copy of the Screen Design activity guide for each student
  • (Optional) Print one copy of the Model Screen Design activity guide for each group
Lesson 15: Build a Digital Prototype
Resources Preparation

For the Teachers

For the Students

  • Have extra copies of the Screen Design Activity Guide available for students
Lesson 16: Events in App Lab
Resources Preparation

For the Teachers

Lesson 17: Linking Prototype Screens
Resources Preparation

For the Teachers

Lesson 18: Testing the App
Resources Preparation

For the Teachers

For the Students

  • Print one copy of the activity guide for each student
  • If possible, have outside users available to test the teams’ apps prior to this testing day
Lesson 19: Bugs and Features
Resources Preparation

For the Teachers

For the Students

  • Print one copy of the activity guide for each team
  • Set out sticky notes for each team
  • (Optional) Have poster paper or a large whiteboard area prepared for each team
Lesson 20: Updating Your Prototype
Resources Preparation

For the Teachers

For the Students

  • Print one copy of the activity guide for each team
  • (Optional) Prepare poster paper or a large whiteboard space for each team
Lesson 21: Project - App Presentation
Resources Preparation

For the Teachers

For the Students

  • Determine how much time each group has to present. Typically this is 8-10 minutes per team, but remember to leave time for transitioning between teams
  • Create a copy of the presentation template slide deck for each team
  • Print one copy of the rubric for each team.

Data and Society

Lesson 1: Representation Matters
Resources Preparation

For the Teachers

For the Students

  • Print copies of the Meals Data resource so that each group can get one of the four pages
  • Print one copy of the activity guide for each group
Lesson 2: Patterns and Representation
Resources Preparation

For the Teachers

For the Students

  • Print one copy of the activity guide for each group of 2-3
  • Print and cut up one copy of the manipulative resource for each group of 2-3
Lesson 3: ASCII and Binary Representation
Resources Preparation

For the Teachers

For the Students

  • Print copies of the activity guide - 1 per student
  • Print copies of the ASCII text resource - 1 for each pair of students
Lesson 4: Representing Images
Resources Preparation

For the Teachers

  • Practice using the Pixelation Widget for ~10 mins to prepare to respond to questions
Lesson 5: Representing Numbers
Resources Preparation

For the Teachers

For the Students

Lesson 6: Combining Representations
Resources Preparation

For the Teachers

For the Students

  • Have the 8-Bit Binary Widget and Binary to ASCII Table ready to model with the class
Lesson 7: Keeping Data Secret
Resources Preparation

For the Teachers

For the Students

Lesson 8: Create a Representation
Resources Preparation

For the Teachers

For the Students

Lesson 9: Problem Solving and Data
Resources Preparation

For the Teachers

For the Students

Lesson 10: Structuring Data
Resources Preparation

For the Teachers

For the Students

Lesson 11: Interpreting Data
Resources Preparation

For the Teachers

For the Students

Lesson 12: Making Decisions with Data
Resources Preparation

For the Teachers

For the Students

  • Print copies of the activity guide
  • Print copies of the Problem Solving Process with Data - one per group
Lesson 13: Automating Data Decisions
Resources Preparation

For the Teachers

For the Students

Lesson 14: Problem Solving with Big Data
Resources Preparation

For the Teachers

For the Students

  • Print copies of the activity guide
  • Prepare projector if you will show videos to the whole class
Lesson 15: Data and Machine Learning
Resources Preparation

For the Teachers

  • Review and complete the online tutorial yourself. If you are not going to use AI for Oceans, explore the other options listed below.
Lesson 16: Project - Make a Recommendation
Resources Preparation

For the Teachers

For the Students

  • Print copies of the project guide
  • Print copies of the rubric
  • Print copies of the peer review guide