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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|