CS 410 - University of Bridgeport
  CS 410 - Java Programming  
  Distance Learning - Summer 2008 


Class Syllabus

Text: Thinking in Java, 3rd Edition Revision 4.0 - November 20, 2002
Link: Bruce Eckel's "Thinking in Java" Textbook (3rd Edition)


  Assignments 

Date Reading and Assignments Programming Due
 06/09/2008   Download and Install Netbeans & Java JDK 6.0 SE (see link) Java Intro Notes I, Eckel Chp. 1,2,3   Program 0, Program 1   Nothing 
 06/16/2008   Java Intro Notes II, Eckel Chp. 4,5,6,7   None   Program 0 
 06/23/2008   GUI & Event Notes   Program 2   Program 1 
 06/30/2008   UML Basics Notes       
 07/07/2008   Thread Notes   Program 3   Program 2 
 07/14/2008   File I/O Notes   Program 4    
           
 07/21/2008   Midterm Exam      Eckel Chp. 8      
 07/28/2008   New Notes (Strings, Exceptions, I/O Streams)       Program 3 
 08/04/2008   Notes Collections, Eckel Chp. 11      Program 4 
 08/11/2008   RMI Notes   RMI Program   
 08/18/2008   Notes Security, JDBC Notes  Program 5a  RMI Program 
 04/10/2008   Notes Reflection, Advanced Swing Components     Program 5b  Program 5a 
 08/18/2008   Swing with customized Drag and Drop      Program 5b 
 08/21/2008   Overview of Enterprise Java Technologies     
 08/24/2008   Final Exam      


  Programming Assignments 

Program 0

Program 1

Program 2 - Word Drag Program
Check Out My Solution To WordDrag
Check Out my Class UML Diagram
Program 3 - Maze Program Applet

Program 4 - Java Multi Threaded Motion ==>     jar file for program

Program 4a - Second Maze Program with Java Threads

Program 5 - Client Server Chat Program

Program 5a - Client-Server Record System

Program 5b - Client-Server Record System with Database

Program 6 - RMI Game Group Project (in Word format)


  Class Handouts 

Java Packages

Editplus configuration

Simple GUI in NetBeans 4.1

JMenu Handout

Image Handout

Scrollbar Handout

StringBuffer Handout

Simple Mutithreaded Server Handout

Registration of Database in Windows

Simple JTable Example

Database Modifying JTable Example

Record System GUI Socket Outline Handout   users.txt input file 

Spring 2008 Final Study Guide

  Java Class Notes 

Java Intro Notes (a) (ZIP file)

Java Intro Notes (b) (ZIP file)

RMI Notes (zip file)

JDBC Notes (zip file)

UML Basics Notes

Servlet Notes (zip file)

Collections Notes (zip file)

Java Beans Notes (zip file)

Java Native Notes (zip file)

File I/O Notes (zip file)

URL and Socket Notes(zip file)

Threads Notes (zip file)

GUI and Event Notes (zip file)

Reflection Notes (zip file)

EJB Notes (zip file)

JSP Notes (zip file)

References Strings Exceptions, I/O, Streams   Lab Code (jar file)

Threads, Collections, Reflection, Security   Lab Code (jar file)

  Java Enabled Editors and IDEs - Free  

Netbeans 6.1 w/ Java JDK 6.0 SE

Edit Plus

Prof. Dichter's EditPlus Setup Instructions

Textpad Editor


  Free Java Resources 

Free Book on Java by Bruce Eckel

Servlet Jar File

  Ivocalize Info 

Connect Now
You will need to download the Ivocalize plugin the first time

page footer