IST 209 - Intro to Java Programming
Spring 2008
Today's date 
   


General Info

*** Final grades have been posted. If you believe that you have an incorrect score for any of your grades, you MUST notify me no later than Monday, 12 May, at 9:00 a.m. ***

Instructor: Andrew Aken
Office: College of Applied Sciences and Arts - ASA 117
Office Hours: Tuesday 9:00 a.m. - 11:00 a.m.
  Wednesday 9:00 a.m. - 1:00 p.m.
E-Mail: ajaken@siu.edu
Class Time:  
Section 1 Tuesday, Thursday 2:00 - 3:15 p.m. ASA 112c
Section 2 Monday, Wednesday 1:00 - 1:50 p.m. ASA 214
Friday 1:00 - 1:50 p.m. ASA 112c

Course Syllabus



Lectures

Lecture Notes



Assignments

Assignments

  1. Due 21 Mar 08: Simple user input and calculation
  2. Due 25 Apr 08: Simple user input and evaluation

In-Class Labs

Exams & Quizzes



Notes

How to retrieve assignments submitted through the website

  1. Logon to the class' webserver
  2. Click on the Grades tab
  3. Drill down to the assignment names
  4. Click on the name of the assignment you want to retrieve
    • There will be a link at the bottom of the evaluation page to the file that was uploaded.
    • It may have a different name than the file that was uploaded, but it is the same file.

Download Microsoft Software

You can download many Microsoft applications while on campus from here.

If you are looking for Windows XP Pro SP2, click on the dropdown menu and scroll to the very bottom of the list.

You will need to have CD creation software installed on your computer and a CD burner in order to create a CD from these images downloaded from the MSDN website.

Note: You WILL need to write down the serial number of the software when you download it in order to be able to use it...

Form processing test script

Using the CGI, http://hosting.globaleyes.com/TestForm.php, as the action in your form, it will display all of the variable names which are passed into the script or are present on the server on which the script is executing.
e.g.,
<FORM ACTION="http://siu.globaleyes.com/TestForm.php" NAME="MyForm"
    ID="MyForm" method="post">


Java IDEs

PHP Better than Java?

How to retrieve assignments submitted through the website

  1. Logon to the class' webserver
  2. Click on the Grades tab
  3. Drill down to the assignment names
  4. Click on the name of the assignment you want to retrieve
    • There will be a link at the bottom of the evaluation page to the file that was uploaded.
    • It may have a different name than the file that was uploaded, but it is the same file.

Installing a Java IDE (Integrated Development Environment)

    Java Development Kit

    To install any of the Java IDEs, you should download and install the Java SDK (Software Development Kit) first.
    1. Open your web browser and go the the address: http://java.sun.com/javase/downloads/index.jsp
    2. Click on the Download button next to "JDK 6 Update 3"
    3. Select the radio button next to Accept
    4. Click on the link that says "Windows Offline Installation, Multi-language"
    5. Select where to save the file (e.g., the Desktop)
    6. Double-click on the file once it's finished downloading and complete the installation

    Dr. Java

    Miscellaneous notes regarding Dr. Java
    • Very simple interface
    • Easiest IDE to open an existing .java file to edit and compile
    • Supports syntax highlighting
    • Very little additional language support
      • No auto-complete of methods or constructs
      • Does not automatically insert brackets, braces, quotes, etc.
      • Does not tell you what arguments are to be passed to methods
    • Same IDE that's installed in the computer labs
    Installation steps
    1. Install the JDK (see above)
    2. Open your web browser and go to the address www.drjava.org and go to the download page or download directly from here.
    3. Select where to save the file (e.g., the Desktop)
    4. This is not an installation program, you only need to double-click on the file to begin using it.
    Note: If you get the following error(s) when trying to compile a Java application, you do not have the Java SDK properly installed:
    1 error found:
    File: (no associated file) [line: (no source location)]
    Error: No compiler is available.

    NetBeans

    Miscellaneous notes:
    • Very highly rated IDE
    • Provided by Sun
    • Significant amount of language support for Java
    • Very difficult to setup
    • Difficult to open an existing .java file and compile it
    • Very, very, very slow
    • Same IDE that's installed in the computer labs
    Installation steps
    1. Install the JDK (see above)
    2. Open your web browser and go to the address www.netbeans.info/downloads/start.php.
    3. Select where to save the file (e.g., the Desktop)
    4. Double-click on the file to install it.

    Eclipse IDE

    Miscellaneous notes:
    • Very highly rated IDE
    • Provides a single platform which can support multiple languages (not just Java)
    • Significant amount of language support for Java
    • Very difficult to setup
    • Difficult to open an existing .java file and compile it
    Installation steps
    1. Install the JDK (see above)
    2. Open your web browser and go to the address www.eclipse.org/downloads/ and select the "Eclipse IDE for Java Developers".
    3. Select where to save the file (e.g., the Desktop)


Files

File Downloads



Links

Links