Week of 11-28, ArrayList and Vocab
Individual Teaching of ArrayList, FRQs and Vocabulary
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