Yes, just two. But the first one is rather large and the second one is deeper.
This is from the official dates published by the campus.
- Saturday May 7th 11:30am-2:30pm in 4101 (regular classroom)
Show that you understand the following concepts (all of the mastery from the class)
- What is an object, attribute and method?
- What is abstraction?
- What is encapsulation?
- What are”has-a” and “is-a” relationships?
- What are the mechanics for class description (coding) in the JavaProgramming Language?
- What are visibility modifiers, their purpose and use in practice?
- What are inheritance and polymorphism? (Specification and implementation)
- What is delegation?
- What are CRC cards and how do we use them?
- What are overloading and overwriting? How do we implement those in Java?
- What is the metaobject protocol?
- What do you feel are the benefits to object-oriented programming?
- Why do you think your change to object-oriented programming is difficult or what makes it difficult for the standard student?
What should your grade (scale of 1 to 100) be for partial #1 in this course? Why, this should be based on evidence that you have left here on this exam and in your blog posts about WSQs, quizzes, project work and any other posts as well as participation in class and outside of class through comments on other blogs, Twitter and more.
Here is the rubric we will use for the final grade. I will print and include this on the exam.
- How is your attendance in the course?
- Have you visited Ken in his office for individual help?
- How many of the WSQs have you done?
- What is the “quality” level of your blog posts?
- How often have you commented on other student’s blog posts?
- How often have you asked questions about #TC201 on Twitter?
- How often have you answered questions about #TC201 on Twitter?
Final Exam by Ken Bauer is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.