Skip to content
 Welcome back Badgers!
New Student Orientation Info →

Course Syllabus

ENGR 2700 Digital Circuits

  • Division: Natural Science and Math
  • Department: Computer Science & Engineering
  • Credit/Time Requirement: Credit: 3; Lecture: 3; Lab: 0
  • Prerequisites: MATH 1050
  • Corequisites: ENGR 2705
  • Semesters Offered: Fall, Spring
  • Semester Approved: Spring 2023
  • Five-Year Review Semester: Fall 2027
  • End Semester: Fall 2028
  • Optimum Class Size: 20
  • Maximum Class Size: 30

Course Description

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.

Justification

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.

Student Learning Outcomes

  1. Students will understand and be able to work with the number systems around which digital computer hardware is designed, including conversion between number systems, two's complement binary numbers, and binary arithmetic.
  2. Students will be able to use Boolean algebra as a tool in the design of digital circuits which are to perform a given logic function, and to use Karnaugh maps to find the minimal realization of such circuits.
  3. Students will have a basic understanding of digital logic to prepare him or her to transfer into the professional engineering program at a university, and there continue the study of digital logic at an advanced level.

Course Content

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.