Intro to Computer Programming

This course is for students with little or no programming experience. We aim to expose students to programming fundamentals. Students start with visual block programming to build confidence then progress to popular programming languages including Java.

 

Examples from Snap! website:

tree
Animated tree
path
Path Finder
invader
Space Invaders
snake
Snake
menuet
Menuet
tree
Interactive tree
swim
Swimmer
count
Count change
y
Y combinator
game
Animal game
knock
Joke
roman
Roman numerals