Learning computer science concepts with Scratch
The effect of CS unplugged on middle-school students' views of CS