Room 608

AP CSP

Welcome to AP Computer Science Principles.

The syllabus for this class is available as a PDF.

This class will be an unusual and exciting exploration of computer science. According to the official College Board page, "AP Computer Science Principles is an introductory college-level computing course. Students cultivate their understanding of computer science through working with data, collaborating to solve problems, and developing computer programs as they explore concepts like creativity, abstraction, data and information, algorithms, programming, the internet, and the global impact of computing." Read more here.

Like all AP classes, there will be a test at the end of the course (May 15). Unlike most other AP classes, there are two other assessments that contribute to your final AP score; these are the two performance tasks, both due April 30, at midnight Eastern Time (9 p.m. Pacific Time).

If this is your first AP class, you will probably be surprised at the amount of independence you will have. This is of course a double-edged sword: without someone holding your feet over the fire, it will be easy to fall behind. Don't.

Homework is assigned occasionally.


Homework Assignments

The date you see is the date the homework was assigned. It is due the next school day. Most days, I have chosen the homework assignment as practice for the concepts and skills discussed in class. If you are working without distractions, a typical assignment will take you 20 minutes.