Wk/Date |
|
Topic |
|
Reading |
|
Resources |
|
Remarks / Due / Exam |
|
|
|
|
|
|
|
|
|
1
1/17, Thur |
|
Introduction to Computers and Java |
|
Ch. 1 |
|
:: Java Standard Edition, or Java SE::
:: introduction ppt :: |
|
JDK (Java Development Kit) :: write Java programs
JRE (Java Runtime Environment) :: run Java appln.
|
|
|
|
|
|
|
|
|
|
2
1/21, Mon |
|
Java Fundamentals |
|
Ch. 2 |
|
:: Notepad ++ ::
:: My setup Java ::
:: Setup java Win7 (external) :: |
|
1/21, Mon: Martin Luther King Day Holiday |
|
|
|
|
|
|
|
|
|
3
1/28 |
|
Decision Structures |
|
Ch. 3 |
|
:: all examples in class ::
:: main() method (external) :: |
|
1/30: Last day to drop classes without record |
|
|
|
|
|
|
|
|
|
4
2/4 |
|
Loops and Files |
|
Ch. 4 |
|
:: NetBeans IDE ::
|
|
Assignment 1 Due 2/7 Thur |
|
|
|
|
|
|
|
|
|
5
2/11 |
|
Methods |
|
Ch. 5 |
|
: Java SE 7 API Specification : |
|
|
|
|
|
|
|
|
|
|
|
6
2/18 |
|
A First Look at Classes |
|
Ch. 6 |
|
|
|
Assignment 2 Due 2/21 Thur |
|
|
|
|
|
|
|
|
|
7
2/25 |
|
A First Look at GUI Applications |
|
Ch. 7 |
|
|
|
Note: Exam I - 2/28, Thur
2/27: Last day to drop classes with an automatic "W" |
|
|
|
|
|
|
|
|
|
8
3/4 |
|
A First Look at GUI Applications |
|
Ch. 7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
9
3/11 |
|
|
|
|
|
|
|
3/10-3/16: Spring Break
|
|
|
|
|
|
|
|
|
|
10
3/18 |
|
Arrays and the ArrayList Class |
|
Ch. 8 |
|
|
|
Assignment 3 Due 3/21 Thur |
|
|
|
|
|
|
|
|
|
11
3/25 |
|
A Second Look at Classes and Objects |
|
Ch. 9 |
|
|
|
3/29: Good Friday Holiday
3/31: Last day to drop classes with a "W", "F" or "FA" |
|
|
|
|
|
|
|
|
|
12
4/1 |
|
Text Processing and More about Wrapper Classes |
|
Ch. 10 |
|
|
|
4/1: Mandatory "F" period begins
Note: Exam II - 4/4 Thur
|
|
|
|
|
|
|
|
|
|
13
4/8 |
|
Inheritance |
|
Ch. 11 |
|
|
|
Assignment 4 Due 4/11 Thur |
|
|
|
|
|
|
|
|
|
14
4/15 |
|
Inheritance |
|
Ch. 11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
15
4/22 |
|
Exceptions and Advanced File I/O |
|
Ch. 12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
16
4/29 |
|
Introduction to Applets |
|
Ch. 14 |
|
|
|
Assignment 5 Due 4/30 Tue
5/1, Wed: Last day of classes |
|
|
|
|
|
|
|
|
|
16
|
|
5/7, Tue, 10:30am-12:30pm: Final Exam
(Online class may have different exam date, to be announced) |
|
Note: Final Exam |
|
|
|
|
|
|
|
|
|