APCSP Syllabus                                                                Instructor: Gina Hansen

www.hansensclasses.com > APCSP                                                        gina.hansen@jeffco.k12.co.us



This course continues the development of dynamic web programming using HTML, JavaScript, and CSS, as well as introduction to Programming. In the previous course, students also created programs in block coding, Python & Turtle, Arduino, and game design. APCSP is designed to provide a segway between high school and college as an introduction to the Foundation  of Computer Science thinking. This course focuses on the concepts of Creativity, Abstraction, Data and information, Algorithms, Programming, the Internet, and Global Impact, upon which students will be tested by College Board’s AP Digital Portfolio and Exam in the Spring.

AP Computer Science Principles is a College Level course and will follow the prescribed College Board approved AP Curriculum. This course is part of the Jeffco AP Capstone program. Students scoring a 3 or better will receive college credit for this course. We will likely complete the Explore Task around the beginning of Semester 2, wrapping up the Create Task in March / April. As Computer Science is changing so quickly, there is no textbook; online materials & practice will be discussed in class. The cost of the exam is $94. Three important dates associated with the course are listed below.

16%         4/30/2019         08 hours → Digital Portfolio Task: EXPLORE 2019 Explore Scoring Rubric

24%        4/30/2019        12 hours → Digital Portfolio Task: CREATE 2019 Create Scoring Rubric

64%        5/10/2019         02 hours → End of Course AP EXAM (Paper Test ?s)




NOTE: Students who pass this course receive a .2 GPA boost, as well as meet the requirement for Jeffco Geometry: Math Graduation Requirement. Students who pass with a 3 or better on the AP Exam in all three categories will receive college credit for this course. 


  1. Introduction to Computer Science Principles
  2. METHODS → Telling and Dividing a Story
  3. PARAMETERS → Acting the Same, Acting Different
  4. EVENTS → Get into the Story
  5. The Internet & Binary Numbers
  6. Mathematical Expressions & Functions
  7. IF STATEMENTS → Choosing Your Own Path
  8. More Complex Control of Execution
  9. LOOPS → Doing Things Over & Over
  10. LISTS → Grouping Items Together
  11. Intro to Spreadsheets & Working With Large Data Sets


  1. Good attendance is required.
  2. Most students work to complete projects at home.
  3. Each student’s work must be unique or credit the work of others. All assignments are due as indicated.
  4. Students requiring special consideration due to physical or other limitations should make prior arrangements with the instructor to ensure appropriate assistance.

Upon Completion of this Course, students interested in more Computer Science classes should consider one of the following certificated programs at Arapahoe Community College: Computer Information Systems Certificate, Computer Network Technology Certificate, Computer Technician Certificate

Course Plan, available at

Computer Science 2018-19logo_columbine_002.png

AP Computer Science Principles

Columbine High School