From charlesreid1

Line 30: Line 30:


[[CSC 143/Chapter 16]]
[[CSC 143/Chapter 16]]
=Outline=
==Midterm A==
Midterm A Outline:
* Chapter 8: Object oriented programming
** Review of OOP
** Object state and behavior
** Accessor methods
** Encapsulation
** Private fields
* Chapter 9: Inheritance and interfaces
** Inheritance basics
** Interacting with the superclass
** Polymorphism
** Inheritance and Design
** Interfaces
** Case study: Financial class hierarchy
==Midterm B==


=Flags=
=Flags=

Revision as of 02:22, 14 September 2016

Chapter 9: Inheritance and Interfaces

CSC 143/Chapter 9

Chapter 10: ArrayLists

CSC 143/Chapter 10

Chapter 11: Java Collections Framework

CSC 143/Chapter 11

Chapter 12: Recursion

CSC 143/Chapter 12

Chapter 13: Searching and Sorting

CSC 143/Chapter 13

Chapter 14: Stacks and Queues

CSC 143/Chapter 14

Chapter 15: Implementing a Collection Class

CSC 143/Chapter 15

Chapter 16: Linked Lists

CSC 143/Chapter 16

Outline

Midterm A

Midterm A Outline:

  • Chapter 8: Object oriented programming
    • Review of OOP
    • Object state and behavior
    • Accessor methods
    • Encapsulation
    • Private fields
  • Chapter 9: Inheritance and interfaces
    • Inheritance basics
    • Interacting with the superclass
    • Polymorphism
    • Inheritance and Design
    • Interfaces
    • Case study: Financial class hierarchy


Midterm B

Flags





The short list of topics:

Inheritance and Interfaces

ArrayList

Java Collections Framework

Recursion

Searching and Sorting

Stacks and Queues

Implementing a Collection Class

Linked Lists