Current Week
WEDNESDAY 3-13-24 & THURSDAY 3-14-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will begin their review of "Loops".
- Students will familiarize themselves with easy, medium, and hard questions.
Daily Milestones:
- Complete Number Cube frq.
- Complete RandomString Chooser frq.
Homework:
- None.
Announcements:
- "Classes" frq test on Friday.
MONDAY 3-11-24 & TUESDAY 3-12-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will begin their review of "Objects".
- Students will familiarize themselves with easy, medium, and hard questions.
Daily Milestones:
- Complete form for Objects 1-9 & 10-18.
Homework:
- Complete "Corrections".
Announcements:
- SCALE: The Next Generation will be held on March 16 from 11am to 5pm. Entrance is free for high school students.
Last Week
FRIDAY 3-8-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will begin their review of "Loops".
- Students will familiarize themselves with easy, medium, and hard questions.
Daily Milestones:
- Complete "Loops Test" corrections.
- When done, work on Number Cube frq.
Homework:
- Complete the corrections for Loops 19-27.
Announcements:
- None.
WEDNESDAY 3-6-24 & THURSDAY 3-7-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will begin their review of "Loops".
- Students will familiarize themselves with easy, medium, and hard questions.
Daily Milestones:
- "Loops Multiple Choice" test form.
- When done, work on Sign frq.
Homework:
- None.
Announcements:
- UCLA Game Design summer class is now accepting applications.
MONDAY 3-4-24 & TUESDAY 3-5-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will begin their review of "Loops".
- Students will familiarize themselves with easy, medium, and hard questions.
Daily Milestones:
- Loops2 46-54 & Loops2 55-62.
- Study for Loops Test.
Homework:
- Complete the corrections form.
Announcements:
- "Loops Multiple Choice" test on Wed/Thurs.
Last Week
THURSDAY 2-29-24 & FRIDAY 3-1-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will begin their review of "Loops".
- Students will familiarize themselves with easy, medium, and hard questions.
Daily Milestones:
- FRQ: Robot and Appointment.
Homework:
- Finish FRQ's.
Announcements:
- None.
TUESDAY 2-27-24 & WEDNESDAY 2-28-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will begin their review of "Loops".
- Students will familiarize themselves with easy, medium, and hard questions.
Daily Milestones:
Homework:
- Complete the corrections for Loops_2 28-36 & 37-45.
Announcements:
- None.
Last Week
FRIDAY 2-16-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will begin their review of "Loops".
- Students will familiarize themselves with easy, medium, and hard questions.
Daily Milestones:
Homework:
- Complete the corrections for Loops 19-27.
Announcements:
- None.
WEDNESDAY 2-14-24 & THURSDAY 2-15-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will begin their review of "Loops".
- Students will familiarize themselves with easy, medium, and hard questions.
Daily Milestones:
Homework:
- Finish FRQ's.
Announcements:
- UCLA Game Design summer class is now accepting applications.
MONDAY 2-12-24 & TUESDAY 2-13-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will begin their review of "Loops".
- Students will familiarize themselves with easy, medium, and hard questions.
Daily Milestones:
Homework:
- Complete the corrections form.
Announcements:
- None.
Last Week
FRIDAY 2-9-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will begin their review of "Loops".
- Students will familiarize themselves with easy, medium, and hard questions.
Daily Milestones:
Homework:
- Complete the corrections form.
Announcements:
- None.
WEDNESDAY 2-9-24 & THURSDAY 2-10-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will begin their review of "Loops".
- Students will familiarize themselves with easy, medium, and hard questions.
Daily Milestones:
Homework:
- Complete the corrections form.
Announcements:
MONDAY 2-5-24 & TUESDAY 2-6-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will begin their review of "Loops".
- Students will familiarize themselves with easy, medium, and hard questions.
Daily Milestones:
Homework:
- Complete the corrections form.
Announcements:
- None.
Last Week
FRIDAY 2-2-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will begin their review of the "Loops".
- Students will familiarize themselves with easy, medium, and hard questions.
Daily Milestones:
- Basics exam review sheet.
- FRQ: Step Tracker.
Homework:
- FRQ: Step Tracker.
Announcements:
- None.
WEDNESDAY 1-31-24 & THURSDAY 2-1-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will begin their review of the "Basics".
- Students will familiarize themselves with easy, medium, and hard questions.
Daily Milestones:
- Basics multiple-choice test: answer sheet.
- When finished, complete Loops 10-18.
Homework:
- None.
Announcements:
- None.
MONDAY 1-29-24 & TUESDAY 1-30-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will begin their review of the "Basics".
- Students will familiarize themselves with easy, medium, and hard questions.
Daily Milestones:
- Basics 37-51 & Loops 1-9
Homework:
- Complete the corrections forms.
Announcements:
- Basics Multiple Choice test and 1 FRQ on Wed/Thurs.
Last Week
FRIDAY 1-27-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will practice "Basics" type free response questions.
Daily Milestones:
Homework:
- Corrections form.
Announcements:
- None.
WEDNESDAY 1-25-24 & THURSDAY 1-26-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will practice "Classes" type FRQ questions.
Daily Milestones:
- Frog and Hidden Word.
Homework:
- Complete the corrections form.
Announcements:
- None.
MONDAY 1-22-24 & TUESDAY 1-23-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will practice "Basics" type multiple choice questions.
Daily Milestones:
Homework:
- Complete the correction form.
Announcements:
- Basics multiple choice test, middle of next week.
THURSDAY 11-18-24 & FRIDAY 1-19-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will practice "Basics" type multiple choice questions.
Daily Milestones:
- FRQ: Self-divisor & starter pack
Homework:
- Complete the FRQ.
Announcements:
- If done with self-divisor, you can work on successor.
TUESDAY 11-16-24 & WEDNESDAY 1-17-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will practice "Basics" type multiple choice questions.
Daily Milestones:
Homework:
- Complete the corrections form.
Announcements:
- None.
Last Week
FRIDAY 1-12-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will practice "Basics" type free response questions.
Daily Milestones:
- Digital Sounds FRQ.
Homework:
- Finish Digital Sounds.
Announcements:
- None.
WEDNESDAY 1-10-24 & THURSDAY 1-11-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will practice "Basics" type multiple choice questions.
Daily Milestones:
Homework:
- Complete the corrections form.
Announcements:
- None.
MONDAY 1-8-24 & TUESDAY 1-9-24
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will practice "Basics" type multiple choice questions.
Daily Milestones:
Homework:
- Complete the corrections form.
Announcements:
- Welcome back and happy new year!
FRIDAY 12-22-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply their knowledge towards a project.
Daily Milestones:
- Bank Account project due today.
Homework:
- None.
Announcements:
- Enjoy your winter break!
WEDNESDAY 12-20-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply their knowledge towards a project.
Daily Milestones:
- Bank Account project due on Friday.
Homework:
- None.
Announcements:
- Progression: Bank Account -> Heros & Monsters -> Problem Set #5, 6, 7 -> Heros & Monsters redux.
MONDAY 12-18-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply their knowledge towards a project.
Daily Milestones:
- Bank Account project due on Friday.
Homework:
- None.
Announcements:
- Progression: Bank Account -> Heros & Monsters -> Problem Set #5, 6, 7 -> Heros & Monsters redux.
FRIDAY 12-15-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply their knowledge towards a project.
Daily Milestones:
- Work on Bank Account project.
Homework:
- None.
Announcements:
- Bank Account project will be graded at the end of Semester 1.
- Progression: Bank Account -> Heros & Monsters -> Problem Set #5, 6, 7 -> Heros & Monsters redux.
WEDNESDAY 12-13-23 & THURSDAY 12-14-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply their knowledge towards a project.
Daily Milestones:
- Work on Bank Account project.
Homework:
- BP 42.
Announcements:
- Progression: Bank Account -> Heros & Monsters -> Problem Set #5, 6, 7 -> Heros & Monsters redux.
MONDAY 12-11-23 & TUESDAY 12-12-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply their knowledge towards a project.
Daily Milestones:
- Work on Bank Account project.
Homework:
- BP Chapter 41.
Announcements:
- Problem Set #4 test on Wednesday.
- No Final.
- Progression: Problem Set #4 -> Bank Account -> Heros & Monsters -> Problem Set #5, 6, 7 -> Heros & Monsters redux.
FRIDAY 12-8-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply their knowledge of composition towards a project.
Daily Milestones:
- BP ch. 40 quiz.
- Continue working on project Bank Account.
Homework:
- None.
Announcements:
- Progression: Problem Set #4 -> Bank Account -> Heros & Monsters -> Problem Set #5, 6, 7 -> Heros & Monsters redux.
WEDNESDAY 12-6-23 & THURSDAY 12-7-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply their knowledge of composition towards a project.
Daily Milestones:
- Continue working on project Bank Account.
Homework:
- First, watch these videos in the "How To's" page: Insertion Sort, Selection, and Merge Sort.
- Then, complete Blue Pelican chapter 40. Note that you are only required to complete work related to "Selection", "Insertion", and "Merge" sorts.
Announcements:
- BP ch. 40 quiz tomorrow!
- Progression: Problem Set #4 -> Bank Account -> Heros & Monsters -> Problem Set #5, 6, 7 -> Heros & Monsters redux.
MONDAY 12-4-23 & TUESDAY 12-5-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply their knowledge of composition towards a project.
Daily Milestones:
- BP 37 & 39 quiz.
- Continue working on project Bank Account.
Homework:
- First, watch these videos in the "How To's" page: Insertion Sort, Selection, and Merge Sort.
- Then, complete Blue Pelican chapter 40. Note that you are only required to complete work related to "Selection", "Insertion", and "Merge" sorts.
Announcements:
- Progression: Problem Set #4 -> Bank Account -> Heros & Monsters -> Problem Set #5, 6, 7 -> Heros & Monsters redux.
THURSDAY 11-30-23 & FRIDAY 12-1-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply their knowledge of composition towards a project.
Daily Milestones:
- Problem Set #4 programming quiz.
- Continue working on project Bank Account.
Homework:
- Watch this recursion video.
- BP chapter 39.
Announcements:
- Progression: Problem Set #4 -> Bank Account -> Heros & Monsters -> Problem Set #5, 6, 7 -> Heros & Monsters redux.
Last Week
TUESDAY 11-28-23 & WEDNESDAY 11-29-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply all they have learned about class composition towards a project.
Daily Milestones:
- Finish Problem Set #4 and begin Bank Account project.
Homework:
- Blue Pelican ch. 37
Announcements:
- Progression: Problem Set #4 -> Bank Account -> Hero & Monsters.
FRIDAY 11-17-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define classes that have instance variables that are objects of another class.
Daily Milestones:
- Blue Pelican ch. 35-36 quiz.
- Finish Problem Set #4.
Homework:
- Be done with Problem Set #4 by the time we get back. Happy Thanksgiving!
Announcements:
- Extra credit for joining the Computer Science Club. Meets during lunch in room 305 on Tuesdays and Thursdays.
- Progression: Problem Set #4 -> Bank Account -> Hero & Monsters.
WEDNESDAY 11-14-23 & THURSDAY 11-15-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define classes that inherit from a super class.
Daily Milestones:
- Continue working on Problem Set #4.
Homework:
- Blue Pelican ch. 36.
Announcements:
- Extra credit for joining the Computer Science Club. Meets during lunch in room 305 on Tuesdays and Thursdays.
- Progression: Problem Set #4 -> Bank Account -> Hero & Monsters.
MONDAY 11-13-23 & TUESDAY 11-14-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define classes that inherit from a super class.
Daily Milestones:
- Continue working on Problem Set #4.
Homework:
- Blue Pelican ch. 35.
Announcements:
- Extra credit for joining the Computer Science Club. Meets during lunch in room 305 on Tuesdays and Thursdays.
- Progression: Problem Set #3 -> Problem Set #4 -> Bank Account -> Hero & Monsters.
WEDNESDAY 11-8-23 & THURSDAY 11-9-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define getters, setters, and brain methods.
Daily Milestones:
- Begin working on Problem Set #4.
Homework:
- Blue Pelican ch. 34.
Announcements:
- Progression: Problem Set #3 -> Problem Set #4 -> Bank Account.
MONDAY 11-6-23 & TUESDAY 11-7-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define getters, setters, and brain methods.
Daily Milestones:
- Problem Set #3 Test.
Homework:
- Blue Pelican ch. 33.
Announcements:
- Progression: Problem Set #3 -> Problem Set #4 -> Bank Account.
FRIDAY 11-3-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define classes that inherit from a super class.
Daily Milestones:
- Begin working on Problem Set #4.
Homework:
- None.
Announcements:
- Progression: Problem Set #4 -> Bank Account -> Heros & Monsters.
WEDNESDAY 11-1-23 & THURSDAY 11-2-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define getters, setters, and brain methods.
Daily Milestones:
- Finish Problem Set #3.
Homework:
- None.
Announcements:
- Problem Set #3 programming test on Monday.
- Progression: Problem Set #3 -> Problem Set #4 -> Bank Account.
MONDAY 10-30-23 & TUESDAY 10-31-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define getters, setters, and brain methods.
Daily Milestones:
- Finish Problem Set #3.
Homework:
- None.
Announcements:
- Problem Set #3 Test on Friday.
- Progression: Problem Set #3 -> Problem Set #4 -> Bank Account.
FRIDAY 10-27-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define getters, setters, and brain methods.
Daily Milestones:
- Problem Set #3 test.
- Begin working on Problem Set #4.
Homework:
- None.
Announcements:
- Progression: Problem Set #4 -> Bank Account -> Heros & Monsters.
WEDNESDAY 10-25-23 & THURSDAY 10-26-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define getters, setters, and brain methods.
Daily Milestones:
- Continue working on Problem Set #3.
Homework:
- Blue Pelican Ch. 22.
Announcements:
- Progression: Problem Set #3 -> Problem Set #4 -> Bank Account.
MONDAY 10-23-23 & TUESDAY 10-24-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define getters, setters, and brain methods.
Daily Milestones:
- Continue working on Problem Set #3.
Homework:
- Blue Pelican #21.
Announcements:
- Progression: Problem Set #3 -> Problem Set #4 -> Bank Account.
Last Week
THURSDAY 10-19-23 & FRIDAY 10-20-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define getters, setters, and brain methods.
Daily Milestones:
- Continue working on Problem Set #3.
Homework:
- None.
Announcements:
- Blue Pelican Chapter Quiz first thing next week.
- Progression: Problem Set #3 -> Problem Set #4 -> Bank Account.
TUESDAY 10-17-23 & WEDNESDAY 10-18-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define getters, setters, and brain methods.
Daily Milestones:
- Continue Problem Set #3.
Homework:
- Blue Pelican Ch. 20.
Announcements:
- Progression: Problem Set #3 -> Problem Set #4 -> Bank Account.
MONDAY 10-16-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define getters, setters, and brain methods.
Daily Milestones:
- Continue working on Problem Set #3.
Homework:
- Blue Pelican Ch. 19.
Announcements:
- Progression: Problem Set #2 -> Problem Set #3 -> Problem Set #4.
Last Week
FRIDAY 10-13-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define getters, setters, and brain methods.
Daily Milestones:
- Blue Pelican Ch. 17/18 quiz
- Begin Problem Set #3.
Homework:
- None.
Announcements:
- None.
WEDNESDAY 10-11-23 & THURSDAY 10-12-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define getters, setters, and brain methods.
Daily Milestones:
- Finish Problem Set #2.
Homework:
- Blue Pelican Chapter 18.
Announcements:
- None.
MONDAY 10-9-23 & TUESDAY 10-10-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define a class using the Big-3.
Daily Milestones:
- Continue Problem Set #2.
Homework:
- Blue Pelican Chapter 17. DO NOT complete the project for chapter 17.
Announcements:
- Office hours today for make-ups from 3:45-4:45pm.
Last Week
FRIDAY 10-6-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define a class using the Big-3.
Daily Milestones:
- Blue Pelican Ch. 15/16 quiz
- Finish Problem Set #2.
Homework:
- None.
Announcements:
- None.
WEDNESDAY 10-4-23 & THURSDAY 10-5-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define a class using the Big-3.
Daily Milestones:
- Finish Problem Set #2.
Homework:
- Blue Pelican Chapter 16.
Announcements:
- You are given the option to review your test and do retake.
MONDAY 10-2-23 & TUESDAY 10-3-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define a class using the Big-3.
Daily Milestones:
- Module 1 Test.
- Continue Problem Set #2.
Homework:
- Blue Pelican Chapter 15.
Announcements:
- None.
Last Week
FRIDAY 9-29-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will know how to define a class using the Big-3.
Daily Milestones:
- Blue Pelican Ch. 13/14 quiz
- Continue Problem Set #2.
Homework:
- None.
Announcements:
- Module 1 Programming Test moved to Monday/Tuesday.
WEDNESDAY 9-27-22 & THURSDAY 9-28-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply all the basic programming skills gone over thus far towards the completion of a project.
Daily Milestones:
- Begin Problem Set #2.
Homework:
- Blue Pelican Chapter 14.
Announcements:
- Module 1 programming test on Friday.
MONDAY 9-25-22 & TUESDAY 9-26-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply all the basic programming skills gone over thus far towards the completion of a project.
Daily Milestones:
- Continue working on "Submarine Attack".
Homework:
- Blue Pelican Chapter 13.
Announcements:
- Module 1 programming test on Wed/Thurs. Will be open notes/program.
Last Week
FRIDAY 9-22-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students apply the skills they have learned towards the completion of a project.
Daily Milestones:
- Blue Pelican ch. 11, 12 quiz
- Finish "Submarine Attack"
Homework:
- None
Announcements:
- None.
WEDNESDAY 9-20-22 & THURSDAY 9-21-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply all the basic programming skills gone over thus far towards the completion of a project.
Daily Milestones:
- Finish "Submarine Attack". Due before this Monday.
Homework:
- Blue Pelican Chapter 12.
Announcements:
- Module 1 programming test on Monday.
MONDAY 9-18-22 & TUESDAY 9-19-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply all the basic programming skills gone over thus far towards the completion of a project.
Daily Milestones:
- Continue working on "Submarine Attack".
Homework:
- Blue Pelican Chapter 11.
Announcements:
- None.
Last Week
FRIDAY 9-15-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply all the basic programming skills gone over thus far towards the completion of a project.
Daily Milestones:
- Blue Pelican Quiz: Ch. 9-10.
- Continue working on "Submarine Attack".
Homework:
- None.
Announcements:
- Progression: "Submarine Attack" -> Problem Set #2 -> Problem Set #3 -> Problem Set #4.
WEDNESDAY (9-13-23) & THURSDAY (9-14-23)
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply all the basic programming skills gone over thus far towards the completion of a project.
Daily Milestones:
- Continue working on "Submarine Attack".
Homework:
- Complete Blue Pelican Ch. 10.
Announcements:
- Blue Pelican "Contest Problems" are not required.
- Progression: "Submarine Attack" -> Problem Set #2 -> Problem Set #3 -> Problem Set #4.
MONDAY (9-11-23) & TUESDAY (9-12-23)
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
- Students will apply all the basic programming skills gone over thus far towards the completion of a project.
Daily Milestones:
- Begin working on "Submarine Attack".
Homework:
- Complete Blue Pelican Ch. 9.
Announcements:
- Blue Pelican "Contest Problems" are not required.
- Progression: "Submarine Attack" -> Problem Set #2 -> Problem Set #3 -> Problem Set #4.
Last Week
WEDNESDAY (9-6-23) & THURSDAY (9-7-23)
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
- Students will practice receiving input from the user using a while loop.
- Students will practice creating and manipulating an array of Strings.
Daily Milestones:
- Begin "Data Validation" project.
- If done, move on to Submarine Attack.
Homework:
- "Blue Pelican: Chapter 8".
Announcements:
- Blue Pelican Quiz ch. 5 & 6 tomorrow.
TUESDAY (9-5-23) & WEDNESDAY (9-6-23)
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
- Students will apply the skills learned thus far towards a project.
Daily Milestones:
- Continue working on "Data Validation".
Homework:
- Blue Pelican chapter 7.
Announcements:
- Sign up for AP College Board using the following codes: Period 1 (AZZWZM), Period 2 (JDRPD4)
- Progression: "Data Validation", "Submarine Attack" -> Problem Set #2 -> Problem Set #3 -> Problem Set #4.
Last Week
FRIDAY 9-1-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
- Students will apply the skills learned thus far towards a project.
Daily Milestones:
- Continue working on "Data Validation".
- Progression: Data Validation -> Submarine Attack -> Problem Set #2
Homework:
- None.
Announcements:
- None
WEDNESDAY (8-30-22) & THURSDAY (8-31-22)
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
- Students will practice receiving input from the user using a while loop.
- Students will practice creating and manipulating an array of Strings.
Daily Milestones:
- Begin "Data Validation" project.
- If done, move on to Submarine Attack.
Homework:
- "Blue Pelican: Chapter 6".
Announcements:
- Blue Pelican Quiz ch. 5 & 6 tomorrow.
MONDAY (8-28-22) & TUESDAY (8-29-22)
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
- Students will practice receiving input from the user using a while loop.
- Students will practice creating and manipulating an array of Strings.
Daily Milestones:
- Begin "Data Validation" project.
- If done, move on to Submarine Attack.
Homework:
- "Blue Pelican: Chapter 5".
Announcements:
- None.
Last Week
FRIDAY 8-25-22
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
- Students will practice manipulating variables of different data types.
- Students will practice creating random numbers with the Math class.
Daily Milestones:
- Finish "Problem Set #1".
- If done, begin "Data Validation" project.
Homework:
- No homework Fridays!
Announcements:
- None.
WEDNESDAY (8-22-22) & THURSDAY (8-23-23)
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
- Students will practice manipulating variables of different data types.
- Students will practice creating random numbers with the Math class.
Daily Milestones:
- Finish working on "Problem Set #1".
- If done, begin "Data Validation" project.
Homework:
- Blue Pelican Chapter 4.
Announcements:
- None.
MONDAY (8-20-22) & TUESDAY (8-21-23)
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
- Students will practice manipulating variables of different data types.
- Students will practice creating random numbers with the Math class.
Daily Milestones:
- Finish working on "Problem Set #1".
- If done, begin "Data Validation" project.
Homework:
- Blue Pelican Chapter 3.
Announcements:
- None.
FRIDAY 8-18-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions.
Objectives:
- Students will practice manipulating variables of different data types.
- Students will practice creating random numbers with the Math class.
Daily Milestones:
- Finish "Problem Set #1".
Homework:
- None.
Announcements:
- Enjoy your weekend!
WEDNESDAY (8/16/23) & THURSDAY (8/17/23)
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
- Students will practice manipulating variables of different data types.
- Students will practice creating random numbers with the Math class.
Daily Milestones:
- Continue working on "Problem Set #1".
Homework:
- Read "Blue Pelican: Chapter 2".
- Complete "Chapter 2: Exercises".
Announcements:
MONDAY(8-14-23) & TUESDAY(8-15-23)
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions.
Objectives:
- Students will practice using BlueJ to write a program in Java.
Daily Milestones:
- Complete "Problem Set #1".
- If done, begin working on "Data Validation".
Homework:
- Complete "Blue Pelican: Chapter 1".
Announcements:
- Upload your links here.
Last Week
FRIDAY 8-11-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions.
Objectives:
- Students will practice using BlueJ to write a program using Java.
Daily Milestones:
- Continue working on "Problem Set #1".
Homework:
- None.
Announcements:
- None.
THURSDAY 8-10-23
California Science Teachers Association Standard(s):
- CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions.
Objectives:
- Students will learn how to use BlueJ to write a program using Java.
Daily Milestones:
- Complete "P1A" using BlueJ.
- If done, begin "Problem Set #1 - Fundamentals".
Homework:
- None.
Announcements:
- Welcome to the class!
WEDNESDAY 8-9-23
California Science Teachers Association Standard(s):
- None.
Objectives:
- Students will learn the class expectations.
Daily Milestones:
- Restorative Circle!
- Go over the class syllabus.
Homework:
- Watch this video that goes over the course.
Announcements:
- Welcome our first day of in-person school!