Skip to content
Introduction to Parallelism: Doing Multiple Things at Once
Computing · JC 2 · Advanced Programming Paradigms · Semester 1

Introduction to Parallelism: Doing Multiple Things at Once

Students will explore the concept of parallelism by making different parts of a program run at the same time, such as multiple sprites moving independently in a game.

MOE Syllabus OutcomesMOE: Computational Thinking - Middle School

About This Topic

Students will explore the concept of parallelism by making different parts of a program run at the same time, such as multiple sprites moving independently in a game.

Key Questions

  1. What does it mean for a computer to do things 'in parallel'?
  2. How can making things happen at the same time make a program more dynamic?
  3. Design a simple animation where two characters move independently.

Active Learning Ideas

See all activities

Activities & Teaching Strategies

See all activities

Edited by Adriana Perusin, Editor-in-Chief, Flip Education