학술논문

Teaching digital design to computing science students in a single academic term
Document Type
Periodical
Source
IEEE Transactions on Education IEEE Trans. Educ. Education, IEEE Transactions on. 48(1):127-132 Feb, 2005
Subject
General Topics for Engineers
Engineering Profession
Computer aided instruction
Design automation
Computer science education
Field programmable gate arrays
Electronics engineering education
Digital logic design
digital systems
field-programmable gate arrays (FPGAs)
teaching laboratory
Language
ISSN
0018-9359
1557-9638
Abstract
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.