RICHARD KICK
Richard Kick teaches math and computer science at Newbury Park High School. Rich earned a mathematics education degree from the University of Illinois at Urbana Champaign and a master’s degree in mathematics from Chicago State University. He taught Advanced Placement® (AP) computer science using Pascal beginning in the first year of AP computer science, followed by C++ and then Java. After working as a C++ programmer at Fermi National Accelerator Laboratory, Rich served as a College Board exam reader, table leader, question leader, and Computer Science Test Development Committee member. He is a former member of the APCS A and AB Development Committee, a five-time Computer Science Principles Pilot instructor, a former co-chair of the Computer Science Principles Development Committee, and a current teacher of APCSA and APCSP. He was an author for the K-12 Computer Science Framework found at https://k12cs.org/ , an author for the California State Computer Science Standards found at https://www.cde.ca.gov/be/st/ss/computerscicontentstds.asp, and an author for the book Computer Science in K-12: An A-To-Z Handbook on Teaching Programming.
Richard Kick teaches math and computer science at Newbury Park High School. Rich earned a mathematics education degree from the University of Illinois at Urbana Champaign and a master’s degree in mathematics from Chicago State University. He taught Advanced Placement® (AP) computer science using Pascal beginning in the first year of AP computer science, followed by C++ and then Java. After working as a C++ programmer at Fermi National Accelerator Laboratory, Rich served as a College Board exam reader, table leader, question leader, and Computer Science Test Development Committee member. He is a former member of the APCS A and AB Development Committee, a five-time Computer Science Principles Pilot instructor, a former co-chair of the Computer Science Principles Development Committee, and a current teacher of APCSA and APCSP. He was an author for the K-12 Computer Science Framework found at https://k12cs.org/ , an author for the California State Computer Science Standards found at https://www.cde.ca.gov/be/st/ss/computerscicontentstds.asp, and an author for the book Computer Science in K-12: An A-To-Z Handbook on Teaching Programming.
COURSE DESCRIPTION
* Participants should bring their own laptops
AGENDA
Day 1 (Morning)
· Welcome and Introduction of the Participants and the Instructor. Introduction to In-person and Online Learning Tools – Features and Uses.
· Sharing experiences teaching computer science using traditional techniques and online techniques. Sharing teacher priorities for the week.
· The APCSAP Course and Exam Description (CED). Teachers will discuss the CED, Big Ideas, Computational Thinking Practices, and the Course Framework.
· https://apcentral.collegeboard.org/pdf/ap-computer-science-principles-course-and-exam-description.pdf
· History of APCSP
· Big Ideas
· Computational Thinking Practices (Skills)
Day 1 (Afternoon)
· APCSP at a Glance
· Exam Overview
· Sample Syllabi, CPPG
· Endorsed Providers
· Curricular Requirements
Day 2 (Morning)
· AP Course Audit
· Programming Languages and Environments, and Examples
· Programming Practice
· Finding Resources from Endorsed Providers
· AP Central – Course Content, Question Banks
· APCSP Teacher Community
Day 2 (Afternoon)
· Unit Planning
· Achieving Equity in APCS
· Instructional Approaches
· Structured Learning Techniques
· Consultant Resources
Day 3 (Morning)
· Exploring a CPPG
· Preparing Multiple Choice Questions
· Exploring Past APCSP Exams
· Taking a Deep Dive into the APCSP Exam
· Types of Exam Questions
Day 3 (Afternoon)
· The Performance Task – Creating Scaffolding for Student Activities
· AP Reading – Scoring the APCSP Performance Task
· Task Guidelines
· Task Rubrics
Day 4 (Morning)
· AP Classroom – Formative and Summative Questions
· Building Assessments with AP Classroom
· Analyzing Class Reports
· Analyzing Student Reports
· Planning Your APCSA Course
· Creating an Instructional Plan by Unit and Topic in an Academic Calendar
Day 4 (Afternoon)
· Interpreting Data within the Instructional Planning Report
· Creating Additional Resources for your APCSP Course
· Conferences and Teacher Professional Development
http://csta.acm.org/ http://csta.acm.org/ProfessionalDevelopment/sub/CSITConference.html
http://www.sigcse.org/
http://apac.collegeboard.org/
* Participants should bring their own laptops
AGENDA
Day 1 (Morning)
· Welcome and Introduction of the Participants and the Instructor. Introduction to In-person and Online Learning Tools – Features and Uses.
· Sharing experiences teaching computer science using traditional techniques and online techniques. Sharing teacher priorities for the week.
· The APCSAP Course and Exam Description (CED). Teachers will discuss the CED, Big Ideas, Computational Thinking Practices, and the Course Framework.
· https://apcentral.collegeboard.org/pdf/ap-computer-science-principles-course-and-exam-description.pdf
· History of APCSP
· Big Ideas
· Computational Thinking Practices (Skills)
Day 1 (Afternoon)
· APCSP at a Glance
· Exam Overview
· Sample Syllabi, CPPG
· Endorsed Providers
· Curricular Requirements
Day 2 (Morning)
· AP Course Audit
· Programming Languages and Environments, and Examples
· Programming Practice
· Finding Resources from Endorsed Providers
· AP Central – Course Content, Question Banks
· APCSP Teacher Community
Day 2 (Afternoon)
· Unit Planning
· Achieving Equity in APCS
· Instructional Approaches
· Structured Learning Techniques
· Consultant Resources
Day 3 (Morning)
· Exploring a CPPG
· Preparing Multiple Choice Questions
· Exploring Past APCSP Exams
· Taking a Deep Dive into the APCSP Exam
· Types of Exam Questions
Day 3 (Afternoon)
· The Performance Task – Creating Scaffolding for Student Activities
· AP Reading – Scoring the APCSP Performance Task
· Task Guidelines
· Task Rubrics
Day 4 (Morning)
· AP Classroom – Formative and Summative Questions
· Building Assessments with AP Classroom
· Analyzing Class Reports
· Analyzing Student Reports
· Planning Your APCSA Course
· Creating an Instructional Plan by Unit and Topic in an Academic Calendar
Day 4 (Afternoon)
· Interpreting Data within the Instructional Planning Report
· Creating Additional Resources for your APCSP Course
· Conferences and Teacher Professional Development
http://csta.acm.org/ http://csta.acm.org/ProfessionalDevelopment/sub/CSITConference.html
http://www.sigcse.org/
http://apac.collegeboard.org/