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!
Discover - what is computer science?
Day 1- Scratch: Catch Game Cards & Example
Day 2 - Twine: Choose Your Own Adventure
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
Day 4 - Brainstorming & Plan Project
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?
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 Vertical Divider
|
Helpful Resources
Scratch documentation
Twine documentation How to create & share an image on 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.
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.