Second Summer 2003

 [01] Jun 23 [02] Jun 24 [01] Lab One [03] Jun 25 [04] Jun 26 [02] Lab Two Homework One [05] Jun 30 [06] Jul 1 [03] Lab Three Homework Two [07] Jul 2 [08] Jul 3 [04] Lab Four [09] Jul 7 [10] Jul 8 [05] Lab Five Homework Three [11] Jul 9 [12] Jul 10 [06] Lab Six Practice Three [13] Jul 14 [14] Jul 15 [07] Lab Seven Practice Four BlueJ Notes [15] Jul 16 [16] MIDTERM [08] CATCH-UP [08]Milestones [16] Jul 21 [17] Jul 22 [08] Lab Eight Homework Four [18] Jul 23 [19] Jul 24 [08] PRACTICAL [08] Discussion [18] Jul 28 [19] Jul 29 [09] Lab Nine Homework Five [20] Jul 30 [21] Jul 31 [10] Lab Ten [22] Aug 4 [23] Aug 5 [11] Lab Eleven [11] Help with Lab Eleven More BlueJ Notes [24] Aug 6 [25] Aug 7 [12] Lab Twelve [26] Aug 11 [27] Aug 12 [13] Lab Thirteen [28] Aug 13 [29] FINAL [14] Last Lab

Calendar and Exams Here's a brief syllabus for A201/A597/I210 this semester:

1. Introduction.
2. Fundamental data types.
3. User-defined types.
4. Decisions.
5. Iteration.
7. Inheritance.
8. Arrays and vectors.
9. Algorithms.
10. Applets.
11. Basic event-handling.
12. Basic graphical user interfaces.
14. Basic video game design with Java.
15. Case-study one: The alien landing game.
16. Case-study two: A penguin in an Iceblox world.

Here now is a somewhat more detailed perspective on it.

Here's the web site for Spring 2003, and the ClassPak used then.

Course grades will be determined as follows:

Component Weight
7 Homework Assignments 25%
12 Lab Assignments 25%
Midterm Exam 15%
Practical Exam 15%
Final Exam 20%
Lecture Minute Papers 5%
TOTAL 105%

 0-54 55-65 66-67 68-69 70-75 76-77 78-79 80-85 86-87 88-89 90-95 96-100 F D D+ C- C C+ B- B B+ A- A A+

Office Hours

Who Where When What else
Adrian (`dgerman`) LH201D MTWR 3-4pm, 5-6pm lecture, comes to lab weekly,
also available by appointment
Sriram (`sraghura`) LH016 T 6-8pm teaches BH118 MR 3:30-5:15pm lab
Richard (`yli`) LH016 W 5-7pm teaches BH308 MR 5:30-7:15pm lab

Course Materials

The following book is on reserve at Swain:

Objects First with Java: A Practical Introduction Using BlueJ
by David J. Barnes, Michael Kolling
A ClassPak is available in PDF format on-line and in the bookstore.

There are also pointers to the HTML version of the ClassPak used in Spring 2003.

In addition here are three useful pointers:

Updated by Adrian German for A201/A597 and I210