We discuss the advantages of using Java with a CSP library (JCSP) for teaching concurrent and parallel computing. We describe an extension to JCSP that allows channels to be extended across a network using TCP/IP sockets. Three examples of concurrent programs using JCSP are presented to show how different concepts of concurrent and parallel computing can be presented with these tools
%0 Conference Paper
%1 nevison_01_teaching
%A Nevison, C.
%D 2001
%J Cluster Computing and the Grid, 2001. Proceedings. First IEEE/ACM International Symposium on
%K _hardcopy teaching java csp 2001
%P 484--491
%R 10.1109/CCGRID.2001.923232
%T Teaching distributed and parallel computing with Java and CSP
%U http://dx.doi.org/10.1109/CCGRID.2001.923232
%X We discuss the advantages of using Java with a CSP library (JCSP) for teaching concurrent and parallel computing. We describe an extension to JCSP that allows channels to be extended across a network using TCP/IP sockets. Three examples of concurrent programs using JCSP are presented to show how different concepts of concurrent and parallel computing can be presented with these tools
@inproceedings{nevison_01_teaching,
abstract = {We discuss the advantages of using Java with a CSP library (JCSP) for teaching concurrent and parallel computing. We describe an extension to JCSP that allows channels to be extended across a network using TCP/IP sockets. Three examples of concurrent programs using JCSP are presented to show how different concepts of concurrent and parallel computing can be presented with these tools},
added-at = {2009-02-12T11:19:13.000+0100},
author = {Nevison, C.},
biburl = {https://www.bibsonomy.org/bibtex/2a81af86b452a2f97ac1e4b53a176a61c/leonardo},
citeulike-article-id = {493530},
doi = {10.1109/CCGRID.2001.923232},
interhash = {9af168ea089227586d3556e06f6f1868},
intrahash = {a81af86b452a2f97ac1e4b53a176a61c},
journal = {Cluster Computing and the Grid, 2001. Proceedings. First IEEE/ACM International Symposium on},
keywords = {_hardcopy teaching java csp 2001},
pages = {484--491},
posted-at = {2006-02-03 14:42:47},
priority = {2},
timestamp = {2009-02-12T11:19:13.000+0100},
title = {Teaching distributed and parallel computing with Java and CSP},
url = {http://dx.doi.org/10.1109/CCGRID.2001.923232},
year = 2001
}