Comp
170 - Dr. Harrington (crosslisted
with ISOM
370)
- Ground
Rules Course
administration and requirements -- READ THIS
- Contact
information, office hours
- Course Introduction
- Class notes
- CS
170 Code examples folder
Directories contain unzipped files matching zip file names.
- Course
Schedule and Assigments
- Pair
Programming: Administration, How to Pair Program
- Instructions
for
submitting assignments to blackboard.luc.edu.
Creating a JAR
File
- Book
Errata
- Solutions
(Access information provided in class and in Blackboard)
- Tutoring
Schedule Check this out when you want
some help!
- Textbook
projects zip file
- 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.2
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/f07/luc/home.html
- Commercial Java practice, free to start, includes OOP
practice - unlike javabat, my
introduction
- 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)