
AP Computer Science A: Beginner Level 2
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