issep 2010
play

ISSEP 2010 15 January 2010, 13:4014:00 Tom Verhoeff Eindhoven - PowerPoint PPT Presentation

Algorithmic Adventures and More Presented at ISSEP 2010 15 January 2010, 13:4014:00 Tom Verhoeff Eindhoven University of Technology Department of Mathematics & Computer Science Software Engineering & Techology Group The


  1. Algorithmic Adventures and More Presented at ISSEP 2010 15 January 2010, 13:40–14:00 Tom Verhoeff Eindhoven University of Technology Department of Mathematics & Computer Science Software Engineering & Techology Group The Netherlands www.win.tue.nl/˜wstomv � 2010, T. Verhoeff @ TUE.NL c Algorithmic Adventures and More 1/7

  2. Three Contributions to Share 1. Slides for the book Algorithmic Adventures 2. Programming education support system peach 3 3. Tom’s JavaScript Machine c � 2010, T. Verhoeff @ TUE.NL 2/7 Algorithmic Adventures and More

  3. Slides for Algorithmic Adventures I taught a class from the wonderful book (and an ISSEP 2010 present): Algorithmic Adventures by Juraj Hromkoviˇ c Springer Verlag, 2009 www.springerlink.com Slides for download at: www.win.tue.nl/˜wstomv/edu/hci c � 2010, T. Verhoeff @ TUE.NL 3/7 Algorithmic Adventures and More

  4. peach 3 • Open-source web-based client-server system: peach3.nl • Various user categories: student, grader, teacher, admin, observer • Collect, store, evaluate submitted work, feedback, and results • Enforce deadlines, fraud detection • Supports multiple courses, with groups, over multiple years • Evaluation configurable per assignment • Supports multiple (programming) languages c � 2010, T. Verhoeff @ TUE.NL 4/7 Algorithmic Adventures and More

  5. What peach 3 Is (Not) peach 3 is not intended as a full-blown generic • student administration system • course management system (cf. Moodle.org) • web content management system (WCMS) • workflow management system • program development environment (IDE) • version management system (cf. Subversion) . . . but it has a bit of everything c � 2010, T. Verhoeff @ TUE.NL 5/7 Algorithmic Adventures and More

  6. Low-threshold Facility for Introduction to Programming • Tom’s JavaScript Machine: www.win.tue.nl/˜wstomv/edu/javascript • Zero install: runs in any (modern) browser • Easy to make teaching material with embedded programs/output • Adaptable: turtle graphics, event-driven GUI, web apps (DOM) • Includes a nice challenge with 40+ hints c � 2010, T. Verhoeff @ TUE.NL 6/7 Algorithmic Adventures and More

  7. Links www.win.tue.nl/˜wstomv www.win.tue.nl/˜wstomv/edu/hci (look under Downloads) peach3.nl demo.peach3.nl www.win.tue.nl/˜wstomv/edu/javascript c � 2010, T. Verhoeff @ TUE.NL 7/7 Algorithmic Adventures and More

Recommend


More recommend