CMSI 282
Homework #1

Read Chapters 0 and 1 in the text.

Use LaTeX to produce a nice hard copy solution, using the official submission guidelines and turn it in at the beginning of class on the due date. Place your tex file in your CVS repository, too (/homework/cmsi282/hw1.tex is an acceptable place).

To get full credit, you have to "show your work". You can use a calculator for big numbers, of course, but you have to show steps of derivations and give good explanations and things like that.

  1. Problem 0.1 in the text
  2. Problem 0.4 (a) and (b) in the text
  3. Problem 1.2 in the text
  4. Problem 1.4 in the text
  5. Problem 1.11 in the text
  6. Problem 1.13 in the text
  7. Problem 1.16 in the text
  8. Problem 1.25 in the text
  9. Problem 1.33 in the text, as a Java, Groovy, Ruby or Python program.
  10. Problem 1.35 (d) in the text
  11. Problem 1.39 in the text
  12. Problem 1.45 in the text
  13. Problem 1.46 in the text