Caltech Computer Science Technical Reports

A Multimedia Interactive Environment Using Program Archetypes: Divide-and-Conquer

Ainsworth, Paul and Kryukova, Svetlana (1993) A Multimedia Interactive Environment Using Program Archetypes: Divide-and-Conquer. Technical Report. California Institute of Technology. [CaltechCSTR:1993.cs-tr-93-36]

Full text available as:

Postscript - Requires a viewer, such as GhostView
Other (Adobe PDF (111KB))

Abstract

As networks and distributed systems that can exploit parallel computing become more widespread, the need for ways to teach parallel programming effectively grows as well. Even though many colleges and universities provide courses on parallel programming [1], most of those courses are reserved for graduate students and advanced undergraduates. There is a demand for ways to teach fundamental parallel programming concepts to people with just a working knowledge of programming. By using the idea of a software archetype, and providing a learning environment that teaches both concept and coding, we hope to satisfy this need. This paper presents an overview of the multimedia approach we took in teaching parallel programming and offers Divide-and-Conquer as an example of its use.

EPrint Type:Monograph (Technical Report)
Subjects:All Records
ID Code:126
Deposited By:Caltech Library System
Deposited On:25 April 2001
Record Number:CaltechCSTR:1993.cs-tr-93-36
Official Persistent URL:http://resolver.caltech.edu/CaltechCSTR:1993.cs-tr-93-36
Usage Policy:You are granted permission for individual, educational, research and non-commercial reproduction, distribution, display and performance of this work in any format.

Archive Staff Only: edit this record