Online Resources

Introduction to Computer Science I
ICS-21: Lecture A/Labs 1-3
Spring 2012


Your computer must have an open connection to the world-wide web to access these resources. Clicking a resource will typically launch its own browser window for viewing/downloading (leaving this window underneath). Downloads via the campus ethernet, DSL, and wireless connections are reasonably fast.


Course Software

Required
Download: Java SE Development Kit (JDK) 6 Update 31
Download: Eclipse Classic 3.7.2 (aka Indigo)
View       : Java and Eclipse (Download/Installation Instructions)

Recommended
Download: VNC aka Tight VNC
View       : VNC (Download/Installation Instructions)

Optional
Download: Adobe Acrobat Reader (for reading .pdf files)
Download: WinZip (for compressing/decompressing Files/Folders on Windows)
Download: Stuffit Expander (for decompressing Files/Folders on Macs)


Java/Eclipse-related Files

View       : Using Jar Libraries in Eclipse
Download: Introlib      : Course Library Jar (all introlib classes in a .jar file)
Download: Collections: Course Library Jar (all collection classes in a .jar file)
Download: JUnit 4.7 Jar (all junit4.7 classes in a .jar file)

Download: All Introlib Files (all .java files + their JavaDoc in a .zip file)
Download: All Collections Files (all .java files + their JavaDoc in a .zip file)
Download: All JUnit 4.7 (all files, including .jar and Javadoc)
Download: Program to count lexemes (minus commments)


Miscellaneous

Download: Barr-Courier Fonts
View       : Insightful Quotes about Programming