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
graphics
text handling
2D graphics
animation
defining and using applets in Web browsers
user interfaces
URL handling
choice lists
using images in applets
threads
text fields, buttons, menus and dialogs
December 7 (Fill Out Student Course Evaluations)