A201 Web-based Bulletin Board

Second Summer 2003


Office Hours QuizSite MyGrades Grading Course Materials Calendar

[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.
  6. More about methods.
  7. Inheritance.
  8. Arrays and vectors.
  9. Algorithms.
  10. Applets.
  11. Basic event-handling.
  12. Basic graphical user interfaces.
  13. Introduction to threads.
  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.


Grading Scale (as mentioned above)

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%

Here's the grading scale:

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