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