Contains a number of short programming assignments for teaching programming concepts