Warmup Homework Questions

Due - Wednesday, April 28, 2004

  1. Design the program for Project 3. Your design should include the functions you plan to implement and the algorithms for all of those functions.

Due - Wednesday, April 21, 2004

  1. Section 14.4 Programming #1
  2. Section 14.4 Programming #2

Due - Monday, April 19, 2004

  1. Section 14.2 Self-Check #2
  2. Section 14.2 Self-Check #4

Due - Wednesday, April 14, 2004

  1. Section 11.5 Self-Check #2

Due - Monday, April 12, 2004

  1. Section 11.1 Self-Check #2
  2. Section 11.3 Self-Check #2

Due - Wednesday, April 7, 2004

  1. Turn in your revised algorithm for Project 2.

Due - Monday, April 5, 2004

  1. Write the algorithm, design the code, and create a series of test cases for the program you will write for Project 2.
  2. Section 8.6 Self-Check #2
  3. Section 8.6 Programming #2

Due - Monday, March 29, 2004

  1. Write the algorithm, design the code, and create a series of test cases for the program you will write for Lab 7.
  2. Section 8.1 Self-Check #2
  3. Section 8.4 Self-Check #2
  4. Section 8.5 Programming #1

Due - Monday, March 22, 2004

  1. Write the algorithm, design the code, and create a series of test cases for the program you will write for Lab 6.

Due - Wednesday, March 10, 2004

  1. Section 6.5 Self-Check #2

Due - Monday, March 8, 2004

  1. Write the algortihm, design the code, and create a series of test cases for the program you will write for Lab 5.
  2. Section 5.7 Programming #2
  3. Section 6.1 Self-Check #2
  4. Section 6.2 Self-Check #2

Due - Monday, March 1, 2004

  1. Complete part 1 of Project 1.
  2. Section 5.2 Self-Check #2

Due - Monday, February 23, 2004

  1. Section 4.7 Programming #1
  2. Write an algortihm for a bank account program that will allow a user to deposit and withdraw money. See Lab 4 for an example and more thorough description.
  3. Write out a strategy for testing your algortihm from the previous question. A test case will consist of a series of deposits and withdrawls and will demonstrate that you algorithm performs the functions properly.

Due - Wednesday, February 18, 2004

  1. Section 4.2 Self-Check #2 (a-d)
  2. Section 4.3 Self-Check #2 (a-c)
  3. Section 4.4 Self-Check #2

Due - Monday, February 16, 2004

  1. What would be the inputs/output of a function to deposit money into a bank account?
  2. What about a function to withdraw money from a bank account?
  3. Write an algortihm for a program that prompts a user for two numbers, calculates the sum, difference, average, and product of those numbers, and prints the results. See Lab 3 for an example and more thorough description.
  4. Write out a strategy for testing your algortihm from the previous question.

Due - Wednesday, February 11, 2004

  1. How would you break the problem of making a PBJ sandwich into subproblems? What would the functions be?

Due - Monday, February 9, 2004

  1. Section 2.4 Self-Check #6 (a-e).
  2. Write an algortihm that takes as input your grade on your homeworks, quizzes, lab assignments, and projects, as well as your desired final percentage (90 for A, 80 for B, etc) and calculates the grade you must receive on your final exam in order to get your desired grade. See Lab 2 for an example and more thorough description.
  3. Write out a strategy for testing your grade calculation algortihm.

Due - Wednesday, February 4, 2004

  1. Section 2.3 Self-Check #4.
  2. Section 2.3 Programming #1.
  3. Section 2.3 Programming #2a.

Due - Monday, February 2, 2004

  1. Write an algorithm for doing laundry.


Sami Rollins