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