Topics in parallel and distributed computing introducing concurrency in undergraduate courses

1. Editors' introduction and road map -- Part I. For instructors -- 2. Hands-on parallelism with no prerequisites and little time using scratch -- 3. Parallelism in Python for novices -- 4. Modules for introducing threads -- 5. Introducing parallel and distributed computing concepts in digital...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Weitere Verfasser: Prasad, Sushil K. (HerausgeberIn), Gupta, Anshul (HerausgeberIn), Rosenberg, Arnold L. (HerausgeberIn), Sussman, Alan (HerausgeberIn), Weems, Chip (HerausgeberIn)
Format: UnknownFormat
Sprache:eng
Veröffentlicht: Amsterdam, Heidelberg u.a. Morgan Kaufmann 2015
Schlagworte:
Online Zugang:Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:1. Editors' introduction and road map -- Part I. For instructors -- 2. Hands-on parallelism with no prerequisites and little time using scratch -- 3. Parallelism in Python for novices -- 4. Modules for introducing threads -- 5. Introducing parallel and distributed computing concepts in digital logic -- 6. Networks and MPI for cluster computing -- Part 2. For students -- 7. Fork-join parallelism with a data-structures focus -- 8. Shared-memory concurrency control with a data-structures focus -- 9. Parallel computing in a Python-based computer science course -- 10. Parallel programming illustrated through Conway's Game of life.
"Provides a cross-disciplinary approach for both those learning and those teaching parallel and distributed computing in undergraduate courses."--Back cover
Beschreibung:xxi, 335 Seiten
ISBN:9780128038994
978-0-12-803899-4