Home
Course Staff
Homework/Exams
Announcements
Notes and References
|
References
CS100J QuickStart Guide to Eclipse
(pdf)
Downloads (download and install the Java stuff first so that Eclipse can find it)
Notes (mostly pdf)
- Thursday 23rd July (zipped java files from class focussing on
building a binary search tree for Strings).
- Monday-Tuesday 14-15th July (the continuing example from class
building a bookshop with books, cashier queues, people, and using lists and queues).
- Wednesday-Friday 9-11th July (discussion of interfaces,
queues, and lists).
- Tuesday 8th July (the example from class on parsing a file containing
matrix data, with matrix.txt (the file with the matrices in) and
IntMatrix.java (a class to hold a matrix).
- Monday 7th July (lecture was a blackboard discussion of how to go about designing a hierarchy
of classes for an Economy simulation).
- Thursday 3rd July (the example from class on banking
with 'inheritance'), with GRQ.java (has the main method) and
Savings.java (inherits from BankAcc.java).
- Wednesday 2nd July (more on classes and inheritance)
- Tuesday 1st July (building your own classes).
- Monday 30th June (one and two dimensional arrays).
- Friday 27th June (the String manipulation program from today).
You might also like
to look at Thursday.java, another method laden program.
- Thursday 26th June (methods, reference types, Strings,
arrays and exceptions) -- also still on the 'prettified' notes -- and
today's method laden cleanup.
- Wednesday 25th June Part 1 (IDEs, primitive types,
arithmetic, logic, loops and conditionals) -- also still covered on 'prettified' notes --
and Part 2 (an example program, with error checking)
and goofy.java, the enhancement of
Monday's program, and finally Arithmetic.java.
- Tuesday 24th June Part 1 (an example program, hiThere.java, with
error checking) and ouchy.txt and amazing.txt,
the two files referred to in the program.
- Monday 23rd June Part 1 (intro to JavaThink
and input/output) -- prettier typed version is here --
and Part 2 (a simple program to demonstrate I/O)
and goofy.java, a short program
to illustrate the ideas.
|