Presented by:

Thomas Price

from North Carolina State University

Brian Broll

from Vanderbilt University

Brian Broll is a Research Scientist at the Institute for Software Integrated Systems at Vanderbilt University. He holds a Ph.D. from Vanderbilt University in Computer Science and a B.Sc. from Buena Vista University, majoring in mathematics education. His research interests include computer science education and model integrated computing.

No materials for the event yet, sorry!

This project is designed to teach programming basics (loops, variables, procedures, conditionals) through a fun-to-create game. The game is genuinely interesting and enjoyable, based on the Okay? app with millions of downloads, but students can create almost the whole thing, with only a small bit of instructor-written code to get them started and to handle complex math (i.e. bouncing).

Lab materials are available on request, for 4 lessons covering iteration (repeat, forever, repeat until), variables (incrementing, decrementing, use within a loop), procedures (basics, parameters, reuse) and conditionals (use with variables, loops).

Link here

Game Instructions: Click and drag to aim the ball. Try to hit all shapes in one go.

Lab Instructions:

Note: Performance is best when not played in full-screen.

5 min
Main Room
Snap!shot 2021
Show Your Project

Information for event authors only:

Committee Feedback

this is a test

Submission Details

What is the URL to your Snap! Project?

[Snap! URL here...]

Why is this project awesome?

[Your answer here...]