References

  1. ACM/IEEE-CS Joint Task Force on Computing Curricula (2013): Computer Science Curricula 2013. Technical Report. ACM Press and IEEE Computer Society Press, doi:10.1145/2534860. Available at http://dx.doi.org/10.1145/2534860.
  2. K. Androutsopoulos, N. Gorogiannis, M. Loomes, M. Margolis, G. Primiero, F. Raimondi, P. Varsani, N. Weldin & A. Zivanovic (2014): A Racket-Based Robot to Teach First-Year Computer Science. In: Proceedings of the 7th European Lisp Symposium, pp. 54–62.
  3. Racket Asip Client Library. Available at https://github.com/fraimondi/racket-asip.
  4. Atmel Studio. Available at http://www.atmel.com/microsite/atmel_studio6/.
  5. Thomas Ball & Benjamin Zorn (2015): Teach Foundational Language Principles. Communications of the ACM 58(5), pp. 30–31, doi:10.1145/2663342.
  6. Mirco Bordoni, Michele Bottone, Bob Fields, Nikos Gorogiannis, Michael Margolis, Giuseppe Primiero & Franco Raimondi (2015): Towards Cyber-Physical Systems as Services:the ASIP Protocol. Workshop Paper. Ocado Group & Middlesex University. Available at http://www.rmnd.net/pubs/sescps15.pdf. To be presented at International Workshop on Software Engineering for Smart Cyber-Physical Systems (SEsCPS) Collocated with ICSE 2015.
  7. Thomas Paul Carlson (2008): Robotlang-A Concurrent Functional Programming Language For Robots. Integers 1, pp. 42.
  8. David Harel & P.S. Thiagarajan (2003): Message Sequence Charts. In: Luciano Lavagno, Grant Martin & Bran Selic: UML for Real. Springer US, pp. 77–105.
  9. Paul Hudak, Antony Courtney, Henrik Nilsson & John Peterson (2003): Arrows, Robots, and Functional Reactive Programming. In: Summer School on Advanced Functional Programming 2002, Oxford University, Lecture Notes in Computer Science 2638. Springer-Verlag, pp. 159–187. Available at http://dx.doi.org/10.1007/978-3-540-44833-4_6.
  10. The MIddlesex Robotic plaTfOrm (MIRTO). Available at https://github.com/fraimondi/myrtle.
  11. The Racket Guide. Available at http://docs.racket-lang.org/guide/module-basics.html.
  12. Creative Robotics: HUB-ee. Available at http://www.creative-robotics.com/About-HUBee-Wheels.
  13. Hans-Christoph Steiner (2009): Firmata : Towards Making Microcontrollers Act Like Extensions of the Computer. In: Noel Zahler, Roger B. Dannenberg & Tom Sullivan: Proceedings of the International Conference on New Interfaces for Musical Expression, Pittsburgh, PA, United States, pp. 125–130. Available at http://www.nime.org/proceedings/2009/nime2009_125.pdf.
  14. David Wakeling (2008): A Robot in Every Classroom: Robots and Functional Programming Across the Curriculum. In: Proceedings of the 2008 International Workshop on Functional and Declarative Programming in Education, FDPE '08. ACM, New York, NY, USA, pp. 51–60. Available at http://doi.acm.org/10.1145/1411260.1411268.
  15. Fan Yang, Frederick W. B. Li & Rynson W. H. Lau (2014): A Fine-Grained Outcome-Based Learning Path Model. IEEE T. Systems, Man, and Cybernetics: Systems 44(2), pp. 235–245. Available at http://dx.doi.org/10.1109/TSMCC.2013.2263133.

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org