Object Oriented Programming - Home Page

Welcome to the home page for Object Oriented Programming!


Notes

  1. Introduction to Java
  2. Loops and conditionals
  3. Introduction to object-oriented programming: classes and objects
  4. More on classes and objects: encapsulation, parameters, return values
  5. Further OO Practice: Graphical programming
  6. Catch-up session if needed (if not we will move onto the next topic)
  7. Arrays
  8. Further practice with OO and arrays: Chase Game
  9. ArrayLists
  10. Aggregation
  11. Inheritance
  12. Mock TCA
  13. Mock TCA Results

(This schedule is a guide only but it does include all the topics which may come up in the TCA. Additional, for-interest-only topics, such as GUI programming, might be introduced if time allows.)