You will learn programming only if you actually write programs. You will have five homework assignments. All homework assignments (except for the very first one) will be due on Mondays. You must submit a printout of your homework at the beginning of the class when it is due. You may submit an exam earlier, but late homeworks will not be accepted. Each assignment is worth 10% of your final grade. Solutions to homeworks will be posted to the course web site after class.
Due Wednesday, June 17.
Assignment
Due Monday, June 22.
Assignment
Sample Solution
Due Monday, June 29.
Assignment
Sample Solution
Due Monday, July 6.
Assignment
Sample Solution
Due Monday, July 13.
Assignment