Lectures
This page contains lecture notes, mainly from the DrJava Interactions
Pane, but also text or PDF files with reminders of what we covered in lecture. I will try to post these notes after each lecture.
Week |
Monday (10am - 11am) |
Tuesday (11am - 12pm) |
Thursday (10am - 11am) |
0 |
________________________________
|
________________________________
|
1-PDFSlides
|
1 |
2, 2-PDFSlides
|
3
|
4
|
2 |
5
|
6, OurJFrame.java
|
7, OurJFrame.java
|
3 |
8, BankAccount.java
|
9, Musician.java, Band.java
|
10, updated Musician.java, updated Band.java
|
4 |
11, BankAccount.java, Musician.java, Band.java (with static stuff)
|
12, OurString.java (incomplete)
|
13, BankAccountTester.java
|
5 |
14
|
MIDTERM
|
16
|
6 |
17
|
18, Grades.java
|
19, HighLow.java, HighLowGUI.java, HighLowGUI with loop
|
7 |
20, WhileDemo.java, ForDemo.java, TesterFor.java
|
21, updated WhileDemo, updated ForDemo
|
22, NestedLoops.java, ForDemo with nested examples
|
8 |
23
|
24, FileAccess.java, ArrayDemo.java
|
25, ArrayDemo.java, Pizza.java
|
9 |
26, Pizza.java (with remove)
|
27, TicTacToe.java
|
28, TicTacToe.java (more complete)
|
10 |
29, TicTacToe.java (completed), TTTWindow.java
|
30, TTTDriver.java
|
31, TTTDriver.java (with args), TTTTextDriver.java, Matrix.java
|
11 |
32, Matrix.java (completed), SortDemo, Sort.java
|
33, Sort.java
|
34, Sort.java (measuring time), TimeSort.java (comparing sort algorithms), time-graph
|
12 |
35, TTTException.java, TicTacToe.java and TTTDriver.java (with exceptions)
|
36, Search.java, binary search example
|
37, Student.java, StudentAthlete.java,
StudentNerd.java
|
13 |
38, OO.java (uses Student classes from lecture 37)
|
39, Sample Quiz
|
________________________________
|