5000 and 7000 level projects / assignments:
- CSCI 5370: Handheld and Ubiquitous Computing
- Survey of personal digital assistants (PDAs) and ubiquitous
computing hardware, operating systems, virtual machines, and APIs.
Development of PDA applications, cross compiling and hardware emulation,
PDA GUI design, Infra-Red and Wireless data communications, and desktop
conduit development.
- CSCI 5520: Rapid Java Development
- Study of rapid application development techniques for producing
software with minimum coding. Includes componenent-based software
development, JavaBeans, event delegation model, model-view approach, and
Swing components.
- CSCI 5830: Graphics
- Introduction to computer graphics. Topics include hardware and
software, algorithms for computer graphics programming, windows,
clipping, two- and three-dimensional transformations, hidden line and
hidden surface removal, and graphics standards for hardware and software
systems. Major project encompassing some or all of these topics.
- CSCI 7990: Independent Study
- Creating several applets to visually illustrate different algorithms
for searching and/or sorting.
Tools required to view some applets:
- Java Runtime Environment

- Java 3D Runtime Environment

|