Please enable JavaScript to use CodeHS

AP Computer Science Principles in Roblox

Lesson 1.9 Abstraction and APIs

Description

In this lesson, students will learn about abstraction and APIs. Abstraction is the act of managing complexity by dissociating information and details in order to focus on relevant concepts. An API (application programming interface) is a set of tools for building programs.


Objective

Students will be able to:

  • Understand abstraction as the different levels of detail and complexity
  • Understand the importance of abstracting away complexity to solve problems more efficiently
  • Understand the use and purpose of APIs