CSCE 190 - Java

Instructor: Joel Gompert

Lecture 1: Introduction to programming (July 12, 2004)

syllabus.pdf

introduction.pdf

Examples:

Count.java

HelloApplet.java
HelloApplet.class
HelloApplet.html

Lecture 2:  Variables and Expressions (July 14, 2004)

Variables_and_expressions.pdf

Lecture 3:  Flow Control, Arrays, and Methods (July 16, 2004)

flow_arrays_methods.pdf

Example:

Squared.java

Power.java

Programming Assignment 1

homework1.pdf

Breakout Demo

Breakout.zip

Lecture 4: Miscellaneous things and Classes (Mon July 19, 2004)

misc_classes.pdf

Examples:

ClassExample.java

sumTest.java

Lecture 5: More about classes, and Introduction to the Java API

classes_API.pdf
classes_API.ppt

Examples:

staticExample.java

argsExample.java

Lecture 6: More about the API (Parsing, and File I/O)

more_API.pdf
more_API.ppt

Examples:

parseExample.java

outputExample.java

inputExample.java

filedialogExample.java

FileExample.java

FileExample2.java

Lecture 7: Java GUIs (Mon, July 26, 2004)

GUI.pdf
GUI.ppt

Examples:

swingExample1.java
swingExample2.java
swingExample3.java
swingExample4.java
swingExample5.java
swingExample6.java
swingExample7.java

Programming Assignment 2

ProgrammingAssignment2.pdf

Lecture 8: More GUI (Wed, July 28, 2004)

moreGUI.pdf
moreGUI.ppt

Examples:

CelsiusConverter.java

paintingExample1.java
paintingExample2.java

moreButtons.java

Lecture 9: Applets (Fri, July 30, 2004)

Applets.pdf
Applets.ppt

Examples:

AppletExample.html

AppletExample1.java
AppletExample2.java
AppletExample3.java
AppletExample4.java
AppletExample5.java
AppletExample6.java
AppletExample7.java

Programming Assignment 3

ProgrammingAssignment3.pdf

Lecture 10: Inheritance

Inheritance.pdf
Inheritance.ppt

Examples:

InheritanceExample1.java
InheritanceExample2.java
InheritanceExample3.java
InheritanceExample4.java
InheritanceExample5.java
InheritanceExample6.java

Lecture 11: Threads

Threads.pdf
Threads.ppt

Examples:

TimerExample.java

ThreadsExample.java

Lecture 12: Thread Synchronization

Synchronization.pdf
Synchronization.ppt

Programming Assignment 4

ProgrammingAssignment4.pdf

Lecture 13: Images, Icons and other things

Icons.pdf
Icons.ppt

Examples:

IconExample.java

paintingExample3.java

JFileChooserExample.java

Homework Examples:

examples folder

Other possibly helpful examples

SwingButtonExample.java

BasicThreadExample.java

BasicThreadExample2.java


[Home] [ ] Copyright 2004 Joel M. Gompert