Yanni's COMP113 (Java) Page

Main Page Special
Interest
Quizzes
& Exams
Lab
Exercises
Assignments
& Projects
Lecture Notes &
Reference
Materials

 

Special Interest Items

 

GO TO TOP

Interesting and useful links, that are not explicitly part of the course.
 
COMP113 Course Outline (.doc) (.pdf)
Downloading SUN's Java SDK and XINOX's JCreator
(install the SDK first, reboot, then install JCreator)
(click here)
Using JCreator (at home and in the labs) (.pdf)
 
The "Java Tutorial" from SUN (good starting point) (click here)
Learn Java from the "ground up" (high-speed learning) (click here)
ACM's "Crash Course in Java 1.1+ (for other lang. programmers) (click here)
Java by Example (from Watson's hot programming pages) (click here)
Walter Savitch's Input Utility Class: SavichIn.java
( right-click and "save link as" or "save target as"
make sure the file is saved as: SavitchIn.java )
SavitchIn.java

Quizzes & Exams

 

GO TO TOP

 

Dates, times, and any special comments for Quizzes and Exams.
 
Midterm Exam 1 -- Yanni's solutions (.doc) (.pdf)
Review Exam: Midterm 2 (.doc)
Review Exam: Midterm 2 - Solutions (.doc)
Midterm Exam 2 -- Yanni's solutions (.doc) (.pdf)
Final Exam Review Questions (.doc) (.pdf)
Final Exam: Saturday, Dec. 11, 2pm, GYM
(topics: everything: Chapters 1, 2, 3, 4, 5, 6)

Lab
Exercises 

 

GO TO TOP

 

Small "in-class" lab exercises (may, or may not, be required for submission).
 
Lab Exercises #1--Getting Started (.doc) (.pdf)
Lab Exercises #2--Variables and Input/Output (.doc) (.pdf)
Lab Exercises #3--Playing with Strings (.doc) (.pdf)
Lab Exercises #4--Decisions and Loops (.doc) (.pdf)
Lab Exercises #5--Loops (.doc) (.pdf)
Lab Exercises #6 & #7--available on UCCNet H:\
Lab Exercises #8-Objects (.doc) (.pdf)
Lab Exercises #9-Arrays (.doc) (.pdf)

Assignments &
Projects

 

GO TO TOP

 

Term assignments and projects (may, or may not, be team submissions, see below).
 
none yet

Lecture Notes &
Reference Materials

 

GO TO TOP

 

Support material for lectures and course references (notes directly from text and other locations);
(.pdf) - portable document format (requires Adobe Acrobat reader)
(.ppt) - powerpoint (requires MS Powerpoint or Powerpoint viewer)

 
Chapter 1 - Computers and Programming (Intro) (.pdf) (.ppt)
Chapter 2 - Variables & Data Types (.pdf) (.ppt)
Chapter 3 - Flow of Control (Part 1) (.pdf) (.ppt)
Chapter 3 - Flow of Control (Part 2) (.pdf) (.ppt)
Chapter 4 - Classes and Methods (Part 1) (.pdf) (.ppt)
Chapter 4 - OOP & ADTs (Part 2) (.pdf) (.ppt)
Chapter 4 extra - Text File Output (.pdf) (.ppt)
The Shape class and shape_tester.java definitions
( right-click and "save link as" or "save target as", and make
sure the file is saved with a .java extension.)
Shape.java
shape_tester.java
The Wallet class example (.doc) (.pdf)
Chapter 5 - More about Classes and Methods
ideas and concepts have already been expressed in Chapter 4 notes;
the ch.5 notes are directly from Walter Savitch
(.pdf) (.ppt)
Chapter 6 - Arrays (.pdf) (.ppt)
end of lectures, except for some example


Check back later, because you never know what might be here.

Yanni  :)