Hello again! It's the first week of October, and it's finally starting to feel like Fall 🍂. We're going to get further into Unit 3 during this abbreviated week:
Unit 3: Lesson 2 - Relational Operators
Unit 3: Lesson 3 - Else
Unit 3 Quiz
start Unit 3: Lesson 4 - Logical Operators and Truth Tables
FYI Parent-teacher conferences are from 5-8pm on Thursday, October 8th; you can use this link to sign up! Also, there will be no school for students on Friday October 9th due to a teacher PD day. If you're behind, you should use the long three-day weekend to get caught up before 1st Quarter ends next Friday.
Finally, you non-seniors need to sign up for the PSAT through PaySchools by this Friday! More details are at this link.
I hope you enjoy this short week! Please let me know if you have any questions.
And just like that, it's October! 🎃 I hope the new school year is going well for you so far. This week, we'll wrap up our unit on using objects. Here's the plan for this week:
finish Assignment 2: Control Tower
Unit 2 Exam ⛵
Unit 2 Review on AP Classroom
Unit 2 FRQ Practice on AP Classroom
start Unit 3: Boolean Expressions and if Statements
Unit 3: Lesson 1 - Simple Ifs
Parents: Please use this link to sign up for Parent-Teacher Conferences on Thursday, October 8th. You can also reach out to me through email any time you have any questions or concerns.
Boolean expressions are one of the fundamental concepts of all of computer science, so I think this next unit will be really interesting and help explain how computers work in general. I hope you have a great week!
Hello again, and welcome to fall! 🍂 This week, we'll continue with our work on Unit 2: Using Objects – should be an easy week leading up to Homecoming weekend. Here's the plan:
Unit 2: Lesson 6 - Using Methods
Unit 2: Lesson 7 - Wrapper Classes
Unit 2: Lesson 8 - Math Functions
I hope you have fun at all the Homecoming festivities this upcoming weekend! Please let me know if you have any questions.
Welcome to the last week of summer! Here's the plan for this week as we continue our exploration of object-oriented programming:
Unit 2: Lesson 3 - String Methods (notes)
Unit 2: Lesson 4 - Classes and Objects (notes)
Unit 2 Quiz 🍍
Unit 2: Lesson 5 - Using Constructors (notes)
As always, let me know if you have any questions. Have a great week!
Hello again, I hope you enjoyed this beautiful 3-day weekend! This week, we're going to move on to Unit 2: Using Objects, which begins our journey into object-oriented programming (OOP). Here's the plan:
Unit 1 Exam 🔥
Unit 1 Review on AP Classroom
start Unit 2: Using Objects
Unit 2: Lesson 1 - Strings and Class Types (notes)
Unit 2: Lesson 2 - Escape Sequences and String Concatenation (notes)
Objects are a little weird at first, but if you think of them like a box that contains information that you can access and modify, they'll quickly make sense. Have a wonderful abbreviated week, and let me know if you have any questions!
Hello future computer scientists! Here's what we're doing in class this week as we begin to wrap up Unit 1:
sign up for AP Classroom
Unit 1: Lesson 5 - Modular Division (notes)
Unit 1: Lesson 6 - Numeric Casts (notes)
Assignment 1: Calculating Grades
Since you're in a computer science class, you should consider joining the RHS Coders Club! We meet after school on Tuesdays in Room 211 (the same classroom you're already in for AP CS A), and everyone is welcome regardless of coding ability. It would be great to have you!
As always, please let me know if you have any questions. I hope you have a great 3-day weekend!
Welcome to the first full week of school! I hope that school has started well for you and any issues you had with your schedule have all been worked out. Now that we've had a few days to get to know each other a little better, we can get to work! Here's what we're doing in class this week:
finish Unit 1: Lesson 1 - Output In Java (notes)
Unit 1: Lesson 2 - User Input and Variables (notes)
Unit 1: Lesson 3 - Data Types (notes)
Unit 1 Quiz 🍄🟫
Unit 1: Lesson 4 - Number Calculations (notes)
This unit is full of fundamental Java commands and programming skills that we'll use throughout the entire course, so make sure you complete all the Coding Activities, and let me know if you have any questions. Have a great week!
Welcome to the 2026-2027 school year! I'm excited to have you in class, and I hope you're looking forward to a good year of learning about computer science.
Computer Science (CS) is the theoretical, scientific, and mathematical approach to information and its computation. AP Computer Science A (AP CS A) focuses on computing skills related to programming in Java, an industry standard, high-level language. In this class, we will use the ProjectSTEM online curriculum, which aligns closely to the AP exam and has helped previous students be well prepared. It is my sincere belief that every student can learn computer science!
Here's what we're doing in class for the first week of school:
Welcome to AP Computer Science! - first day presentation
get logged in to ProjectSTEM
start Unit 1: Primitive Types
start Unit 1: Lesson 1 - Output In Java (notes)
I hope you have a great first week and that you're able to get some rest this weekend before we attempt to go to school for five full days without strange bell schedules. Let me know you have any questions!