CS 4773 Object Oriented Systems
Exam Review and Project Suggestions
Previous Topic: Object Oriented Programming Concepts
Exam Review
Project Suggestions
Next Topic: Not Ready Yet
Note: No class on Thursday, February 26.
Work on your projects.
Exam Review
- Java in general: writing simple Java code
- The Java programming model - primitive and reference types
What does the following code do?
- Using threads: internal and external
- Object oriented programming concepts and how they are implemented in Java
- Responsibilities
- Encapsulation
- Classes and Instances
- Class Hierarchies and Inheritance
- Replacement
- Refinement
- Assignment
- Equality
- Polymorphism
Project Suggestions
About The Project
You must send me email by Monday, March 2, with a project proposal
or make an appointment to see me to discuss picking out a project.
Your email should include the name of everyone on your project team.
Each one on the team must send me a separate email message.
- Writing to a file (from a browser)
- Process Scheduling: FIFO, SJF, Round Robin, Multilevel Queues
- Memory Management: fixed and variable partitions
different algorithms for assignment partitions
- Memory Management: page replacement algorithms
- UICI implemented in Java with an application
- Graph algorithm: Dijkstra, Floyd, Prim, Kruskal, etc.
- Ethernet: in slow motion
- Aloha