High School
Computing

Teaching the Advanced Placement Computer Science Principles Course

AP Computer Science Principles is the newest Advanced Placement course available from the College Board. The AP CSP curriculum introduces “foundational concepts of computer science and explores the impact computing and technology have on our society.” There are many robust coding resources available from 3rd parties that provide detailed lesson plans and activities that make the course a pleasure to teach. Here I’ve listed my favorite online resources to get you started!
A Collection By John Cork
  • 5 Collection Items
  • 5 Collection Items
  • Discussion
Teaching the Advanced Placement Computer Science Principles Course
  • John Cork says:
    If you’re interested in teaching the AP CSP course this is an excellent place to start. It may seem like a daunting task to bring the AP CSM curriculum to your school but it needn’t be. The CS Principles website provides a wealth of information including details on 5 online courses that have been developed in support of the curriculum.
  • John Cork says:
    Don’t reinvent the wheel with your curriculum planning! The 131-page guide is the official course and exam description from the CollegeBoard. The all-encompassing book provides a detailed curriculum framework, instructional approaches, assessments as well as student worksheets. This guide is a must have for any teacher responsible for teaching the AP Computer Science course.
  • AP Computer Science Principles

    Website
    advancesinap.collegeboard.org
    advancesinap.collegeboard.org
    John Cork says:
    The official AP Computer Science Principles website from the College Board can be found here and is a must-have resource for anyone teaching the course. Find out everything you need to know about the new course beginning in the Fall of 2016. Here you’ll find course details, how to bring the curriculum to your school as well as Higher Ed policy details. Additionally, you’ll find a host of resources to get you started!
  • John Cork says:
    I recently shared this video from Code.org with my class and found it ideal for sparking a discussion about Computer Science and its impact on society. Challenge your students with engaging and thought-provoking topics: How will computer science change industry, improve energy conservation, improve public safety and spark a new revolution of creativity? A key takeaway from this video is that computer science isn’t just for programmers but for everyone!
  • John Cork says:
    The AP Computer Science Principles curriculum from Code.org is hands down one of the best resources I’ve ever used in my teaching practice! Code.org provides educators with incredibly detailed lesson plans, assessments, simulators, videos and even an app lab for teaching JavaScript. Additionally, Code Studio is a learning platform that allows you to track student progress. The best part is the AP CSM curriculum is free!