CSE370 Goals & Syllabus


Catalog Data

CSE370 Introduction to Digital Design (4) Introductory course in digital logic and its specification and simulation. Boolean algebra, combinatorial circuits including arithmetic circuits and regular structures, sequential circuits including finite-state machines, use of programmable logic devices. Simulation and high-level specification techniques are emphasized. Offered: AWSp.

The department has an official syllabus description for CSE 370

Important Changes Starting Autumn 2003

As part of more comprehensive curriculum revisions, CSE370 will have a hands-on laboratory replace its recitation section. Students will meet in the AC003 W. T. Baxter Computer Engineering Laboratory for 3 hours each week. Laboratory assignments will be closely aligned to lecture and homework topics.


Course Goals

  1. Understanding digital logic at the gate and switch level including combinational and sequential logic elements
  2. Understanding clocking methodologies and circuit state
  3. Learning how to specify digital-logic designs and how to compile these designs into logic networks
  4. Learning a set of tools for digital logic design
  5. Appreciating the difference between implementing a function in hardware and software, and the advantages and disadvantages of each

Course Syllabus

  1. Introduction to modern digital-logic design
  2. Combinational logic
  3. Sequential logic
  4. Finite-state-machine design
  5. Elements of computers
  6. Computer-aided design tools for logic design
  7. Practical topics

Comments to: cse370-webmaster@cs.washington.edu