| Channels, visualization, and topology editor |
| Full text |
Pdf
(590 KB)
|
| Source
|
Annual Joint Conference Integrating Technology into Computer Science Education
archive
Proceedings of the 7th annual conference on Innovation and technology in computer science education
table of contents
Aarhus, Denmark
SESSION: Visualisation
table of contents
Pages: 106 - 110
Year of Publication: 2002
ISBN:1-58113-499-1
Also published in ...
|
|
Authors
|
|
Steve Carr
|
Michigan Technological University, Houghton, MI
|
|
Ping Chen
|
Michigan Technological University, Houghton, MI
|
|
Timothy R. Jozwowski
|
Michigan Technological University, Houghton, MI
|
|
Jean Mayo
|
Michigan Technological University, Houghton, MI
|
|
Ching-Kuang Shene
|
Michigan Technological University, Houghton, MI
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 21, Citation Count: 1
|
|
|
ABSTRACT
This paper presents our effort in designing pedagogical tools for teaching message passing using channels. These tools include a class library that supports channels, a visualization system that helps students see the execution behavior of threads and message passing, and a topology editor that provides an environment for students to design network topologies. Moreover, since we have made sure the uniformity of the channel de.nition across the thread, parallel and distributed environments, porting a threaded program to a parallel/distributed environment is easy.
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.
| |
1
|
|
| |
2
|
Andrews, G. R., Foundations of Multithreaded, Parallel, and Distributed Programming, Addison-Wesley, 2000.
|
| |
3
|
Bedy, M. J., Carr, S., Huang X. and Shene, C.-K., The Design and Construction of a User-Level Kernel for Teaching Multithreaded Programming, 29th ASEE/IEEE Frontiers in Education, Vol. II, 1999, pp. (12b3-1)--(12b3-6).
|
 |
4
|
Michael Bedy , Steve Carr , Xianlong Huang , Ching-Kuang Shene, A visualization system for multithreaded programming, Proceedings of the thirty-first SIGCSE technical symposium on Computer science education, p.1-5, March 07-12, 2000, Austin, Texas, United States
|
 |
5
|
Steve Carr , Changpeng Fang , Tim Jozwowski , Jean Mayo , Ching-Kuang Shene, A communication library to support concurrent programming courses, Proceedings of the 33rd SIGCSE technical symposium on Computer science education, February 27-March 03, 2002, Cincinnati, Kentucky
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
| |
9
|
|
 |
10
|
|
| |
11
|
Shene, C.-K., Multithreaded Programming Can Strengthen an Operating Systems Course, to appear in Computer Science Education Journal.
|
|