7 Class Days
January 23 2023
- Arithmetic expressions include expressions of type int and double.
- The arithmetic operators
- Coding Challenge: Create a class called VariableChallenge
- Pass by reference VS Pass by value
February 6th, 2023
- Programming Challenge : Dog Year
- Compound Assignment Operators: increment operator, decrement operator
February 13th, 2023
- Typecasting
February 20th, 2023 -
No class - President's Day
February 27th, 2023
-
Type casting is used to convert variables from one type to another.
-
The casting operators (int) and (double) can be used to create a temporary value converted to a different data type.
-
Casting a double value to an int causes the digits to the right of the decimal point to be truncated (cut off and thrown away).
-
Integer values in Java: MIN_VALUE to MAX_VALUE
-
integer overflow
-
StackOverflowErrors
-
Unicode vs ASCII
March 6th, 2023
- Complete Chapter 1, all associated tests
- Kahoot on Chapter 1
- Begin Chapter 2: Objects
- 1.8. Mixed Up Code Practice
- 1.9. Toggle Mixed Up or Write Code Practice
- Practice fixing some syntax errors
- 1.10. Coding Practice
- Complete the 5 multiple choice questions
- 1.11. Multiple Choice Exercises
April 3rd 2023
- Chapter 2: Objects
- Programing Language Paradigms
- Generational Levels of Languages
- History of Object Oriented Programming paradigm
- Paradigm Examples
- Object Oriented Programming Languages
- Activity: 2.1.2.8
April 10th NO Class
April 17th 2023
- Using the proper vocabulary: Instantiating, a Class, an object, an attribute (or instance variable or properties), a method or behavior
- 2.1.3. Creating Turtle Objects
- 2.1.4. Programming Challenge : Turtle Drawing
- Peer Instruction: Unit 2 Turtle Multiple Choice Questions
- 2.1.5. Summary
- 2.1.6. AP Practice