See this document in CiteSeerX!

Towards Concrete Concurrency: occam-pi on the LEGO Mindstorms (2005)  (Make Corrections)  
Christian L. Jacobsen, Matthew C. Jadud
SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education



  Home/Search   Context   Related

 
View or download:
transterpreter.org...udsigcse2005.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  transterpreter.org/papers/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

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 di#cult 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... (Update)

Active bibliography (related documents):   More   All
1.0:   A Foreign Function Interface Generator for occam-pi - Dimmich, Jacobsen (2005)   (Correct)
0.5:   Thinking Parallel: The Process of Learning Concurrency - Ben-Ari, Kolikant (1999)   (Correct)
0.5:   PEer-to-Peer Implementation and TheOry: Report on Mobile .. - Havelka, Haridi, Schulte (2004)   (Correct)

Similar documents based on text:
5.0:   Unknown -   (Correct)

BibTeX entry:   (Update)

@inproceedings{ 1047485,
 author = {Christian L. Jacobsen and Matthew C. Jadud},
 title = {Towards concrete concurrency: occam-pi on the LEGO mindstorms},
 booktitle = {SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education},
 year = {2005},
 isbn = {1-58113-997-7},
 pages = {431--435},
 location = {St. Louis, Missouri, USA},
 publisher = {ACM Press},
 address = {New York, NY, USA},
 url = "citeseer.ist.psu.edu/jacobsen05towards.html",
 url = "citeseer.ist.psu.edu/747147.html" }
Citations (may not include all citations):
2732   Communicating Sequential Processes (context) - Hoare - 1985
242   Concurrent Programming in Erlang - Armstrong, Virding et al. - 1996
178   Communicating and mobile systems: the #-calculus (context) - Milner - 1999
54   The SR Programming Language: Concurrency in Practice (context) - Andrews, Olsson - 1993
51   PVM 3 Users Guide and Reference manual (context) - Geist, Beguelin et al. - 1994
14   Circuits to Control: Learning Engineering by Designing LEGO .. (context) - Martin - 1994
9   Using autonomous robotics to teach science and engineering - Beer, Chiel et al. - 1999
9   The Kent Retargetable occam Compiler (context) - Wood, Welch - 1996
7   Dave Baum's Definitive Guide to Lego Mindstorms (context) - Baum, Zurcher - 1999
7   Challenging the computational metaphor: Implications for how.. - Stein - 1999
7   Language Reference Guide (context) - Aubury, Page et al. - 1996
4   A concurrency simulator designed for sophomore-level instruc.. (context) - Kurtz, Cai et al. - 1998
2   Communicating Mobile Processes (context) - Barnes, Welch - 2004
2   An integrated course on parallel and distributed processing - Cunha, Lourenco - 1998
2   The Transterpreter: A Transputer Interpreter (context) - Jacobsen, Jadud - 2004
2   A laboratory for teaching parallel computing on parallel str.. (context) - Jin, Yang - 1995
2   Measuring API usability (context) - Clarke - 2004
2   and Models of Computer Programming (context) - Roy, Haridi et al. - 2004
1   An innovative course in parallel computing (context) - Pan - 2003
1   A computational environment for introductory robotics and pr.. (context) - Fagin, mindstorms - 2003
1   The pbForth Home Page (context) - Hempel - 2004
1   Using robotics to motivate 'back door' learning (context) - Petre - 2004
1   Teamstorms as a theory of instruction (context) - Jadud - 2000
1   comProduct robolab (context) - Dacta, system et al. - 2000
1   Threadmentor: a pedagogical tool for multithreaded programmi.. (context) - Carr, Mayo et al. - 2003
1   Jams: Explorations in Massively Parallel Micorworlds (context) - Resnick, Termites - 1994
1   Enhancing lisp instruction with RCXLisp and robotics (context) - Klassner - 2004
1   Starving philosophers: experimentation with monitor synchron.. (context) - Robbins - 2001
1   Dynamics and Pragmatics for High Performance Concurrency (context) - Barnes - 2003
1   An Ada interface to LEGO Mindstorms (context) - Fagin - 2000
http://freshmeat.net/projects/brickos/
http://www.openmp.org/

Documents on the same site (http://www.transterpreter.org/papers/):
A Foreign Function Interface Generator for occam-pi - Dimmich, Jacobsen (2005)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC