top of page

An advanced introduction to programming for middle school. Introduce programming fundamentals to your class as they build two arcade-inspired games from start to finish. The Adventure Game features a knight who has to defeat enemies to reach treasure. Students program arrow keys, fluid motion, hero and enemy behavior, and winning conditions. In Dragon Attack, they define multiple levels and lives, and program a boss enemy, while learning about variables and cloning.



  • Events

  • Keyboard and mouse interaction

  • Conditional loops

  • Nested loops

  • Sending and receiving messages

  • Fluid motion

  • Parallax scrolling

  • Local and global variables

  • Functions

  • Object cloning


In Person | Week 6 | Programming 301

    bottom of page