-
Tu 12/4: Went over Questions 29 and 30 from Th 11/29 Packet
Worked on Lab Projects
M 12/3: Started Lab Projects (on Google Classroom)
Th 11/29: Review Questions & ArrayList Practice
Review & ArrayList Practice ANSWER KEY: #12 should be +1.45, #14 generates an error
Classwork #15: Practice Coding with Array Lists
Tu 11/27: Loops Review Sheet: Identifying outputs of "for" and "while" loops
Intro to the "toString()" Method and Storing Objects in ArrayLists
Th 11/8: Assessment #3 - Defining & Testing Objects
Classswork #14 - Writing "For" Loops within Object Definitions
Vocab Practice Quiz - Practice for Vocab Assessment next Thursday
Vocab Practice Quiz ANSWER KEY - solutions to handout above
HW: Study flashcards from Quizlet - on Google Classroom announcements!
Tu 11/6: Review of String Methods and "For" Loops
String Methods and "For" Loops ANSWER KEY
Classwork #14 on String Processing
M 11/5: Practice for Assessment #4:
Complete the Snapchat Class
Complete the SnapChatTester Class
SnapChatTester Answer Key - data may vary for your user!
HW: Assessment #4 on Thursday!
Th 11/1: Checklist for Defining Objects
Classwork #12: Completed Teacher and Teacher Tester classes
Tu 10/30: Students watched "The Social Network
Questions of movie submitted to Google Classroom
Th 10/25: Multiple Choice Review Questions
MC Review ANSWERS - worked out solutuons for above handout
Th 10/18-Tu 10/22: Intro to Object Oriented Programming (OOP)
Notes on Describing and Comparing Code Samples - warm-ups for OOP
Person Object Code Samples - page 2 includes a "no-args" constructor
Notes on Writing and Defining Constructors - adding constructors to objects
Student Object Code Sample - no constructors, with a tester class
Animal Object Code Sample - two constructors defined
M 10/15: CW#6 Solutions: Examples in defining & calling methods to process String data
CW#5 Solutions: Examples in defining & calling methods to process numeric data
Th 10/11: NOTES: DeMorgan's Law and Logical Operators
Practice Multiple Choice Problems
Practice MC Problems ANSWER KEY
Tu 10/9: Practice with Writing Methods!!
(see comments in code sample directly below for specific lesson objectives)
Classwork #6 Directions - on Google Classroom
Additional Resources and Notes:
Sample Methods - Demo 1 and 2 (handout from last week)
Questions on Sample Methods (above) - questions on Demo1 and Demo2 files
M 10/8: Review of Assessment 3
HW: Read Chapter 2 Handout
Th 10/4: Java Operators - shows the precedence for data operations
Logical Operators Worksheet - identifying outputs of boolean expressions
Logical Operators ANSWER KEY - answers & work shown for worksheet (above)
"Assessment" #3 done with a partner
Tu 10/2: Practice for Thursday's Assessment
Assesment #3 Practice Handout - practice for Thursday
Assesment #3 Practice ANSWER KEY - answer key for problems above
M 10/1: "While" Loops Practice - additional practice with outputs of loops
"While" Loops ANSWER KEY - solutions to practice problems (above)
NOTES on Variable Assignment Operators - STUDY these!!
Th 9/26: String Multiple Choice (MC) Practice - questions on String methods
Strings MC ANSWER KEY - solutions to MC Questions (above)
Practice Problems on "While" Loops - introduction to "while" loops
"While" Loops ANSWER KEY - solutions to practice problems (above)
Classwork #5: Incorporating if-statements into method definitions
Tu 9/25: Essential Questions on Code Samples
M 9/24: Intro to Object-Oriented Programming
Th 9/20: Defining Static Methods for Program Flow
Interactive Fiction Assignment on Google Classroom
M 9/17: Assesment #2
Classwork #3 on Java Graphics
Th 9/13: Assessment 1 Study Guide
Classwork #3 - Processing Strings in String Methods on Coding Bat
Tu 9/11: Java Subset - concepts covered on the AP exam (direct from the College Board)
More Practice with String Methods , Casting, and Math.random()
ANSWER KEY - Answers to Review Packet (above)
Classwork #2 on Conditional Statements - on Google Classroom
HW: Assessment #1 retakes due this week
M 9/10: Defining Methods to Process Strings - Writing our own methods to process String data
String Methods Answer Key - answers to problems from handout above
Intro to Java Operators and their Precedence
Th 9/6: String Review and Introduction to Casting - hand out with prax problems
String Review and Casting Problems - Answer Key
Tu 9/4: Assessment #1
Documentation for the Math Class
Classwork#1(on Google Classroom): Programming with the static Math class.
Th 8/30: Assessment #1 Study Guide - use this to study for Tuesday!
Answer Key - answers to practice problems with String methods
Java Quick Reference - a list of methods covered on the AP exam
Java Arithmetic Operators Chart
Classwork #1 - Practice Exercises - Scanning for User Input
Classwork #1 Code Samples - code with explanations for #1-3
Homework: Study for Tuesday's assessment using the Assessment#1 guide
Tu 8/28: Chapter 3 Review Questions and Intro to String Methods
Chapter 3 Review ANSWER KEY - Notes and solutions to Ch. 3 Review
M 8/27: Code Sample Review: Questions and vocabulary review on Java code sample
Binary Review and Hexadecimal Number Conversions - notes and examples
Th 8/23: Unit 1 Vocabulary (Quizlet)
Binary and Base-10 Conversions - notes and answer key
NOTES on Java Code Sample:Code sample with key vocabulary highlighted
HW (by Tuesday): Read Chapters 1 and 3on Hardware/Software and Syntax vs. Style
W 8/22: Computer Science BINGO Game