Scratching the Surface:

 

What is programming, and what is its role
in computer science?

 
 


Alyce Brady, Kalamazoo College