IST 209 - Intro to Java Programming
Fall 2007
Today's date 
   


General Info

*** All grades have been posted ***
*** Section 1's (TR) final exam is Tuesday, Dec 11, from 7:50 - 9:50 a.m. ***
*** Section 2's (MWF) final exam is Thursday, Dec 13, from 10:10 a.m. - 12:10 p.m. ***
*** Anyone that wants a working copy of the final Java assignment can send me an e-mail ***

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

Course Syllabus



Lectures

Lecture Notes



Assignments

Assignments

  1. Due 04 Oct 07: Simple user input and evaluation
  2. Due 15 Nov 07: Mass and Weight (revised)
  3. Due 04 Dec 07: Methods of Power

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