Skip to main content
Kent Academic Repository

Torwards Concrete Concurrency: occam-pi on the LEGO Mindstorms

Jacobsen, Christian L. and Jadud, Matthew C. (2005) Torwards Concrete Concurrency: occam-pi on the LEGO Mindstorms. In: Proceedings of the 36th SIGCSE technical symposium on Computer science education. ACM, New York, USA, pp. 431-435. ISBN 1-58113-997-7. (doi:10.1145/1047344.1047485) (KAR id:24063)

Abstract

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: Book section
DOI/Identification number: 10.1145/1047344.1047485
Uncontrolled keywords: LEGO, occam-pi, concurrency, parallelism, CSP, fun
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Mark Wheadon
Date Deposited: 29 Mar 2010 12:12 UTC
Last Modified: 16 Nov 2021 10:02 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/24063 (The current URI for this page, for reference purposes)

University of Kent Author Information

Jacobsen, Christian L..

Creator's ORCID:
CReDIT Contributor Roles:
  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.