Course Assignments
Up one levelCurrent students see Sakai for additional assignments, textbook, and instructions.
- Book and BookList — by Dr. William L. Honig — last modified 2017-01-13 01:13 PM
- An initial OOP assignment to evaluate your programming and Object Orient Programming knowledge.
- Illegal Address Exception — by Dr. William L. Honig — last modified 2017-01-30 07:12 PM
- Understand exception processing, create custom checked exception in Java. Understand the basics of extending the Exception hierarchy, creating, and handling custom exceptions.
- Palindrome Checker — by Dr. William L. Honig — last modified 2017-03-24 05:20 PM
- A good way to practice using proper Object Oriented encapsulation, collections, and custom iterators. Palindromes are fun and educational! "Madam, I'm Adam!"
- Think Before Code — by Dr. William L. Honig — last modified 2017-03-01 09:05 AM
- Learn to make a system architecture using good Object Oriented Techniques. Be able to see the footsteps you want the programmer to follow. Make it easy to write the code correctly.
- Compiling Exrpressions — by Dr. William L. Honig — last modified 2017-03-08 01:44 PM
- Use stacks to compile arithmetic expressions into operations (similar to java byte code). You may appreciate java syntax error messages a bit more after doing your own simple compiler!
- Towers of Hanoi with Metrics — by Dr. William L. Honig — last modified 2017-03-17 08:50 PM
- Use and understand recursion to solve the classic Towers of Hanoi. Gain an appreciation for the limitations of recursion.
- Your Custom Project — by Dr. William L. Honig — last modified 2017-03-19 04:41 PM
- Create a complete project with Java using good Object Oriented Programming, the Java Collections, UML, and JUnit testing.
- Present your Custom Project — by Dr. William L. Honig — last modified 2017-04-08 06:38 PM
- Time to show how your project works and report on its structure. What have you learned?