Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
PVM: a framework for parallel distributed computing
Concurrency: Practice and Experience
UNIX network programming
DP: a library for building portable, reliable distributed applications
TCON'95 Proceedings of the USENIX 1995 Technical Conference Proceedings
Experiences in teaching parallel computing—five years later
ACM SIGCSE Bulletin
Teaching network programming with Ada and Lower_Layer
Proceedings of the conference on TRI-Ada '97
DPLab: an environment for distributed programming
ITiCSE '99 Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education
A communication library to support concurrent programming courses
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
ThreadMentor: a pedagogical tool for multithreaded programming
Journal on Educational Resources in Computing (JERIC)
Hi-index | 0.00 |
XDP is a simplified interface to the DP distributed programming library. I describe its use in a course on workstation programming, a pragmatic course whose mission is to cover concurrent programming, graphical user interfaces and event driven programming as well as network and distributed computing. Using XDP, rather than the native socket interface, makes it feasible to cover the last topics, squeezed though they are into a rather overloaded course. Finding (or building) teaching tools like XDP will become increasingly essential as more demands are placed on undergraduate CS curriculum coverage.