|
|
15_Oct_2008 |
Quiz
5 is on Thursday, Oct 16th, which covers the use of for loop
statement. |
|
|
16_Oct_2008 |
Assignment
4 is extended to be due on Oct 23rd. Sample program is posted. |
|
|
4_Nov_2008 |
The
last quiz 7 is on Thursday, Nov 6th, which covers exception
handling and switch, break statement. |
|
|
4_Nov_2008 |
The
final exam date will be changed to December 4th. Email to ysun10@student.gsu.edu if you have
difficulty attending final. |
|
Week |
Topics |
Chapters |
Notes |
Homeworks Due |
Solutions |
|
Week 1 |
Syllabus and Introduction |
Ch 1.1-1.7 |
|
|
|
|
Installation of Java Environment; Basic Structure of a Java
Program; |
Ch 1.3-1.7, Ch 2.1-2.5, 2.8 |
|
|
||
|
Week 2 |
Identifiers; Expression; Methods |
Ch 2.6-2.7,
2.9 |
|
|
|
|
Methods; I/O;
Quiz1 |
Ch 2.9-2.10 |
|
|||
|
Week 3 |
Methods; I/O |
Ch 2.9-2.10,
Ch 3 |
|
|
|
|
Concepts of
Classes and Objects; Object-oriented programming model; Constructors,
Overloading |
Ch 3.1-3.5 |
|
|
||
|
Week 4 |
Using objects |
Ch 3.6-3.8 |
|
Assignment 1 Due |
Ass1 Solution |
|
Example of
Fraction Class; String class; Quiz2 |
Ch 3.8-3.9 |
|
|||
|
Week 5 |
Conditional
Statements |
Ch 4.1-4.2 |
|
|
|
|
If Statements;
Boolean Type; Quiz 3 |
Ch 4.3-4.5 |
|
Assignment 2
Due |
||
|
Week 6 |
While Loop
Statements |
Ch 4.6 |
|
|
Ass2 Solution Fraction.java
TestFraction.java
FractionMath.java |
|
Counting
Loops; ++/-- operators; break |
Ch 4.7-4.8 |
|
|
||
|
Week 7 |
For Loops;
Quiz 4 |
Ch5.1 |
|
||
|
Review for
the Midterm exam. |
|
|
|
||
|
Week 8 (10/6) |
Midterm exam |
|
|
|
|
|
Discussion of
Midterm exam; Creation of Arrays |
Ch 5.2-5.3 |
|
Assignment
3 Due |
Ass3 Solution |
|
|
Week 9 (10/13) |
Applications
of Arrays; Dynamic Arrays |
Ch
5.4,5.6,5.7,5.8 |
|
|
|
|
2-D Arrays;
Nested For Loops; Quiz 5 |
|
|
|||
|
Week 10 (10/20) |
Class Methods |
Ch 7.1, 7.5 |
|
|
|
|
Define a
method, local/static/instance variables; Passing parameters by value |
Ch 7.2-4 |
Assignment 4
Due |
Ass4 Solution |
||
|
Week 11 (10/27) |
Conditional
Expression; Program Arguments; Helper Methods; Quiz 6 (class practice, no
grade) |
Ch
7.3,7.4,7.7 |
|
||
|
Exception
Handling; Switch Statements; Do-While Statements; Continue Statements;
Labeled Loops. |
Ch 8.1-8.5 |
|
|
||
|
Week 12 (11/3) |
Chapter 8 |
|
|
|
|
|
Graphics I;
Quiz 7 |
Ch 6.1-6.3 |
Assignment
5 Due |
|||
|
Week 13 (11/10) |
Graphics II |
Ch 6.4 |
Assignment 6 Dynamic display Code |
|
|
|
Graphics II;
Practice Quiz |
|
|
|
||
|
Week 14 (11/17) |
Chapter 10:
'this' variable; Chapter 11: subclasses |
Ch 10-11 |
|
|
|
|
Final
Exam Review |
|
Assignment
6 Due |
|
||
|
Week 15 |
Thanksgiving
Holidays – No Class |
||||
|
Week 16 (12/1) |
No Class on
Dec. 2nd (Prepare for final exam); |
||||
|
Week 17 |
!!! Final Exam
Date is Changed to December 4th, (11:00am – 12:15pm) |
||||
|