AP Computer Science Principles

Welcome to AP CSP!

In this class you will learn the ins and outs of how computers work. You will discover how the internet works, how to keep your files secure and learn how to code Python! Additionally you will work on a semester long app project to show case your new skills!  

Course Description

Curriculum: 
Code.org - Starting in the 2016, Code.org is recognized by the College Board as an endorsed provider of curriculum and professional development for AP® Computer Science Principles (AP CSP). This endorsement affirms that all components of Code.org CSP’s offerings are aligned to the AP Curriculum Framework standards and the AP CSP assessment. Using an endorsed provider affords schools access to resources including an AP CSP syllabus pre-approved by the College Board’s AP Course Audit, and officially recognized professional development that prepares teachers to teach AP CSP.
Khan Academy -  Khan Academy is recognized by the College Board as an endorsed provider of curriculum for AP® Computer Science Principles (AP CSP). This endorsement affirms that all components of Khan Academy CSP’s offerings are aligned to the AP Curriculum Framework standards and the AP CSP assessment. Using an endorsed provider affords schools access to resources including an AP CSP syllabus pre-approved by the College Board’s AP Course Audit, and officially recognized professional development that prepares teachers to teach AP CSP.

Methodology: 
This course will combine different methods of instruction, including class lecture (show and tell), demonstration, individual practice, small groups activity, one on one conference with the instructor, homework, class presentations, related media demonstrations, use word definition, word wall, thinking maps, inquiry based lessons, direct instruction, gallery walk. etc. 

Important links

Zoom Link Class

See More

Syllabus

See More

Schoology

See More

UCLA Readiness 

See More

Course Description 

See More

College Board 

See More

Skills you will learn in AP CSP!

Python

100%

Network & Internet Protocol

90%

App Development

80%