Abstract:
A simulator for introducing the topic of logic circuits is described along with the simulator's implications for course content. The
simulator is designed for educational purposes rather than as a tool for realistic circuit development. Because it is removed from
design detail, the simulator permits a hierarchical approach to circuit description that makes it possible to proceed much further into
the subject than is normal in an introductory course. It becomes much more reasonable to structure a course such that its content is
suited to the majority of students' interests (i.e. those who will never design practical circuits) and to draw on their existing
understanding of programming and serial algorithms.