codex-lv3-may-2025

Week 4

Day 1

Hackathon Overview

You will submit

App Requirements

Steps

  1. Collaborate with your partner to pick a dataset
  2. Decide on an app to build which traverses a list from the dataset
  3. Create a paper prototype
  4. Designer:
    • Create the screens * Support the programmer with pair programming as needed
  5. Programmer:
    • Program the app
    • Support the designer as needed.

List brainstorm

Choose at least one traversal method to use in your app

Design Phase

With a Partner, Create a Paper Prototype: You should draw a prototype that shows how your app will actually run. This means you should include all the buttons, text, and images that the user will be able to use and see. Write notes or draw arrows showing how different user interface elements should work. For example, if clicking a button takes me to another screen, I should draw an arrow from that button to the drawing of the screen.

example design

Day 2

Day 3

Task: Code.org Lessons 11 and Lesson 12.

Review:

Day 4

Hackathon

Please complete the code.org Lessons 11 and 12 before working on the Hackathon project.

Day 5

Complete work on Hackathon


Week Summary

Assignments Overview

  1. Day 1-2: Non-graded practice material
    • Day 1: Hackathon planning, dataset selection, paper prototyping
    • Day 2: Multi-page React and Git collaboration practice
  2. Day 3: Graded Code.org assignment
  3. Day 4-5: Graded mini-project