- By Friday (works best if you do this within 48 hours of the class)
- Reflections on your learning this session: Please add a comment in the Session Five Notes.
- Time budgets
- Review the assignment, estimate the time it will take to do each part, and then compare your estimates to the actual time it takes.
- Do this by Monday so others’ can view your work and comment
- Do not use programming code.
- List the properties and methods you would assign to the class.
- Add comments to explain what data is in the properties
- Add comments to explain what the methods do
- Note if any of the properties would be read only. Copy/paste section below into your wiki page, and then extend it.
- by Monday
- by Wednesday before class
- Remember to confirm your answers
- Improve the explanations if you think they need help
- Leave comments where appropriate
- Rate the questions
Read / Write
Read ‘at least’ the pages 3-6 inclusive of this article. Read more if you like.
Comment on at least one points that seemed significant to you as a programmer. Copy/paste this outline into your wiki page.
==== The Testing Bottleneck ==== Reading: [http://dotnet.tech.ubc.ca/programming/content/Borland_-_eliminate_testing_bottleneck_whitepaper.pdf Eliminate the Testing Bottleneck] the following points were interesting to me: ===== change the heading for the first point ===== ===== change the heading for a second point =====
Thinking About Objects
Create a class called human.
==== Class: Human ==== ===== properties ===== * id : read only ** assigned at birth * dateOfBirth : read only ** assigned at birth * firstName * lastName * ===== methods ===== * sayHello ** says "Hello, my name is " firstName
Now create a subclass of human. It will inherit all the properties and methods of human but it will have at least two properties and one method that human does not have.
==== Class: fill in the name of the class ==== inherits '''human''' ===== properties ===== * propertyName : optional - readOnly ** comments * propertyName : optional - readOnly ** comments ===== methods ===== * ** comments
Comment and Help
Review at least three other students’ work on these classes. Comment and help where possible.
Add at least two questions in PeerWise. At least one question should be related to Object Oriented Programming.
Answer at least six questions.
Go back and fill in anything in the previous assignments that you have not done.