Spring Semester 2002


Calendar and Exams Syllabus Office Hours Grading Useful Links QuizSite MyGrades


[01] Jan  8
[02] Jan 10
[01] Lab One
[03] Jan 15
[04] Jan 17
[02] Lab Two
Homework One
[05] Jan 22
[06] Jan 24
[03] Lab Three
[07] Jan 29
[08] Jan 31
[04] Lab Four
Homework Two
[09] Feb  5
[10] Feb  7
[05] Lab Five
[11] Feb 12
[13] Midterm One
[12] Feb 14
[06] Lab Six
Homework Three
[13] Feb 19
[14] Feb 21
[07] Lab Seven
[15] Feb 26
[16] Feb 28
[08] PRACTICAL
Homework Four
[17] Mar  5
[00] Makeup One
[18] Mar  7
[08] Lab Eight
[19] SPRING
[20] BREAK
[10] No Lab
[19] Mar 19
[20] Mar 21
[09] Lab Nine
Homework Five
[21] Mar 26
[22] Mar 28
[10] Lab Ten
[23] Apr  2
[03] Midterm Two
[24] Apr  4
[11] Lab Eleven
Homework Six
[25] Apr  9
[26] Apr 11
[12] Lab Twelve
[27] Apr 16
[28] Apr 18
[13] Lab Thirteen
[29] Apr 23
[30] Apr 25
[14] Lab Fourteen
[30] FINAL

Calendar and Exams

Here's a more detailed syllabus.

Weeks 1-2 (Jan  8-17)
Chapters 1 and 2: Introduction, Fundamental Data Types.

Weeks 3-4 (Jan 22-31)
Chapter 3: User-Defined Types. Chapter 5: Decisions.

Weeks 5-6 (Feb  5-14)
Chapter 6: Iteration. Chapter 7: More About Methods.
First Midterm Exam: Wed, Feb 13, RH100 (7-9pm).

Weeks 7-8 (Feb 19-28)
Chapter 9: Inheritance. Review (Chapters 1-3, 5-7).
Practical Exam: Feb 28-29, in lab.

Weeks 9-10 (Mar  5-21)
Chapter 11: Arrays and Vectors. Chapter 15: Algorithms.

Weeks 11-12 (Mar 26-Apr  4)
Chapter 4: Applets. Chapters 10-12: Event Handling, GUIs.
Second Midterm Exam: Wed, Apr  3, RH100 (7-9pm).

Weeks 13-14 (Apr  9-18)
Advanced Topic: Threads. Design of Alien Landing Game.

Last Week (Apr 23-25)
Implementing the Alien Landing Game. Final Review.
Final Examination: Tue, Apr 30, RH100 (5-7pm)

Here's a link to the current calendar of events at IU (Bloomington).


Office Hours

Summary of office hours, tutors for this class.

Lecture is TR 4-5:15pm in Rawles 100.

Labs are as Thursdays and Fridays as detailed below:

1220  LH025 Thu  6:50pm- 8:45pm 18 (mrwyant, aksharma)
1221  BH118 Thu  6:50pm- 8:45pm 33 (feliu, malani)

1222  BH308 Fri  8:00am- 9:55am 31 (dgerman, zhpan)

1223  SB221 Fri 10:10am-12:05pm 30 (mrwyant, akhalil)
1224  BH308 Fri 10:10am-12:05pm 31 (dgerman, malani)

1225  BU407 Fri 11:15am- 1:10pm 21 (feliu, zhpan)

1226  SB221 Fri 12:20pm- 2:15pm 31 (dgerman, mrwyant)
1227  LH025 Fri 12:20pm- 2:15pm 18 (yasun, aksharma)

1228  LH025 Fri  2:30pm- 4:25pm 18 (feliu, aksharma )
1229  BH308 Fri  2:30pm- 4:25pm 33 (yasun, akhalil)

Adrian German ( 5-7860, dgerman@indiana.edu )
Lecture: RH100, TR 4:00-5:15pm
Labs: Office hours: 9-10am MTWR in LH201D, also F 5-6pm in LH016 (basement of Lindley).

Felix Fei Liu (feliu@indiana.edu)
Labs: Office hours: F 9:15-10:45am in LH401F

Mayada (May) Alani (malani@indiana.edu)
Labs: Office hours: T 4-6pm in LH016

Michael Wyant (mrwyant@indiana.edu)
Labs: Office hours: R 2-4pm in LH016

Ashraf Khalil (akhalil@indiana.edu)
Labs: Office hours: M 10am-12noon in LH016

Zhen Pan (zhpan@indiana.edu)
Labs: Office hours: MW 12noon-2pm in LH310 area B

Akshay Sharma (aksharma@indiana.edu)
Labs: Office hours: M 1:30pm-3:30pm in LH120

Yan Sun (yasun@indiana.edu)
Labs: Office hours: F 10am-12noon in LH330A


Grading

Course grades will be determined as follows:

Component Weight
6 Homework Assignments 25%
12 Lab Assignments 25%
2 Midterm Exams 15%
1 Practical Exam 15%
Final Exam 15%
Lecture Minute Papers 5%

The overall cutoff scale is as follows:

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+


Course Materials

The textbook is pictured on the right.

Here's what you will need, in essence:

If you want to work from home you will need to install your own compiler.

We might be able to assist you with that, but we make no promise. Lecture notes and lab notes will be posted regularly together with reading assignments. We will be checking out the on-line API (from Sun) frequently.

Here's a no frames, and complete

(plus a few extensions) for all packages from the same web site. And the author's web page for the textbook, including the style guide (PDF format). Here's the Java tutorial with a Win32 tutorial section, which should help if you work on a PC. Here also is the author's FAQ for the book, in case you need it. Also, please don't forget to check the What's New? page on a daily basis.


Last updated: Jan 9, 2001 by Adrian German for A201