Wednesday, February 15, 2017

February 16, 2017

Objective: Review Object, String, and Math classes

Activities
  • Show me your completed DrawingBoard lab with all checklist items completed
  • Read Barron's pp. 174-179 & 183-184:  Object, String, and Math
  • Do MC questions pp. 187-206 #1-5, 10-18, 21

Tuesday, February 7, 2017

February 8, 2016

Objective: Review inheritance in object-oriented programming

Activities

  • Do problems 5 & 10 on the Inheritance Review Sheet. 
  • Student volunteers to present problems 1-5 & 10. 
    • Use Ladybug projector on left side of desk. Turn on projector power, push Source button on Ladybug to select camera.
  • Do multiple-choice problems 1-10 on pp. 150-153 of Barron’s. 
  • If time permits, take turns explaining answers and leading discussion using Ladybug

Homework: Read pp. 144-148 in Barron's on Interfaces

February 2, 2017

Objective:  Use Abstract classes

Activities
  • Group discussion - instance variables and methods needed by ShapeGroup
  • Abstract classes - classes which will never have an instance made
    • A contract or template for subclasses
    • Abstract methods 
    • Instance variables
    • Methods
  • Change Shape to an abstract class
  • Finish implementation of ShapeGroup, Triangle
  • Make a ShapeGroup of a recognizable shape

Homework:  Test 2 Study Guide, due Thursday.  Copy from couplands.net > AP CSA > Resources 

February 7, 2016

Objective: Review inheritance in object-oriented programming

Activities
  • Presentation: Inheritance.  Link on couplands.net > AP CSA > Resources.
Homework:  Inheritance Review Guide problems 1-4

February 6, 2017

Objective:  Review Test 2

Activities
  • Test corrections for Test 2
  • Discussion of plan for moving forward