This course is an introduction to digital systems, logic gates, combinational logic circuits, and sequential logic circuits. It includes minimization techniques and implementation with encoders, decoders, multiplexers, and programmable logic devices. It considers Mealy and Moore models of state machines, state minimization, and state assignment. It also introduces a hardware description language. This course is cross listed as CS 2700.
This course is designed as a component of the standard pre-professional curriculum in electrical engineering and computer engineering. It enables the student to transfer with junior-level status into a four-year engineering program. Similar courses are offered in university engineering schools. This course is typically taken during the freshman year of the pre-engineering curriculum and will prepare the student for subsequent course work. It serves as the first digital circuits course for students in electrical engineering and computer engineering, and as a service course for students in other engineering fields. This course is offered at other USHE institutions as ENGR 2700.
The following topics will be covered in this course: Number systems; Switching functions; Combination logic circuits; Sequential logic circuits; Minimization of logic circuits; Modular logic devices; Programmable logic devices; Hardware description language. This course brings together students from a variety of engineering pursuits and an effort is made to consider these backgrounds when discussing course content and applications. The content naturally lends itself to discussing multiple ways to approach function representation and circuit synthesis.