Comp
170 - Dr. Harrington (crosslisted
with ISOM
370)
- Ground
Rules Course
administration and requirements -- READ THIS
- Course
Schedule and Assigments
- Contact
information, office hours
- Class notes
- Examples folder
Summary of topics covered Subdirectories contain unzipped files matching zip file names.
- Pair
Programming: Administration, How to Pair Program
- Instructions
for
submitting assignments to blackboard.luc.edu.
Creating a JAR
File
- Book
Errata
- Local copy of
the book projects
- Solutions
(Access information provided in class and added in Blackboard)
- Tutoring
Schedule Check this out when you want
some help!

- Top 10 Topics
- External Resources
- Java
Development Kit: Go to the download page for Java SE
and select the latest update of the JDK 1.6 or later (not
RJE) . Be
careful to download the version for your operating system. Do
not
select the
RJE (runtime environment, which is included in the JDK)
- BlueJ
download Select the download of version 2.5
for your
operating
system. Do this after installing Java.
- Objects First
textbook web site
- Free Java practice in the small (within static functions
-- not OOP oriented): http://javabat.com/
Also includes good review pages on Strings, decisions, loops, and
arrays.
- Free interactive testing of your ability to read bits of Java
and predict the path of execution (playing computer). This
understanding is important before writing your own code.
Advatages: free, gives step by step answers,
adaptive to your level. Disadvantages: slow, picky
about order. http://acharya.ramapo.edu/~amruth/tutors/s09/luc/home.html
(The link may not work yet)
- Free Java References
on web or for download:
- Python (another
excellent
free object-oriented language, that I will sometimes make passing
reference to for comparison)