Problems, exams, projects: some thoughts on the examples of program assignments for a senior level programming course

Since I have often requested information concerning problem assignments, exams, etc. and have had little success in obtaining such material, I'm hoping to "start the ball rolling" by including the following material. These assignments form the basic "learning mechanism" for students taking the first course in a three quarter sequence of intermediate… (More)