Dear Students:

Our final exam will require you to develop 5 Python programs in 3 hours. My suggestion is that for the first 3 programs, you spend 20 minutes on each of them. For the remaining two programs, you spend 60 minutes for each one.

Some techniques may be useful in developing these programs, such as

  1. Assigning Input (P.39)
  2. Caesar Cipher (P.163)
  3. Math Library (P.60)
  4. Nested Loops (P.244)
  5. Sentinel Loops (P.239)
  6. Socket Programming
  7. String Formatting (P.147)
  8. Two-Way Decisions (P.208)

You may wish to review them and try to write some programs to get familiar with these concepts.

With best regards,
Solomon
Jan. 9