| Teaching parallel programming and software engineering concepts to high school students |
| Full text |
Pdf
(531 KB)
|
| Source
|
Technical Symposium on Computer Science Education
archive
Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
table of contents
Phoenix, Arizona, United States
Pages: 26 - 30
Year of Publication: 1994
ISBN:0-89791-646-8
Also published in ...
|
|
Author
|
|
Adam Rifkin
|
Department of Computer Science, California Institute of Technology, Pasadena, CA
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 40, Citation Count: 4
|
|
|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
CM89
|
|
| |
Cou92
|
National Research Council. Computing the Future: A Broader Agenda .for Computer Scsence and Engineering. National Academy Press, 2101 Constitution Avenue, NW, Washington, DC 20418, October 1992.
|
| |
J92
|
|
| |
Les93
|
|
| |
MS91
|
|
| |
Mul93
|
James C. Muldavin. A pilot computer and computational sciences awareness program for minority youth at the california institute of technology. Center for Research on Parallel Computation Minority Youth Program, March 1993.
|
| |
Rif93
|
Adam Rifkin. Teaching parallel programming and software engineering concepts to high school students. Center for Rencarch on Parallel Computation Galtech Technical Report CRPC~93-4, May 1993.
|
|