A Caltech Library Service

Teaching parallel programming and software engineering concepts to high school students

Rifkin, Adam (1994) Teaching parallel programming and software engineering concepts to high school students. ACM SIGCSE Bulletin, 26 (1). pp. 26-30. ISSN 0097-8418.

Full text is not posted in this repository. Consult Related URLs below.

Use this Persistent URL to link to this item:


This paper takes the stand that it is never too early to teach so-called “hard” concepts in computer science. Specifically, basic principles in parallel algorithm development and software engineering can be introduced to students first learning about computers. The key is to present ideas in a manner that is simple, fun and suited to the audience. We discuss an interactive exercise developed with this premise in mind, based on sorting algorithms, that we conducted with one hundred minority students aged 14 to 17, on March 19, 1993. Our students, relative neophytes to high level computer science notions, had fun while learning alleged difficult concepts.

Item Type:Article
Related URLs:
URLURL TypeDescription
Additional Information:© 1994 ACM. Special thanks go to K. Mani Chandy and John Thorrdey, who were instrumental in designing this workshop, and to Peter Carlin, who helped develop the arallel radix sort segment. We are grateful to the following people who have commented on our work and earlier drafts of this paper: Ulla Binau, James Cook, Robert Harley, Rohit Khare, Rustan Leko, Berna Massingill, and Paolo Sivilotti. We also thank the following people, without whose help our workshop would have failed: Paul Ainsworth, Diane Goodfellow, H. Peter Hofstee, James Muldavin, Gail Stowers, and Ted Turócy. Extra special thanks go to JoAnn Boyd, who worked long and hard to put together the beautiful formatting job for this paper. This work was supported in part by the NSF Center for Research on Parallel Computation, under Cooperative Agreement No. CCFG9120008. The government has certain rights in this material.
Funding AgencyGrant Number
Issue or Number:1
Record Number:CaltechAUTHORS:20161213-161503260
Persistent URL:
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:72794
Deposited By: Kristin Buxton
Deposited On:14 Dec 2016 00:38
Last Modified:03 Oct 2019 16:21

Repository Staff Only: item control page