CS FOR THE LEARNING VILLAGE
  • home
    • PK-1
    • 2-4
    • 5-8
  • who?
  • what?
    • curriculum
    • social media
    • blog
    • SPARK! CS
    • summer SPARK!
  • where?
  • home
    • PK-1
    • 2-4
    • 5-8
  • who?
  • what?
    • curriculum
    • social media
    • blog
    • SPARK! CS
    • summer SPARK!
  • where?
Search

CS in Math Intensive!

Welcome to the CS in Math Intensive! Ms. Robbins and Ms. Wilkens are really excited for this opportunity for you to take a deep dive into problem solving with computer science. We will be using the Design Thinking process as our guide to:
  • Discover - what is computer science?
  • Empathize - problem solving for users needs
  • Experiment - prototype it
  • Produce - test, iterate & demo it

The Games!

Reflections!

Core 1
Core 2
Core 3
Core 4

Discover - what is computer science?

Day 1- Scratch: Catch Game Cards & Example
  • X & Y screen positions
  • Conditions: If/Then for collision detection & movement
  • Variable to keep score
  • Reflect: Either take a screen shot of your progress or copy link from your game and share in your core under Discover heading.

Day 2 - Twine: Choose Your Own Adventure
  • Storyboard
  • Syntax: HTML/CSS
  • Reflect: Either take a screen shot of your progress or publish to file and share in your core under Discover heading.

Empathize - problem solving for user needs

Day 3 - Design Challenge
  • Game Controller Design Challenge
  • Prototype with MakeyMakey (must include right & left button, so you can play your Scratch game)
  • Reflect: Share what was most rewarding about designing and building a game controller for a user based on their needs? What was most challenging?

Day 4 - Brainstorming & Plan Project
  • What is one of your math super powers?
  • What is one of your math weaknesses?
  • What kind of project are you interested in creating? What math concept does it incorporate?

Project Plan & Storyboard (one per team)

Reflect: Each team member will describe the project you chose to work on and why you are excited about this project?


Experiment - prototyping

Days 5, 6 & 7 - Scrum Board & Prototype
  • If using Scratch, create an account for your team based on your Core:
    • Core 1
    • Core 2
    • Core 3
    • Core 4
  • Reflect: Take a screenshot of your project and share as a team: What did you do? What will you work on next? What is blocking you?
Vertical Divider
Helpful Resources

Scratch documentation
  • Scrolling background example (check out sprite2 & 3 code)
  • Levels & clone example (use broadcast)
  • Keeping score example (use variables)
  • Jump on object example

Twine documentation

How to create & share an image on Twine
  1. Create your image with Piskel (if you want fine detail on your drawing, resize your drawing space from 32x32 to 64x64 or 96x96)
  2. Export your image as .PNG & update resolution to at least 320x320
  3. Upload your image to your core's padlet under Images
  4. From Padlet, click on image and then right click to Copy Image Location. Use this in Twine.​

Produce - test & iterate

Days 8 & 9  - Test & Refine & Demo Party
Reflect: As a team, share an update your made to your project based on feedback. If using Scratch, share link to your project & if using Twine, Publish to File and share that file on your padlet. 

Reflect: Individually, share what you are most proud of about your project, what was the most important thing you learned and what would you work on next, if you had more time.

powered by
Picture
Picture
  • home
    • PK-1
    • 2-4
    • 5-8
  • who?
  • what?
    • curriculum
    • social media
    • blog
    • SPARK! CS
    • summer SPARK!
  • where?