APCSP

AP Computer Science Principles is an introductory college-level computing course that introduces students to the breadth of the field of computer science. Students learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs.

 

Curriculum Overview and Goals

 

Computing affects almost all aspects of modern life, and all students deserve an education that prepares them to pursue the wide array of opportunities that computing has made possible. This course seeks to provide knowledge and skills to meaningfully participate in our increasingly digital society, economy, and culture.

 

 

 

 

Journaling

 

Journaling can take many different forms, but in general it’s a tool for individual reflection in a form that can be revisited as you develop your skills and understandings. This provides an important opportunity for you to synthesize and reflect on your own learning in a personal way and record your growth throughout the course.

Discovery and Inquiry

 

Students are given opportunities to explore concepts and build their own understandings through a variety of physical activities and online lessons. These activities form a set of common lived experiences that connect students (and the teacher) to the course content and to each other.