Sprint 2 Recap
Recap of CollegeBoard Units
Sprint 2 Units Overview
Unit 1: Primative Types
- Primative data types such as: double, int, boolean, char
- Reference Types (classes)
- Stack and Heap Memory
Unit 2: Using Objects
- Objects
- Autoboxing/Unboxing
- Instantiation
- Void Methods
- Math Module
Unit 3: Boolean Expressions and if Statements
- Boolean expressions / conditionals
- if(condition) {code}
- else if(condition) {code}
- else {code}
-
Logical Operators && == != - DeMorgan’s Laws
Unit 4: Iteration
- While loops
- For loops
- String traversal
- Nesting
Unit 5: Writing Classes
- Constructors
- Accessors (Getters)
- Mutators (Setters)
- static variables
- this keyword
Unit 6: Arrays
- Creating Arrays
- Traversing Arrays
- Enhanced For loop
- Algorithms
Unit 7: ArrayList
- Dynamic sizing
- add() remove() set() get()
- for and enhanced for
Unit 8: 2D Array
- Row major vs Column Major
- Traversal
- Algorithms
Unit 9: Inheritance
- Superclasses / Subclasses
- super()
- @Override
- Polymorphism
- Constructors