Introduction to Digital Design: A Paradigm-Based Approach
Introduction to digital design is a standard undergraduate course in computer science, and electrical and computer engineering curriculums at many universities. While there are a wide variety of teaching approaches which emphasize different topics and aspects of digital design, there are numerous strong conceptual and education similarities. The authors present three strategic objectives in this paper. The first is to summarize their extensive experiences teaching, searching, and developing conceptually new and highly effective ways to prepare students in designing digital systems. The second objective is to present a paradigm-based teaching approach for designing large scale and detailed digital designs.