Seminar Schedule
CS 3291


Java Seminar Presentations

Each seminar participant will prepare at least one seminar presentation. Seminar topics will be suggested by the instructor and must be approved by the instructor. Seminar topics include:

August 31 (Howland)

compiling and running Java programs

September 14 (Howland)

declaration of variables
arithmetic expressions
defining methods
scope and extent of variables
procedure abstraction
declaration of class variables
creating class instances

September 21 (Blake Arnold, Son Quach)

definition of instance methods
definition of constructors
definition of getter and setter methods
data abstraction

September 28 (Andrea Aramouni, Joey Talamantez)

protecting instance variables
data and method enheritance
abstract methods and classes

October 5 (Wendy Li, Terrence Briggs)

constructors which call other constructors
methods which call other methods

October 12 (Dave Nichol, Chris Mitchell)

designing class hierarchies
examples from java classes

October 19 (Ly Tran, Jimmy Lertdilok)

conditional statements
predicates
boolean expressions
iteration

October 26 (Angel Marguez, Mike Cotten)

recursion
streams
arrays

November 2 (Michael Brinkman, Quenby Swinson)

character and string data
exception handling

November 9 (Ryan Leecock, Jason Martinez)

file systems
program modularization

November 16 (Crystal Bennett, Melissa Lin)

protected and private data and methods
interfaces
windowing

November 23 (Nathan Eror, Daryl Shannon, John Kranick)

graphics
text handling
2D graphics
animation
defining and using applets in Web browsers

November 30 ( David Cernosek, Daniel Glover)

user interfaces
URL handling
choice lists
using images in applets
threads
text fields, buttons, menus and dialogs

December 7 (Fill Out Student Course Evaluations)