Spring Semester 2003


Tue May 6
FINAL EXAM in Rawles 100 5-7pm. Closed-book, closed-notes.

Unless you ask for a program to write you will get a multiple-choice test.

Sun May 4
LAB Assignment Twelve is due at the end of the day today.

Here's what's due:

There are 10 (ten) quizzes with prep questions for the final.

Wed Apr 30
Mon Apr 28
HOMEWORK Assignment Five is due at the end of the day today.

Thu-Fri Apr 24-25
LAB Assignment Eleven is due at the beginning of the lab today.

Thu Apr 24
MAKEUP MIDTERM TWO EXAM in class today.

Multiple-choice, closed-book, this is also a warmup for the final.

Thu-Fri Apr 17-18
MAKEUP PRACTICAL EXAM(S) in lab(s) this week. Closed-book.

Please work through the posted problems, this is a warmup for the final too.

Thu-Fri Apr 10-11
LAB Assignment Ten is due at the beginning of the lab today.

Wed Apr 9
Thu-Fri Apr 3-4
LAB Assignment Nine is due at the beginning of the lab today.

Wed Apr  2
SECOND MIDTERM EXAM in Morrison 007 7-9pm today.

Wed Apr  2
Thu-Fri Mar 27-28
LAB Assignment Eight is due online (in QuizSite) at the end of the day today.

Mon Mar 31
HOMEWORK Assignment FOUR is due at the end of the day today.
(QuizSite will accept solutions until Wednesday night though).

HELP SESSION in Geology 126 7:15-9:15pm today.

Mon-Fri Mar 17-21
SPRING BREAK

Thu-Fri Mar 6-7
PRACTICAL EXAM(S) in lab(s) this week.

Please work through the exercises in

to get ready for it. Also see practical problems from the past.

Wed Mar 5
LAB Assignment Seven is due in QuizSite at the end of the day today.

Also HOMEWORK Assignment THREE is due at the end of the day today.

Thu-Fri Feb 27-28
LAB Assignment Six is due at the beginning of the lab today.

Tue Feb 25
HOMEWORK Assignment TWO is due at the end of the day today.

Thu-Fri Feb 20-21
LAB Assignment Five is due at the beginning of the lab today.

Thu-Fri Feb 13-14
LAB Assignment Four is due at the beginning of the lab today.

Wed Feb 12
Midterm One in Jordan Hall 124 7-9pm tonight.

Fri Feb 7
HOMEWORK Assignment ONE is due only tonight at the end of the day.

(Originally due on Wednesday the assignment was extended for QuizSite roster updates).

Thu-Fri Feb 6-7
LAB Assignment Three is due at the beginning of the lab today.

Tue Feb 4
Reading assignment for this week and for the exam next week.

(All page references are from "Big Java")

  1. pp. 34-42 (Using and Constructing Objects - A Review)
    You've read Chapter 1 (Introduction) already and you've looked at its summary and collection of warmups and programming exercises (pp. 28-32). Now you're ready for Chapter 2: An Introduction to Objects and Classes. Read pages 34-42 to review how we use and construct objects. This is not a new reading assignment, it is a review. This goes back to our use of Penguins, Dogs, Rinks, String's and Rectangles.
  2. pp. 42-71 (User-Defined Types - New Reading Assignment)
    This is really the assignment for the week. While reading this (as well as all the other reading assignments, always) please try to also follow the posted lecture and lab notes. If you remember our discussion about types last week, in Java we only have two kinds of types: primitive types and reference types. Primitive types were those that could fit in a variable (integers, floating-point numbers, chars and booleans). Reference types are user defined, and in this chapter you learn to design and develop your own.
  3. pp. 71, 72-74, 74-76 (Summary, Warm-ups, Programming Exercises)
    Take a look at what the book offers, then try to corroborate this with the set of problems and warmups posted (with solutions) in Lab Notes Four.
  4. pp. 78-80 (Number Types - Both Review and New Assignment)
    This is an example (of Chapter 3 material, essentially) that you should study. The complete final code for this example is collected and presented on pages 90-92.
  5. pp. 101-104 (An Example)
    This is a worked-out example (like Lab Notes Four). Useful, for your study.
  6. pp. 107-109 (Brief Review of Strings)
    A review of what we already know.
  7. pp. 186-189 (Basic Review of if statements).

  8. pp. 191-199 (Review of Relational Operators and More Examples)

  9. pp. 203-208 (More Examples: Nested Branches)

  10. pp. 208-216 (Boolean Expressions - Mostly Review)

  11. pp. 217-226 (Summary, Warmups, Programming Exercises for Chapter 5)

    This is a set of worked out warmup problems and programming exercises to be posted in Lecture Notes Ten (which is forthcoming).

Thu-Fri Jan 30-31
LAB Assignment Two is due at the beginning of the lab today.

Wed Jan 29
Reading assignment for this week:

  1. pp. 34-46 from "Big Java" (up to section 2.5 - AGAIN)
  2. pp. 92-110 from "Big Java" (up to section 3.8 - AGAIN)
  3. Lecture Notes 4, and 5 from the course packet (or web site)
  4. Lab Notes 3 from the course packet (or web site)
  5. Advanced Topic 3.6 (page 113-115 in "Big Java")
  6. pp. 186-196 (from Chapter 5 in "Big Java")
  7. Section 5.4 (pp. 210-216) of Chapter 5 in "Big Java"

Thu-Fri Jan 23-24
LAB Assignment One is due at the beginning of the lab today.

Wed Jan 22
Reading assignment for this week:

  1. pp. 34-46 from "Big Java" (up to section 2.5)
  2. pp. 92-110 from "Big Java" (up to section 3.8)
  3. Lecture Notes 2, and 3 from the course packet (or web site)
  4. Lab Notes 2 from the course packet (or web site)

Wed Jan 15
First reading assignment:

  1. pages 1-32 in the text (Big Java)

Tue Jan 14
Please take a look at
  1. last summer's web site and
  2. the on-line version of the ClassPak volume.
Our story will be the same.


Last updated by Adrian German for A201