AP® Computer Science Principles
AP Computer Science Principles is a breadth-first Computer Science course that introduces students to programming, abstractions, algorithms, data, the Internet, and the global impact of computing. There are opportunities for students to develop their problem solving skill and show creativity. The course, which is assessed through course performance tasks and an end of course assessment, is not programming language specific.
Participants will be provided with tools to implement an effective AP Computer Science Principles course. During the training, teachers will explore the computational thinking practices and the components of the curriculum framework, including the big ideas, enduring understandings, learning objectives, and essential knowledge. Participants will understand how to use activities that organize the course content to develop students’ proficiencies in the skills identified by the curriculum framework. In addition, participants will work on a course plan that will help them decide how they will teach the skills and content of the AP Computer Science Principles course.
What Will You Learn
- Understanding and planning the course: Engaging all students, developing student understanding, understanding the Big Ideas, Learning Objectives and Performance Tasks
- Exploring the Computational Thinking Practices
- Teaching the AP CS Principles course: Selecting resources, teaching strategies, unit development and assessment.
- Curricular requirements and syllabus development
How Will You Benefit
- Gain an understanding of the course and the curriculum framework, including exploration of the performance tasks and the end of course assessment
- Explore options for pacing, planning, and sequencing their course
- Develop lesson examples and strategies for addressing multiple big ideas in the same unit or lesson
- Review the curricular requirements and syllabus development
You may bring your own device.
Meet the Instructor
Chinma Uche, PhD
Dr. Chinma Uche is a Mathematics and Computer Science (CS) teacher at CREC’s Academy of Aerospace and Engineering in Windsor, CT. Chinma has been teaching Computer Science since 2002 and was one of the first ten pilot instructors for the AP CS Principles course. Chinma has also served as a member of the AP CSP Development Committee and as an AP CS A reader. She was the President of the Connecticut Chapter of the Computer Science Teachers Association from 2009 -2018, a member of the Computer Science Teacher Association (CSTA) Leadership Cohort and a member of the CSTA Board. Chinma has presented at many national conferences including ISTE, CSTA and SIGCSE. She is an AP CSP reader, a College Board Consultant who facilitates APSI and a Code.org CS Fundamentals Facilitator. Chinma serves as a member of the Connecticut State Department of Education’s Computer Science Advisory Committee. She was the 2015 CREC Teacher of the Year (https://goo.gl/kXbsEl), a Connecticut Teacher of the Year semi-finalist (http://nnstoy.org/chapter/connecticut/) and a 2018 O’Toole Teacher Leadership awardee.
How to Register
To register, please visit our registration portal.
If paying by check or purchase order, CPE staff will follow up with an invoice. Please reference invoice number on check.
If you have questions or need assistance registering, please contact firstname.lastname@example.org or 423-425-4344.
Hotel and Lodging