CSSE 220 – Object-Oriented Software Development
Homework 26
Objectives
Practice with data structures. Continue with team project.
Tasks
-
Complete the assigned reading for the next session, according to the course schedule.
- As you read, see if you can answer the self-check questions.
- Bring your questions to class!
- Complete the assessment exercise over this reading on ANGEL (under Lessons → Assignments).
- Solo Work:
- Your solo work for this part must be done in the
LinkedList
project inside Eclipse. Use the SVN Repository Exploring
perspective to check out this project, then switch back to the Java
perspective.
- In-class Complete the
TODO
items in lists.LinkedListDemo
.
- Complete the
TODO
items in lists.MyLinkedList
and lists.MyLinkedListTest
.
- Begin thinking about the Markov Chaining project. Although the project is not due until the end of 10th week, there are a few tasks that you should complete before our next meeting.
- Study the Markov Chain project specification, including the documents linked from it.
- Write down (at least) two questions that you have about the project. Bring these to your next class session.
- Team Assignment: Continue working with your team toward the next assigned milestone of the Vector Graphics.
Remember, in all your code:
- Write appropriate comments:
- Javadoc comments for public fields and methods.
- Explanations of anything else that is not obvious.
- Give self-documenting variable and method names:
- Use name completion in Eclipse, Ctrl-Space, to keep typing cost low and readability high.
- Use Ctrl-Shift-F in Eclipse to format your code.
- Take care of all auto-generated TODO’s.
- Then delete the TODO comment.
- Correct ALL compiler warnings.
- Quick Fix is your friend!
Here is the grading rubric for this assignment.
Turn-in Instructions
Turn in your programming work by committing it to your SVN repository.
See the Vector Graphics assignment description for team project deliverables.