600.107
Intro to Programming in Java
Fall 2008
Welcome to the home page for Intro Programming in Java at JHU.
Please check this page and the links above frequently for updates.
Please go to webct.jhu.edu for assignment
submissions and grades. Use the quick links above for assignment
instructions and code examples from lectures.
- Review sessions for the final will be Tuesday 12/9 at 6pm in Shaffer 301 and
Tuesday 12/16 at 7pm in Shaffer 100. Also don't forget the practice tests
below...
- There is a bug if you try to use Apple's Safari web-browser versions 3.0.x
and up to submit your *.java files on webCT. To avoid the bug (which prevents
resubmission after retrieving files), DO NOT USE SAFARI 3.0.x with webCT. It
appears the same problem might exist with Google Chrome!
- Your first test is Wednesday, 10/15, Chapters 1-4, 11 & 15. Review
sessions will be Monday 10/13 at 7pm in Shaffer 2 and Tuesday 10/14 at 6pm in
Shaffer 304. Make sure that you look at the posted sample test1 (below)
also!!
- The MSE Library has a copy of the current textbook on reserve for your
convenience.
- Do NOT use any GUI style input or output in your homework assignments
(JOptionPane, etc.).
- Several educators have created website which allow you to solve practice
problems with immediate feedback. Here is a good one to try: www.javabat.com.
- Here's a website with videos to help you learn good debugging tricks: debug.csi.muohio.edu.
- Here are some practice tests and answers for your review.
- Jai's slides from his midterm review
- Jai's slides from his final review
Useful links:
- Textbook Website
- Java SDK downloads (for Windows, Linux, Solaris): choose the most
recent version of the J2SE/JDK. You
don't need NetBeans or JSEE for this course. Install this before you
install jGRASP.
- Java SDK downloads
for Macs: Macs come with a version of the JDK, but you might want to
update. Note that you need Mac OS X 10.4.* in order to get Java 5 which has
significant improvements over older versions and contains things we will learn
in class).
- jGRASP website -- install the Java
compiler first (see above).
- Java API
-- description of classes and methods
This page maintained by Joanne
Houlahan.
[WebCT Coursepage]
[Assignments]
[Code Examples]
[Syllabus]
[Ethics Code]
[Dr. Houlahan]