A spiral learning approach to hardware description languages

Spiral approach to teaching is a technique where concepts of a topic are learned at different points of time with increasing amount of detail. Initially, basic concepts of a topic are introduced without providing too many details. Then as learning progresses, further details of the topic are introduced at a later point of time. This help in reinforcing the concepts learned earlier. Spiral learning of HDLs is very well integrated into the digital circuits and systems course sequence of the undergraduate electrical and computer engineering program at Ohio Northern University. The implementation details and initial assessment results are presented in this work.