TPT
Total:
$0.00
KellyTeachesTech Banner

KellyTeachesTech

Rated 4 out of 5, based on 1 reviews
6 Followers
SANTA ROSA, California, United States
About the store
I have been teaching for fourteen years and am currently the AP Computer Science A and AP Computer Science Principles teacher at a high school in the San Francisco Bay Area. In AP Computer Science A, we focus on the Java and in AP Computer Science Principles, I choose to teach my students the Python programming language. In my fourteen years of teaching, I have also taught an Introduction to Engineering and Design course and Principles of Engineering through Project Lead the Way curriculum, as well as Pre-Algebra, Algebra 1, Geometry, Advanced Algebra, and an introductory computer programming course offered at my current school.
Read more

All resources

Preview of AP Computer Science A Unit 2 Multiple Choice

AP Computer Science A Unit 2 Multiple Choice

AP Computer Science A Unit 2 Using Objects - Multiple Choice Review Questions This document contains 30 multiple choice questions (MCQs)  for AP Computer Science A, aligned directly with the standards covered in Unit 2 for the College Board’s AP Computer Science A standards. There are enough questions here for both practice and assessment. This document is editable, so you can make different versions of the questions to prevent cheating. A few of the questions are intentionally similar to allo
Preview of AP Computer Science A Unit 5 Free Response Practice Guessing Game Project

AP Computer Science A Unit 5 Free Response Practice Guessing Game Project

AP Computer Science A Unit 5 Writing Classes - Final Project - Building a Guessing Game! This document contains a final project for Units 1 through 5 for AP Computer Science A, aligned directly with the standards covered for Units 1 through 5 on the College Board’s AP Classroom website for AP Computer Science A. This project is designed after a traditional “Hangman” game, where a user guesses the letters in a hidden solution and after each guess, the game displays the letters they have guessed
Preview of AP Computer Science A Unit 1 Multiple Choice

AP Computer Science A Unit 1 Multiple Choice

AP Computer Science A Unit 1 Primitive Types - Multiple Choice Review Questions This document contains 30 multiple choice questions (MCQs)  for AP Computer Science A, aligned directly with the standards covered for Unit 1 on the College Board’s AP Classroom website for AP Computer Science A. There are enough questions here for both practice and assessment, with an answer key included on the last page. A few of the questions are intentionally similar to allow for different versions for a potent
Preview of AP Computer Science A Unit 1 Free Response Assessments

AP Computer Science A Unit 1 Free Response Assessments

AP Computer Science A Unit 1 Primitive Types Free Response Assessment Questions This document contains nine different free response questions (FRQs) for AP Computer Science A and the Java programming language, aligned directly with the standards covered for Unit 1 on the College Board’s AP Classroom website for AP Computer Science A. The questions are organized into three different versions of a Free Response assessment that you can give to students, labeled as Assessment A, Assessment B, and a
Preview of AP Computer Science A Unit 1 Free Response Practice 1.4 Compound Operators

AP Computer Science A Unit 1 Free Response Practice 1.4 Compound Operators

AP Computer Science A Unit 1 Primitive Types - Free Response Practice 1.4 Compound Assignment Statements  The exercises in this document simulate a banking app, where money is deposited into and withdrawn from a bank account balance. This document contains six coding exercises and one extension problem for AP Computer Science A, aligned directly with the standards covered for Unit 1 on the College Board’s AP Classroom website for AP Computer Science A. I typically give students a hardcopy of thi
Preview of AP Computer Science A Unit 1 Notes and Examples 1.4 Compound Operators

AP Computer Science A Unit 1 Notes and Examples 1.4 Compound Operators

AP Computer Science A Unit 1 Primitive Types Notes and Examples - 1.4 Compound Operators This document contains nine code samples on compound operators, subunit 1.4, for AP Computer Science A, aligned directly with the standards covered for Unit 1 on the College Board’s AP Classroom website for AP Computer Science A. The questions ask students to identify outputs of code samples that focus on subunit 1.4 on Compound Assignment Statements. The code samples also review the arithmetic operators co
Preview of AP Computer Science A Unit 1 Free Response Practice 1.2 Variables & Data Types

AP Computer Science A Unit 1 Free Response Practice 1.2 Variables & Data Types

AP Computer Science A Unit 1 Primitive Types - 1.1 and 1.2 Coding Practice Print Statetment, Data Types and Variables  This document contains 14 basic exercises for AP Computer Science A, aligned directly with the standards covered for Unit 1 on the College Board’s AP Classroom website for AP Computer Science A. Specifically, these exercises focus on subunits 1.1 and 1.2, where students identify common coding errors, evaluate print and println statements, and learn how to write Java statements w
Preview of AP Computer Science A Unit 1 Notes and Examples 1.5 Casting

AP Computer Science A Unit 1 Notes and Examples 1.5 Casting

AP Computer Science A Unit 1 Primitive Types Notes and Examples - 1.5 Casting This document contains thirteen practice questions on Subunit 1.5, Casting in Java, for AP Computer Science A. The questions are aligned directly with the standards covered for Unit 1 on the College Board’s AP Classroom website for AP Computer Science A. Seven of the questions ask students to identify outputs of code samples that focus on casting, but that also review arithmetic operators and compound assignment state
Preview of AP Computer Science A Unit 1 Free Response Practice 1.3 Arithmetic Operators

AP Computer Science A Unit 1 Free Response Practice 1.3 Arithmetic Operators

AP Computer Science A Unit 1 Primitive Types - 1.3 Coding Practice Expressions & Arithmetic Operators Students really enjoy these exercises because they are basically building small calculator apps! The document contains six basic coding exercises and two extension problems for AP Computer Science A, aligned directly with the standards covered for Unit 1 on the College Board’s AP Classroom website for AP Computer Science A. I typically give students a hardcopy of this assignment, but then prov
Showing 1-9 of 9 results

About the store

Experience

I have been teaching for fourteen years and am currently the AP Computer Science A and AP Computer Science Principles teacher at a high school in the San Francisco Bay Area. In AP Computer Science A, we focus on the Java and in AP Computer Science Principles, I choose to teach my students the Python programming language. In my fourteen years of teaching, I have also taught an Introduction to Engineering and Design course and Principles of Engineering through Project Lead the Way curriculum, as well as Pre-Algebra, Algebra 1, Geometry, Advanced Algebra, and an introductory computer programming course offered at my current school.

Teaching style

I believe that all students should have access to success in computer science, so there are no prerequisites for my AP Computer Science classes. Instead, I differentiate my activities so that students who are new to programming can focus on simpler coding tasks, while more advanced students can complete the extended activities. The coding activities in my worksheets typically included sequenced practice problems, with extension problems for students who want a challenge. I also like to integrate my lessons with core subjects, especially math and science, as well as the graphic arts and work-based learning.

Awards & shining teacher moments

College Board AP Computer Science Principles Diversity Award, 2019, 2024 Sonoma State University Noyce Scholar, 2011 Valedictorian of High School Class, 2001

My own education history

I have a BA in Mechanical Engineering and Studio Art from Dartmouth College, with a Masters in Educational Leadership from Concordia University. In 2011, I received my teaching credential in mathematics and physics from Sonoma State University.

Additional biographical information

I addition to teaching, I am also an acrylic painter and graphic artist. I also enjoy hiking, biking, skiing, snowboarding, and spending time with my family and my two cats, Winslow and Ada.