Computer Science Principles
July 21-24, 2020
(This course can be taken alone or can be followed with Computer Science A, which is offered the week of July 27-July 30)
RegHahne
rhahne@hcpss.org
Starting his teaching career in Australia, Reg Hahne immigrated to America and continued his career in the Howard County Public School System in Maryland, where he retired in 2013. He now shares his expertise continuing as a consultant to the College Board* and the Howard County Public School System. With 37 years' experience as a classroom teacher, Reg's expertise covers the gamut of instructional levels and disciplines from kindergarten through college. Reg has been an AP* reader and College Board* consultant for over two decades. He was also a member of the AP* Computer Science A Development Committee from 2002 to 2006.
 
AP* Seminars Silicon Valley 2020
Advanced Placement Computer Science Principles
  
OBJECTIVES and COURSE SYLLABUS
 
Principles Overview
 
During this AP Computer Science Principles APSI, you’ll explore the course Computational Thinking Practices and the components of the curriculum framework, including the big ideas, enduring understandings, learning objectives, and essential knowledge statements. You’ll also learn about completing the digital activation process at the start of the school year that will help ensure that your students can register for AP Exams by the new fall deadlines. After attending this APSI, you’ll be able to understand the skills students will need to demonstrate to be successful in the AP Computer Science Principles course and exam; incorporate the components of the curriculum framework, including the big ideas, enduring understandings, learning objectives, and essential knowledge, when building your curriculum; and use activities that organize the course content to develop students’ proficiencies in the skills identified in the curriculum framework. The AP Computer Science Principles Course and Exam Description focuses on innovative aspects of computing as well as the computational thinking practices that help students see how computing is relevant to many areas of their everyday lives.
 
This 4 day program will run from 8:00am to 4:00pm Tuesday (7/21) through Friday (7/24).
 
Course Overview
 
This course will include the integration of 7 Big Ideas designed around 6 Computational Thinking Practices listed:
 
✔︎ Connecting Computing
✔︎ Creating Computational Artifacts
✔︎ Abstracting
✔︎ Analyzing Problems and Artifacts
✔︎  Communication
✔︎  Collaborating
 
Course Breakdown
 
Day 1
 ✔︎  Warm Up
○  Meet and Greet - Group problem solving
○  Welcome to SET
✔︎ An overview of APClassroom
✔︎  Understanding the course
o  Engaging all students
o  Computational Thinking Practices and Performance Tasks
o  Analyzing Performance Task Rubrics
o  Understanding the Learning Objectives
o  Understanding the Big Ideas and Enduring Understandings
✔︎  Computational Thinking Practices
○ Connecting Computing
○  Creating Computational Artifacts
o  Communicating
Day 2
✔︎ Warm Up
o  Team problem solving task. Pass the Answer.
✔︎  Explore Performance Task Grading
✔︎  Computational Thinking Practices (cont)
o  Abstracting
o  Analyzing Problems and Artifacts
o  Collaborating
Day 3
✔︎ Explore Performance Task Grading
✔︎  Your Best Practice
✔︎  Create Performance Task Grading
Day 4
✔︎  Warm Up
o  Gallery Walk
✔︎  Planning Your Course
✔︎  Teaching the AP CSP Course
o  Sequencing Your Course
o  Selecting Resources
✔︎  Your Best Practice
✔︎  Teaching the AP CSP Course (cont)
o  Strategies for Teaching
o  Unit Development