How to use this bookΒΆ

Parallel Programming for Beginners is a free on-line textbook designed to teach early computing students the basics of parallel and distributed computing. Unlike a traditional textbook, we do not anticipate that this textbook be adopted in full in a particular course; rather, we imagine that components of this textbook can be used as required reading or used for in-class activities in various courses.

For example, here are just a few suggested scenarios:

This book assumes that you have some programming knowledge (CS1 foundation), and are at the very least familiar with some Python and/or C. For readers unfamiliar with these concepts, we encourage you to check out other free resources such as How to Think Like a Computer Scientist and Dive into Systems.

You have attempted of activities on this page