Lectures
This page contains lecture notes, mainly from the DrJava Interactions
Pane. I will try to post these notes after each lecture.
Week |
Monday |
Thrusday H1 |
Thursday H2 |
1 |
1
PDFSlides |
2 |
3 |
2 |
4
|
5
|
6,
OurJFrame.java
|
3 |
7,
OurJFrame.java
|
8,
BankAccount.java
|
9,
BankAccountTester.java
|
4 |
10
|
11
|
12,
Musician.java,
Band.java,
MusicianTester.java,
BandTester.java
|
5 |
13,
Updated Musician.java,
Updated MusicianTester.java
|
14,
Musician with numBand,
updated Band.java
|
15,
Student.java,
StudentTester.java
|
6 |
Midterm
|
17,
Grades.java
|
18,
|
7 |
19,
HighLow.java,
HighLowGUI.java,
HighLowGUI with loop
|
20,
HighLowMaxGUI.java,
WhileDemo.java,
ForDemo.java
|
21,
TesterFor.java,
NestedLoops.java
|
8 |
22,
ForDemo.java,
FileAccess.java
|
23,
ArrayDemo.java
|
24
|
9 |
25,
ArrayDemo.java,
Pizza.java
|
26,
Pizza.java (with remove)
|
27,
TicTacToe.java
|
10 |
28,
TicTacToe.java (more complete)
|
29,
TicTacToe.java (completed)
|
30,
TTTWindow.java,
TTTDriver.java
|
11 |
31,
TTTDriver.java (args),
TTTTextDriver.java,
Matrix.java
|
32,
SortDemo,
Sort.java
|
33,
quiz
|
12 |
34,
Sort.java (measuring time),
TimeSort.java (comparing sort algorithms)
|
35,
compares-graph,
moves-graph,
time-graph
|
36,
Search.java,
example.pdf
|
13 |
37,
Student.java ,
StudentAthlete.java ,
StudentNerd.java
|
38,
OO.java (use Student classes from lecture 37),
|
beyond basics,
sample applet,
its source code
|