New challenges in computer science education
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
ChipDesign: from theory to real world
WCAE '07 Proceedings of the 2007 workshop on Computer architecture education
A Synthesis-Oriented VHDL Course
ACM Transactions on Computing Education (TOCE)
Games as motivation in computer design courses: I/O is the key
Proceedings of the 42nd ACM technical symposium on Computer science education
Hi-index | 0.00 |
How should digital design be taught to computing science students in a single one-semester course? This work advocates the use of state-of-the-art design tools and programmable devices and presents a series of laboratory exercises to help students learn digital logic. Each exercise introduces new concepts and produces the complete design of a stand-alone apparatus that is fun and interesting to use. These exercises lead to the most challenging capstone designs for a single-semester course of which the authors are aware. Fast progress is made possible by providing students with predesigned input/output modules. Student feedback demonstrates that the students approve of this methodology. An extensive set of slides, supporting teaching material, and laboratory exercises are freely available for downloading.