

AP Computer Science Principles
AP Computer Science Principles (AP CSP) is a course designed to introduce high school students to the foundational concepts of computer science and its impact on the world. It is intended to be accessible to all students, regardless of their background in computing.
Overview
AP Computer Science Principles focuses on the creative aspects of programming and problem-solving. It emphasizes the following key concepts:
- 
Creativity: Encourages students to develop creative solutions and explore the potential of computing to solve real-world problems.
 - 
Abstraction: Introduces students to the concept of abstraction to help manage complexity in computer programs and data.
 - 
Data and Information: Covers how data is collected, analyzed, and interpreted to gain insights and make decisions.
 - 
Algorithms: Teaches students to develop, express, and analyze algorithms as tools for solving computational problems.
 - 
Programming: Provides foundational knowledge of programming languages and helps students build their programs.
 - 
The Internet: Explores how the Internet works, addressing cybersecurity and the global impact of computing innovations.
 - 
Global Impact: Discuss computing technology's societal, ethical, and economic implications.
 
Assessment
The AP CSP course assessment consists of two parts:
- 
Create Performance Task: Students design and implement a computer program, documenting their process and reflecting on their development.
 - 
End-of-Course Exam: A multiple-choice exam that tests students’ understanding of the core concepts and their ability to apply them.
 
Skills Developed
- 
Problem-solving and critical thinking
 - 
Programming and algorithmic thinking
 - 
Understanding of data analysis and interpretation
 - 
Awareness of ethical and social issues in computing
 - 
Collaboration and communication
 
Course Goals
AP Computer Science Principles aims to broaden participation in computer science by encouraging diverse students to engage with the field and consider future opportunities in technology-related careers. The course aims to empower students to be creators of technology, not just consumers.
AP CSP provides a foundation for students who wish to pursue further studies in computer science or related fields and offers skills that are valuable across many disciplines
%20-%20Copy.jpg)
College Board
College Board Login Instructions
AP Computer Science Principles - Lastra AP CSP
Teacher: Yamila Lastra
SECTION JOIN CODE MWPNLL
To enroll in this section online, sign in to https://myap.collegeboard.org and enter the section join code
​
Goggle Classroom
Use Code 7oih7vpx to join the class


CMU Carnegie Mellon University
New students can join a classroom by navigating to https://academy.cs.cmu.edu/register/ and using the appropriate registration code from the table above.
CODE: JC36-HV72
Khan Academy
Khan Academy is linked with Google Classroom
​
