Unit 1: Primitive Types
- Unit 1: Primitive Types
- Unit 2: Using Objects
- Unit 3: Boolean Expressions and if Statements
- Unit 4: Iteration
- Unit 5: Writing Classes
- Unit 6: Array
- Unit 7: ArrayList
- Unit 8: 2D Array
- Unit 9: Inheritance
- Unit 10: Recursion
- 1.1 Why Programming? Why Java? - QuizMastery Quiz
- 1.2 Variables & Data Types - QuizMastery Quiz
- 1.3 Expressions and Assignment Statements - QuizMastery Quiz
- 1.4 Compound Assignment Operators - QuizMastery Quiz
- 1.5 Casting and Ranges of Variables - QuizMastery Quiz
- Unit 1: Primitive Types - Review AssignmentReview Assignment
- 2.1 Objects: Instances of Classes - QuizMastery Quiz
- 2.2 Creating and Storing VAR Objects (Instantiation) - QuizMastery Quiz
- 2.3 Calling a Void Method - QuizMastery Quiz
- 2.4 Calling a Void Method with Parameters - QuizMastery Quiz
- 2.5 Calling a Non-void Method - QuizMastery Quiz
- 2.6 String Objects: Concatenation, Literals, and More - QuizMastery Quiz
- 2.7 String Methods - QuizMastery Quiz
- 2.8 Wrapper Classes: Integer and Double - QuizMastery Quiz
- 2.9 Using the Math Class - QuizMastery Quiz
- Unit 2: Using Objects - Review AssignmentReview Assignment
- 3.1 Boolean Expressions - QuizMastery Quiz
- 3.2 if Statements and Control Flow - QuizMastery Quiz
- 3.3 if-else Statements - QuizMastery Quiz
- 3.4 else if Statements - QuizMastery Quiz
- 3.5 Compound Boolean Expressions - QuizMastery Quiz
- 3.6 Equivalent Boolean Expressions - QuizMastery Quiz
- 3.7 Comparing Objects - QuizMastery Quiz
- Unit 3: Boolean Expressions and if Statements - Review AssignmentReview Assignment
- 4.1 while Loops - QuizMastery Quiz
- 4.2 for Loops - QuizMastery Quiz
- 4.3 Developing Algorithms Using Strings - QuizMastery Quiz
- 4.4 Nested Iteration - QuizMastery Quiz
- 4.5 Informal Code Analysis - QuizMastery Quiz
- Unit 4: Iteration - Review AssignmentReview Assignment
- 5.1 Anatomy of a Class - QuizMastery Quiz
- 5.2 Constructors - QuizMastery Quiz
- 5.3 Documentation with Comments - QuizMastery Quiz
- 5.4 Accessor Methods - QuizMastery Quiz
- 5.5 Mutator Methods - QuizMastery Quiz
- 5.6 Writing Methods - QuizMastery Quiz
- 5.7 Static Variables and Methods - QuizMastery Quiz
- 5.8 Scope and Access - QuizMastery Quiz
- 5.9 this Keyword - QuizMastery Quiz
- 5.10 Ethical and Social Implications of Computing Systems - QuizMastery Quiz
- Unit 5: Writing Classes - Review AssignmentReview Assignment
- 6.1 Array Creation and Access - QuizMastery Quiz
- 6.2 Traversing Arrays - QuizMastery Quiz
- 6.3 Enhanced for Loop for Arrays - QuizMastery Quiz
- 6.4 Developing Algorithms Using Arrays - QuizMastery Quiz
- Unit 6: Array - Review AssignmentReview Assignment
- 7.1 Introduction to ArrayList - QuizMastery Quiz
- 7.2 ArrayList Methods - QuizMastery Quiz
- 7.3 Traversing ArrayLists - QuizMastery Quiz
- 7.4 Developing Algorithms Using ArrayLists - QuizMastery Quiz
- 7.5 Searching - QuizMastery Quiz
- 7.6 Sorting - QuizMastery Quiz
- 7.7 Ethical Issues Around Data Collection - QuizMastery Quiz
- Unit 7: ArrayLists - Review AssignmentReview Assignment
- 8.1 2D Arrays - QuizMastery Quiz
- 8.2 Traversing 2D Arrays - QuizMastery Quiz
- Unit 8: 2D Array - Review AssignmentReview Assignment
- 9.1 Creating Superclasses and Subclasses - QuizMastery Quiz
- 9.2 Writing Constructors for Subclasses - QuizMastery Quiz
- 9.3 Overriding Methods - QuizMastery Quiz
- 9.4 super Keyword - QuizMastery Quiz
- 9.5 Creating References Using Inheritance Hierarchies - QuizMastery Quiz
- 9.6 Polymorphism - QuizMastery Quiz
- 9.7 Object Superclass - QuizMastery Quiz
- Unit 9: Inheritance - Review AssignmentReview Assignment
- 10.1 Recursion - QuizMastery Quiz
- 10.2 Recursive Searching and Sorting - QuizMastery Quiz
- Unit 10: Recursion - Review AssignmentReview Assignment