top of page

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:

  1. Creativity: Encourages students to develop creative solutions and explore the potential of computing to solve real-world problems.

  2. Abstraction: Introduces students to the concept of abstraction to help manage complexity in computer programs and data.

  3. Data and Information: Covers how data is collected, analyzed, and interpreted to gain insights and make decisions.

  4. Algorithms: Teaches students to develop, express, and analyze algorithms as tools for solving computational problems.

  5. Programming: Provides foundational knowledge of programming languages and helps students build their programs.

  6. The Internet: Explores how the Internet works, addressing cybersecurity and the global impact of computing innovations.

  7. Global Impact: Discuss computing technology's societal, ethical, and economic implications.

Assessment

The AP CSP course assessment consists of two parts:

  1. Create Performance Task: Students design and implement a computer program, documenting their process and reflecting on their development.

  2. 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

th (1) - Copy.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

google classroom.jpg
Carnegie_Mellon_University_Logo_text_edi

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

​

khan_edited.png

Y.Lastra

UHCL

© 2018 by Y.LASTRA. Proudly created with Wix.com

  • Facebook Clean Grey
  • Twitter Clean Grey
  • LinkedIn Clean Grey
bottom of page