CS 4773 Object Oriented Programming, Spring 1999
Project Examples
You can use one of these projects, or think up your own:
- Ring demo like the one designed for OS.
See
/java/ring/forkpipe.html
Add features like trace, undo, and C code generation.
- Demonstration of the Unix fork()
A demonstration of how the Unix fork() system call works with
code traces.
- Comparison of two process scheduling algorithms
showing how they work, not a simulation.
- FDT, SFT, inode demo: how they interact during open, close, fork
- Variable size partitions for memory management: fragmentation demo
- Network protocol simulation (if you have taken networks)
- Enhanced Button widget: some of
- multiple lines of text
- graphics objects
- automatic font size
- audio click
- mouse enter notification
- insert value
- Enhanced Choice widget: some of
- multiple line messages
- insert new item other than at end
- remove item
- persistence
- multiple colors
- automatic font size
- Enhanced Text Area: possibly some of
- multiple colors
- user-controlled font
- enhanced substrings
If you are interested in any of these and would like to find out more about
them, come and see me.