Plans Week 14

Student will produce a College Board Portfolio and discuss all their work.

  • Monday: Assign Vocabulary (below), FRQ2 cross over graded, 1-minute per person live review, Work Day
    • Regarding Homework on Student Teaching: many students have requested assignments that are NOT CB FRQs.
  • Tuesday Work Day, Add vocabulary terms to Unit 1 through 5 to blog and prepare for Friday.
  • Wednesday - Unit 7 ArrayList Student Teaching.
  • Thursday - FRQ3 Tech Talk
  • Friday: Work Day and Live review Blog Units 1-5, submit review ticket with table of scores and link to each student/teacher graded, add vocab as applicable to each unit of blog, pair review of ticket for completeness link accuracy, total point accuracy and vocab additions to blog, in 1-minute live review review focus on key learnings, vocab word usage, supporting tangibles, and talking about each point. 1 point for each unit, 1 point for live review.

List of tech terms required

A big emphasis on learning Units #1-#10 is learning vocabulary. Incorporate all of these terms into your units of study. Don’t just have a list of definitions. It is best if vocabulary is incorporated within working code, ie Jupyter Notebooks.

  • Casting, specifically for Division
  • Casting, specifically for Truncating or Rounding
  • Wrapper Classes, why wrap int, double. Show examples
  • Concatenation, explain or illustrate rules on mixed type Concatenation
  • Math class, specifically Random usage
  • Compound Boolean Expression
  • Truth Tables
  • De Morgan’s Law
  • Comparing Numbers
  • Comparing Strings
  • Comparing Objects
  • for loop, enhanced for loop
  • while loop versus do while loop
  • nested loops
  • Creating a Class, describe Naming Conventions
  • Constructor, describe why there is no return
  • Accessor methods, relationship to getter
  • Mutator methods, relationship to setter, describe void return type
  • Static variables, Class variables, show use case in code
  • Show use case of access modifiers: Public, Private, Protected
  • Static methods, Class methods
  • this Keyword
  • main method, tester methods
  • Inheritance, extends
  • Subclass constructor, super Keyword
  • Overloading a method, same name different parameters
  • Overriding a method, same signature of a method
  • Abstract Class, Abstract Method
  • Standard methods: toString(), equals(), hashCode()
  • Late binding of object, referencing superclass object, ie Animal a = new Chicken(); Animal b = new Goat();
  • Polymorphism: any of overloading, overriding, late binding
  • Big O notation for Hash map, Binary Search, Single loop, Nested Loop