ACM Home Page
Please provide us with feedback. Feedback
Channels, visualization, and topology editor
Full text PdfPdf (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
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 21,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/544414.544448
What is a DOI?

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
5
 
6
 
7
8
 
9
10
 
11
Shene, C.-K., Multithreaded Programming Can Strengthen an Operating Systems Course, to appear in Computer Science Education Journal.


Collaborative Colleagues:
Steve Carr: colleagues
Ping Chen: colleagues
Timothy R. Jozwowski: colleagues
Jean Mayo: colleagues
Ching-Kuang Shene: colleagues