June 24, 2017
June 24, 2017
June 28, 2017
Computers in Education
In this work, we present our game verilogTown as an aid to students learning Verilog. The reason for such a game comes from our experiences teaching digital system design where we observed a challenge for second year students learning to design with the Verilog hardware description language (HDL). In this work, we speculate why it is hard to learn an HDL, claiming that like learning all design languages, the students do not play/use the language enough to develop an understanding of them (including Verilog). A student's typical process of learning Verilog includes class examples and assignments, labs, and a project, but like learning more traditional programming languages, until a learner spends significant time using a language to build something, these experiences only result in a basic understanding. verilogTown was created to provide students with a medium to play with Verilog in an engaging and safe environment. The hope is that instead of simply completing a working design for a class, students will be challenged by the game puzzles and will spend significantly more time with Verilog design. Our comparison on exam performance in 2014 and 2015 without and with verilogTown suggests that our game improves student's understanding of Verilog.
Jamieson, P. (2017, June), verilogTown - Improving Students Learning Hardware Description Language Design - Verilog - with a Video Game Paper presented at 2017 ASEE Annual Conference & Exposition, Columbus, Ohio. 10.18260/1-2--29102
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2017 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015