facebook twitter mail share

Concurrency Means Cooperation

Lesson Focus 
This lesson provides a number of kinesthetic exercises that illustrate how teamwork can contribute to efficient problem solutions. The lesson includes practice in figuring out how to divide up a problem, and reassemble it. Students also explore how scientists use the Internet and idle computing power to do calculations on volunteer machines. If possible, with sufficient teacher expertise, students set up a computer to contribute to solving such a problem.

Age Levels:

8 - 10
Objectives 

Introduce students to:

  • Sequential computing.
  • Concurrency in computing.
  • What can go wrong, such as deadlocks.
Anticipated Learner Outcomes 

Students will be able to describe:

  • What concurrency is.
  • How concurrency works.
  • How a large scientific project can be shared through the Internet.
Lesson Activities 

This lesson provides a number of kinesthetic exercises that illustrate how teamwork can contribute to efficient problem solutions. The lesson includes practice in figuring out how to divide up a problem, and reassemble it. Students also explore how scientists use the Internet and idle computing power to do calculations on volunteer machines.  If possible, with sufficient teacher expertise, students set up a computer to contribute to solving such a problem.

Alignment to Curriculum Frameworks

Curriculum alignment sheet is included in PDF.

Categories 

Alignment to Curriculum Frameworks
comments powered by Disqus

Search Lesson Plans

and/or

 
Quickstart: we have resources for Students, Parents, Teachers, and Guidance Counselors