Date | Class | What will we do in class? | What's assigned? | What's due? | When's the
test? |
What else is there to do? |
---|---|---|---|---|---|---|
May 23 |
|
red tape, intro to computers, hardware vs. software, compiling, intro to Java & Visual J++ | Assn 1a May 24
Assn 1b May 25 Reading: 1.1, 1.2, 1.4, 1.5 |
|||
May 24 |
|
discuss assign 1a, binary numbers, problem solving, programming style, Java programming | Assn 2 May 26 Reading: 2.1-2.6, 2.8 |
1.1, 1.2, 1.4, 1.5 |
Last day to register | |
May 25 |
|
discuss assign 1b, objects and classes, data types, variables |
2.1-2.4 |
|||
May 26 |
|
data types, abstraction, anatomy of a class, return statement, main method, formatting output, user input | Reading: 3.1-3.5 |
2.5, 2.6, 2.8 |
|
|
May 27 | ||||||
May 28 | ||||||
May 29 |
|
|
||||
May 30 |
|
PB & J algorithm, boolean expressions, conditionals, if statements | Assn 3 June 1 |
|
Last day to drop
(with refund) |
|
May 31 |
|
switch statements, nested if statements | Reading: 3.6-3.8, 4.1-4.7 |
|
||
June 1 |
|
while loops, do loops, for loops | Assn 4 June 6 |
3.6-3.8 |
||
June 2 |
|
objects revisited, anatomy of a class, anatomy of a method | Reading: 4.4 - 4.6 |
|
|
|
June 3 | ||||||
June 4 | ||||||
June 5 |
|
object relationships, method overloading, method decomposition | Reading: 1.1, 1.2, 1.4, 1.5, 2.1 - 2.8, 3.1 - 3.9, 4.1 - 4.6 |
|
||
June 6 |
|
review for mid-term | Last day to drop
(no refund) |
|||
June 7 |
|
MID-TERM | Reading: 5.1, 5.2, 6.1, 6.2, skim 5.3, 5.4 |
|
||
June 8 |
|
references, static variables and methods, arrays | ||||
June 9 |
|
arrays, arrays of objects | Assn 5 June 15
Reading: |
|
||
June 10 | ||||||
June 11 | ||||||
June 12 |
|
discuss mid-term, assign 3, string user input, bins | Reading: 6.3 - 6.5 | |||
June 13 |
|
sorting |
|
|||
June 14 |
|
discuss assignment 5 | Reading: 8.4 | |||
June 15 |
|
reading from text files | Assn 6 June 20 | 8.4 | ||
June 16 |
|
Java applets | Reading: 4.7, 5.5-5.6, 1.3 (networks) |
|
||
June 17 | ||||||
June 18 | ||||||
June 19 |
|
More Java applets, events, animation | Reading: 1.3 | |||
June 20 |
|
discuss Assn 5, review concepts | Assn 7 June 22 |
|
||
June 21 |
|
the Internet and WWW | ||||
June 22 |
|
Assign 7 demos and HTML | ||||
June 23 |
|
review for final | Reading: 1.1 - 1.6, 2.1 - 2.10, 3.1 - 3.10, 4.1 - 4.7, 5.1, 5.2, 5.5, 5.6, 6.1 - 6.5, 8.4 |
|
||
June 24 | ||||||
June 25 | ||||||
June 26 | 8 - 11 am FINAL EXAM |
|