Please enable JavaScript to use CodeHS

AP Computer Science Principles in Python

Lesson 11.8 Sequential, Parallel & Distributed Computing

Description

In this lesson, students will explore different computing models—sequential, parallel, and distributed computing—by analyzing how tasks are processed. They will complete hands-on activities to compare the efficiency of these models and discuss their advantages and challenges.


Objective

Students will be able to:

  • Define sequential, parallel, and distributed computing.
  • Compare the efficiency of different computing models in performing tasks.
  • Analyze the trade-offs in complexity, speed, and error detection.