Friday, December 19, 2014 -- Video Games, Day 1
Plan for the day
Plan for the day
- Opening Circle
- Conditionals: Lecture and Examples (L1&L2)
- L1
- Part A: Do interactive worksheet at computers
- Part B: Group collaborative coding of Video Game components
- L2
- Part A: Group discussion of Video Game Assignment
- Part B: At computers
- Pairs coding of Bouncing Ball
- Learn on Your Own
- Pairs coding of Controllable Paddle
Materials
Level 1 Lesson
Level 1 Lesson
- How to use conditionals in Scratch: Lecture slides
- How to use conditionals in Scratch: Example
- Scratch conditionals: Interactive worksheet
- Conditionals in video games: Collaborative Code exercise.
Level 2 Lesson
Level 2 Lesson
- How to use conditionals in JavaScript: Lecture slides
- How to use conditionals in JavaScript: Example
- JavaScript conditionals: Worksheet
- Assignment: Brick Breaker video game
- Game play of Brick Breaker: example output
- Bouncing ball of Brick Breaker: example output
- Free Code -- Program a bouncing ball: JavaScript sandbox
- Mouse interactions in JavaScript: Learn On Your Own
Level 3 Lesson
Level 3 Lesson
- Assignment: Video game lab