Jacobsen, Christian L. and Jadud, Matthew C. (2005) Torwards Concrete Concurrency: occam-pi on the LEGO Mindstorms. In: SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education.
In a world of ad-hoc networks, highly interconnected mobile devices and increasingly large supercomputer clusters, students need models of computation that help them think about dynamic and concurrent systems. Many of the tools currently available for introducing students to concurrency are difficult to use and are not intrinsically motivating. To provide an authentic, hands-on, and enjoyable introduction to concurrency, we have ported occam, a language whose expressive powers are especially compelling for describing communicating dynamic reactive processes, to the LEGO Mindstorms.
|Item Type:||Conference or workshop item (Paper)|
|Uncontrolled keywords:||LEGO, occam-pi, concurrency, parallelism, CSP, fun|
|Subjects:||Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,|
|Divisions:||Faculties > Science Technology and Medical Studies > School of Computing > Systems Architecture Group|
|Depositing User:||Mark Wheadon|
|Date Deposited:||29 Mar 2010 12:12|
|Last Modified:||06 Sep 2011 04:54|
|Resource URI:||http://kar.kent.ac.uk/id/eprint/24063 (The current URI for this page, for reference purposes)|
- Depositors only (login required):