Module: OOP and Class Hierarchies

Object-Oriented Programming and Java Class Hierarchy.

Learning Outcomes

Use standard libraries or packages as well as advanced object-oriented programming techniques

The student will:

Readings

Experiential Learning

Assessments

Q03: Person Class

Quiz 27 Aug 12:00 AM

Outcomes assessed: Learn about the Java programming language, Use standard libraries or packages as well as advanced object-oriented programming techniques

This assessment will verify that students understand the basics of Object Oriented Programming:

  • Class Hierarchies,
  • Interfaces, and
  • Overriding methods.

Q04: Inheritance and interfaces

Quiz 29 Aug 12:00 AM

Outcomes assessed: Learn about the Java programming language, Use standard libraries or packages as well as advanced object-oriented programming techniques

This assessment will verify that students understand the basics of class inheritance and interfaces.

H02: OOP, Class Hierarchies and Interfaces

Assignment

This assessment will verify that students understand how implement simple class hierarchies and interfaces.