This introductory course will provide students with foundational knowledge of computer science. Students will explore topics in computer systems, algorithms, networks, programming, data & analysis, and physical computing.
AP Computer Science Principles introduces students to the central ideas of computer science, instilling the ideas and practices of computational thinking, and inviting students to understand how computing changes the world.
Mr. Whitehouse will not be teaching APCSP in the 2022 - 2023 school year
AP Computer Science A is equivalent to a first-semester, college level course in computer science. The course introduces students to computer science with fundamental topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing.
Email me with any questions or concerns. I am here to help you succeed in my classes. I will be around most days at lunch and after school - just drop in!
Feel free to email me with any questions or concerns. I will try to reply the same day but usually can't reply during school hours. If you have any concerns that are best dealt with face to face, please email me to setup an appointment.
Need some help from other students OR want to help other students....
There are two types of clubs at CCA - informal and formal/ASB clubs. If you wish to establish a club using me as a mentor, please come and talk to me. My response will generally be based on: the proposed subject / the group participants and leader / time and space availability.
Students who are currently enrolled or have completed a course taught by me are welcome to ask to use my class at lunch for informal club meetings.
Students requesting to establish a formal club must have completed a course taught by me and achieved a passing grade.
I will generally write you a personal letter of recommendation for college if you have completed at least one class with me and received at least a B grade.
If you would like to request a personal letter:
Ask me in person - come and see me at lunch or before school...
Make sure you give me your FERPA
THEN complete this Google Form
CAMPS/SUMMER PROGRAMS: I will generally NOT write personal letters for summer camps or other after school programs. However, I am happy to give you a general letter (with your name). No need to fill out the form above - just ask me.