AP Computer Science Principles
Summer Work: Introduction to Programming
CodeHS: Introduction to Programming
Unit 1: Introduction to Programming
Classroom
CodeHS: Introduction to Programming
14 CONTROL STRUCTURES EXAMPLE15 KAREL ALGORITHMS16 HOW TO INDENT YOUR CODE17 ULTRA KAREL18 KAREL CHALLENGESUnit 2: The Internet & Data
Tests & Quizzes
Unit 3: Web Development
Classroom
CodeHS: Web Development
L1.1 Computing Now & Then
L1.8 Scavenger Hunt
L 1.12 CSS Selectors
L1.14 Hometown URLs
Tests & Quizzes
Supplemental Materials
Unit 4: Programming with JavaScript & Control Structures
Classroom
CodeHS: Prog. w/ JavaScript
CodeHS: JavaScript Control Structures
Tests & Quizzes
Supplemental Materials
Unit 5: Functions, Parameters, & Basic Data Structures
Classroom
CodeHS: Functions & Parameters
CodeHS: Basic Data Structures
Tests & Quizzes
Unit 6: Digital Information
Classroom
CodeHS: Digital Information
Tests & Quizzes
Unit 7: Final Project
CodeHS: Tic Tac Toe
CodeHS: Helicopter Game
Unit 8: Performance Tasks
Create Task - Project & Code Walkthrough (AP Computer Science Principles - Updated for 2024)
The AP Digital Portfolio user guides for teachers and studnets now available.
The AP Digital Portfolio (and information about navigating it) is now available by following this link.
The AP student handbook contains an assessment overview for students, explore performance task overview, create performance task overview, and exam reference sheet.
Create Task (30%)
Deadline to Submit AP Computer Science Principles Performance Task: Monday, May 2 2022
AP Exam Information & Practice
Practice Exam: Monday, March 27 (Afternoon, 12:00pm)
End-of-Course Exam: 74 Questions | 2 Hours | 60% of Overall AP Score (Single-select and multiple-select questions)Monday, May 8, 2023 (Afternoon, 12:00pm)
Exam Reference Sheet
This link references complete information about the performance tasks, the end-of-course exam, and, every AP CSP student's constitutional right, the AP CSP Exam Reference (located at the end of this document).
This is your primary resource for everything AP. Make sure to create an account and reference this site often. Create account here.
CodeHS Practice Exam
Videos
Theory of Everything
Jobs
Social Network
Ready Player One
Interstellar
The Martian
Iron Giant
Wall-E
CitizenFour
Internet's Own Boy
Resources
What can I do to prepare myself for second semester, which is primarily about coding?
Here are some tutorials, but there are many alternatives you can find through a basic Google search that might better fit your needs and style:HTML (Hyper-Text Markup Language) - Derek Banas YouTube HTML Tutorial
CSS (Cascading Style Sheets) - Derek Banas YouTube CSS Tutorial
JavaScript - Derek Banas YouTube JavaScript Tutorial
MIT App Inventor
Coding In The Wild
Code.org Course
Khan Academy AP CSP Course