Homework

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.

  1. Getting Started

    Due Wednesday, June 17.
    Assignment

  2. Guessing Game

    Due Monday, June 22.
    Assignment
    Sample Solution

  3. Pizza Ordering

    Due Monday, June 29.
    Assignment
    Sample Solution

  4. Let Me Count the Ways

    Due Monday, July 6.
    Assignment
    Sample Solution

  5. Array of Pizza Structs

    Due Monday, July 13.
    Assignment