Premier Courseware of 2007
Arcade was announced as the Premier Courseware of 2007 at the 2007 ASEE/IEEE Frontiers in Education Conference on Friday, October 12, 2007 in Milwuakee, WI.
Kirk Martini, University of Virginia
Niko Myller, Andrés Moreno, Roman Bednarik and Erkki Sutinen, University of Joensuu and Ronit Ben-Bassat and Mordechai Ben-Ari, Weizmann Institute of Science
Jeliot 3 is a program animation system intended for teaching and learning introductory programming. All steps in the execution of a program (expression evaluation, control flow, method calls, parameter passing, variables and object allocation) are animated on a “stage,” adjacent to the pane displaying the source code. The animation is fully automatic. Students and instructors need not make any modifications to the source code prior to animation. Animations can be executed continuously (variable rates are available) or step-by-step. Jeliot 3 has been employed in numerous programming courses worldwide and empirically evaluated in several classroom and laboratory studies.
Susan Rodger, Duke University
JFLAP is software for experimenting with formal languages and automata theory and can be used with a course in Formal Languages, Discrete Mathematics, or Compilers. With JFLAP one can create and test automata, pushdown automata, multi-tape Turing machines, regular grammars, context-free grammars, unrestricted grammars and L-systems. One can also experiment with LL and SLR parsing and proofs such as converting an NFA to a DFA, to a minimal state DFA and to a regular expression.
About the Premier Award
The Premier Award for Excellence in Engineering Education Courseware was developed by NEEDS—A Digital Library for Engineering Education, John Wiley & Sons, Inc., and the Synthesis Coalition to recognize high-quality, non-commercial courseware designed to enhance engineering education.