Computer Science Principles
July 20-23, 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)
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 Online
Advanced Placement Computer Science Principles
OBJECTIVES and COURSE SYLLABUS
During this AP Computer Science Principles APSI, you’ll explore the course Computational Thinking Practices and the Big Ideas that incorporates the components of the curriculum framework, including 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.
This course will be taught using Distance Learning techniques both synchronously and asynchronously.
This course will include the integration of the 5 Big Ideas:
✔︎ Creative Development (CRD)
✔︎ Data (DAT)
✔︎ Algorithms and Programming (AAP)
✔︎ Computing Systems and Networks (CSN)
✔︎ Impact of Computing (IOC)
Designed around 6 Computational Thinking Practices (Skills):
✔︎ Computational Solution Design
✔︎ Algorithms and Program Development
✔︎ Abstraction and Program Development
✔︎ Code Analysis
✔︎ Computing Innovations
✔︎ Responsible Computing