Parser visualizations for developing grammars with yacc
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
VCOCO: a visualisation tool for teaching compilers
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
CUPV—a visualization tool for generated parsers
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
The PIPPIN machine: simulations of language processing
Journal on Educational Resources in Computing (JERIC)
Visualizing programs with Jeliot 3
Proceedings of the working conference on Advanced visual interfaces
SOTA: a visualization tool for symbol tables
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
JFLAP: An Interactive Formal Languages and Automata Package
JFLAP: An Interactive Formal Languages and Automata Package
A tool for data structure visualization and user-defined algorithm animation
FIE '01 Proceedings of the Frontiers in Education Conference, 2001. on 31st Annual - Volume 01
An approach to effortless construction of program animations
Computers & Education
Increasing engagement in automata theory with JFLAP
Proceedings of the 40th ACM technical symposium on Computer science education
An educational tool for teaching compiler construction
IEEE Transactions on Education
Hi-index | 0.00 |
This paper presents the evaluation of an educational tool focused on the visualization of the symbol table in the context of a compiler course. In a first evaluation we used simulation exercises and tested basic concepts of symbol tables. We detected efficiency improvements, students who used the tool completed the exercises with the same grading and significantly faster than the students who did not use the tool. In addition students' opinion was positive. In a second evaluation we used more active tasks, and tested students' skills on writing parser specifications regarding symbol table management. We have detected significant improvements. Students who used the tool outperformed those who did not use the tool in a 22%.