First, I apologize for this session. Our server went down the morning of the class and hence the pages to push were lost.
I suggest that you open this page when you are looking at the archive since the archive
did not push pages properly.
SO,
(1) open the archive
(2) open this page
(3) when I talk about something, by following the archive with this page you have where I am in the archive.
I promise that the rest of the archives are much better.
The archive starts out with a really Annoying buzz!
They stop it after the first 5 minutes.
Here are the pages that I discuss in the order that I discuss them.
First, the beginning homepage should be the one at http://www.ecst.csuchico.edu/~amk/foo/cscijava/
from here there is a link to course lecture contents at
http://www.ecst.csuchico.edu/~amk/foo/cscijava/contentsHW.html
what we want is the Design link which is
http://www.ecst.csuchico.edu/~amk/foo/design.html
here, after initial discussion, I clicked on example Structure Charts
http://www.ecst.csuchico.edu/~amk/foo/csci151/structure.html
for the ATM machine
http://www.ecst.csuchico.edu/~amk/foo/csci151/atm.gif
for Object Model (Structure Chart) for an air transportation system
http://www.ecst.csuchico.edu/~amk/foo/csci151/airline.gif
http://www.ecst.csuchico.edu/~amk/foo/csci151/structure.html#whichClasses
discussion not in notes of signatures, polymorphism, etc. and then back to
http://www.ecst.csuchico.edu/~amk/foo/csci151/structure.html#whichClasses
More examples –
http://www.ecst.csuchico.edu/~amk/foo/csci151/structure.html#moreexamples
particularly
http://www.ecst.csuchico.edu/~amk/foo/csci151/JPaint.GIF
back to
http://www.ecst.csuchico.edu/~amk/foo/csci151/structure.html#moreexamples
from the Argo tool
http://www.ecst.csuchico.edu/~amk/foo/csci151/welcome_screenshot_0_16_1.gif
their page http://argouml.tigris.org/
Abstract Data Types (ADT)
http://www.ecst.csuchico.edu/~amk/foo/design.html
For clarity – what is in ADTs? Imports, exports, etc. (For more clarity link)
http://www.ecst.csuchico.edu/~amk/foo/javanotes/ADTbrief.html
what is in Pre and Post conditions
http://www.ecst.csuchico.edu/~amk/foo/javanotes/ADTbrief.html#example
change tire example
http://www.ecst.csuchico.edu/~amk/foo/javanotes/tires.html
notes for ADT with complex numbers
http://www.ecst.csuchico.edu/~amk/foo/javanotes/ADTnew.html
in brief
http://www.ecst.csuchico.edu/~amk/foo/javanotes/ADTbrief.html
having a hard time with what is in pre and post again
http://www.ecst.csuchico.edu/~amk/foo/javanotes/ADTbrief.html#example
javadoc
http://www.ecst.csuchico.edu/~amk/foo/design.html#javadoc
an example of what the javadoc does on a student lab http://www.ecst.csuchico.edu/~amk/aiweb/modules/cscijava/labs/green/lab1/adt/
again what you need to do for labs: items 1-5 http://www.ecst.csuchico.edu/~amk/foo/design.html
due dates for labs
http://www.ecst.csuchico.edu/~amk/foo/cscijava/dates.html
lab 1A
http://www.ecst.csuchico.edu/~amk/foo/cscijava/labs/Javalab1a.html
Lab information
http://www.ecst.csuchico.edu/~amk/foo/cscijava/labs/
lab 1
http://www.ecst.csuchico.edu/~amk/foo/cscijava/labs/Javalab1.html
some examples
http://www.ecst.csuchico.edu/~amk/foo/cscijava/appletIntro.html
http://www.ecst.csuchico.edu/~amk/foo/cscijava/applets.custom/boxes/DrawBox.html
either way
http://www.ecst.csuchico.edu/~amk/foo/cscijava/applets.custom/boxes/DrawBox22.html
rubber band
http://www.ecst.csuchico.edu/~amk/foo/cscijava/applets.custom/boxes/DrawBox32.html
Boxes and mouses
http://www.ecst.csuchico.edu/~amk/foo/cscijava/applets.custom/boxes/boxes.html
duke
http://www.ecst.csuchico.edu/~amk/foo/cscijava/applets.custom/boxes/TestDuke3.html
http://www.ecst.csuchico.edu/~amk/foo/cscijava/applets.custom/boxes/boxes.html
duke and sound
http://www.ecst.csuchico.edu/~amk/foo/cscijava/applets.custom/boxes/DukeTest2.html
lab information
http://www.ecst.csuchico.edu/~amk/foo/cscijava/labs/
double-buffering
http://www.ecst.csuchico.edu/~amk/foo/cscijava/labs/examplebox.html
all again
http://www.ecst.csuchico.edu/~amk/foo/cscijava/labs/
Beautiful example
http://www.ecst.csuchico.edu/~amk/foo/cscijava/labs/lab1.demo/takemoto/Lab1.html
examples
http://www.ecst.csuchico.edu/~amk/foo/cscijava/labs/
How to turn in
http://www.ecst.csuchico.edu/~amk/foo/design.html#webpage
where
http://www.ecst.csuchico.edu/~amk/foo/cscijava/#labs
really where (from this page)
http://www.ecst.csuchico.edu/~amk/foo/cscijava/turnin/
first java lab requirements
http://www.ecst.csuchico.edu/~amk/foo/cscijava/labs/Javalab1.html
the design page – how to do all the lab requirements
http://www.ecst.csuchico.edu/~amk/foo/design.html