| Moon's day | Tiw's day | Woden's day | Frigga's day |
|---|
| |
|
|
Aug 23 |
|
Prolegomena. Introduction: computers and computing. Pictures. |
|
|
|
| |
|
|
Aug 30 |
|
Compilers, virtual machines (1.1) |
|
|
|
Sep 1 |
|
Programming Fundamentals. First Java program (1.2,4) |
|
|
| |
|
Sep 5 |
|
First Java program |
lab 2.
|
|
|
|
Sep 8 |
|
Types, variables, expressions, and statements |
|
|
|
Sep 11 |
|
I/O and software development (2) |
|
|
|
Sep 12 |
|
Second Java program |
lab 3.
|
|
|
|
Sep 15 |
|
More loops, do/while (3.3); switch |
|
|
|
Sep 18 |
|
Arrays and for (6.1) |
|
|
|
|
|
| |
|
|
Sep 27 |
|
Methods and arrays |
|
|
|
| |
|
|
|
| |
|
|
Oct 11 |
|
Object-oriented programming. Encapsulation (4.2) |
|
|
|
Oct 13 |
|
Basic classes (4.1,4) |
|
|
| |
|
|
Oct 18 |
|
First try at classes |
lab 8.
|
|
|
Oct 20 |
|
Classes and methods |
project 5, due 10/31
|
|
| |
|
|
|
Oct 27 |
|
Class Implementation details (5.2,3) |
|
|
|
Oct 30 |
|
Interfaces, subtype polymorphism (13.1, 8.1) |
|
|
|
|
|
Nov 3 |
|
Objects and arrays (6.2) |
|
|
|
Nov 6 |
|
Linked structures (15.1) |
|
|
|
|
Nov 8 |
|
Algorithms on linked lists |
project 7, due 11/16
|
|
|
Nov 10 |
|
Finishing linked structures |
|
|
|
Nov 13 |
|
Other Topics. Vectors, HashMaps, HashSets, Iterators (14.1) Collections info |
|
|
|
|
|
| |
|
|
|
| |
|
|
|
| |
|
|
|