Skip to content

Part 3 · Course

EE360 FUNDAMENTALS OF DIGITAL LOGIC

Electrical Engineering and Computer Science · 6 versions

Offerings are listed from 2027-1 Fall through 2031-1 Fall.

EE360 FUNDAMENTALS OF DIGITAL LOGIC

  • 3.5 credit hours
  • (BS=0.0, ET=3.5, MA=0.0)
  • Version 2026-2
  • In effect
Scope
This course introduces the principles and practices of digital system design, from foundational logic circuits to basic processor architecture. Students begin by exploring binary and hexadecimal number systems, Boolean algebra, and their application in designing combinational and sequential circuits. Design techniques such as Karnaugh maps and finite state machines are applied to implement circuits using medium-scale integration (MSI) devices and field-programmable gate arrays (FPGAs). Students also learn the basics of the Very High-Speed Integrated Circuit Hardware Description Language (VHDL) for simulating digital systems and programming hardware. In the final block, the course transitions to microprocessor fundamentals, covering processor components, instruction execution, and machine-level programming, providing a bridge between digital logic design and computer architecture.
Lessons
40 @ 55 min (2.500 Att/wk)
Labs
7 @ 120 min
Special requirements
None
Prerequisites
one of
Disqualifiers
EE300
EE360 version 2026-2 offerings
Term Sections Section size Capacity Enrolled Wait list Seats Closed Details
2027-1 Fall 5 18 90 82 0 8 No Hours for 2027-1 Fall
2027-2 Spring 2 18 36 26 0 10 No Hours for 2027-2 Spring
2027-8 Fall Exch 1 18 18 0 0 18 No Hours for 2027-8 Fall Exch
2027-9 Spring Exch 1 18 18 0 0 18 No Hours for 2027-9 Spring Exch
2028-1 Fall 2 18 36 34 0 2 No Hours for 2028-1 Fall
2028-2 Spring 5 18 90 4 0 86 No Hours for 2028-2 Spring
2028-8 Fall Exch 1 18 18 0 0 18 No Hours for 2028-8 Fall Exch
2028-9 Spring Exch 1 18 18 0 0 18 No Hours for 2028-9 Spring Exch
2029-1 Fall 2 18 36 1 0 35 No Hours for 2029-1 Fall
2029-2 Spring 3 18 54 3 0 51 No Hours for 2029-2 Spring
2029-8 Fall Exch 1 18 18 0 0 18 No Hours for 2029-8 Fall Exch
2029-9 Spring Exch 1 18 18 0 0 18 No Hours for 2029-9 Spring Exch
2030-1 Fall 2 18 36 0 0 36 No Hours for 2030-1 Fall
2030-2 Spring 2 19 38 0 0 38 No Hours for 2030-2 Spring
2030-8 Fall Exch 1 18 18 0 0 18 No Hours for 2030-8 Fall Exch
2030-9 Spring Exch 1 18 18 0 0 18 No Hours for 2030-9 Spring Exch

EE360 DIGITAL LOGIC W/ EMBEDDED SYS

  • 3.5 credit hours
  • (BS=0.0, ET=3.5, MA=0.0)
  • Version 2026-1
  • Archived
Scope
This course introduces the principles and practices of digital system design, from foundational logic circuits to basic processor architecture. Students begin by exploring binary and hexadecimal number systems, Boolean algebra, and their application in designing combinational and sequential circuits. Design techniques such as Karnaugh maps and finite state machines are applied to implement circuits using medium-scale integration (MSI) devices and field-programmable gate arrays (FPGAs). Students also learn the basics of the Very High-Speed Integrated Circuit Hardware Description Language (VHDL) for simulating digital systems and programming hardware. In the final block, the course transitions to microprocessor fundamentals, covering processor components, instruction execution, and machine-level programming, providing a bridge between digital logic design and computer architecture.
Lessons
40 @ 55 min (2.500 Att/wk)
Labs
7 @ 120 min
Special requirements
None
Prerequisites
one of
Disqualifiers
EE300

EE360 DIGITAL LOGIC W/ EMBEDDED SYS

  • 3.5 credit hours
  • (BS=0.0, ET=3.5, MA=0.0)
  • Version 2014-1
  • Archived
Scope
This course covers the analysis, design, simulation, and construction of digital logic circuits and embedded systems. The material in this course provides the necessary tools to design digital hardware circuits based on design techniques such as Karnaugh maps and Finite State Machines. The course begins with the study of binary and hexadecimal number systems, Boolean algebra, and their application to the design of combinational logic circuits. The first half of the course focuses on designs using medium-scale integration (MSI) circuits and Field Programmable Gate Arrays (FPGAs) to implement combinational logic functions. The second half of the course emphasizes sequential logic circuits. Laboratory work in this half of the course focuses on using very high speed integrated circuit hardware description language (VHDL) to simulate digital systems and to program those systems in hardware. As a final project, cadet teams design, build, and test a digital logic system.
Lessons
40 @ 55 min (2.500 Att/wk)
Labs
7 @ 120 min
Special requirements
A two-part design project (0.5 design credits).
Prerequisites
one of
Disqualifiers
EE300

EE360 DIGITAL LOGIC W/ EMBEDDED SYS

  • 3.5 credit hours
  • (BS=0.0, ET=3.5, MA=0.0)
  • Version 2013-2
  • Archived
Scope
This course covers the analysis, design, simulation, and construction of digital logic circuits and embedded systems. The material in this course provides the necessary tools to design digital hardware circuits such as digital clocks and locks, as well as computer hardware. The course begins with the study of binary and hexadecimal number systems, Boolean algebra, and their application to the design of combinational logic circuits. The first half of the course focuses on designs using small-scale integration (SSI) logic circuits, medium-scale integration (MSI) circuits, and programmable logic devices (PLDs) to implement combinational logic functions. The second half of the course emphasizes sequential logic circuits like counters and sequence recognizers, and also covers memory systems. Laboratory work in this half of the course focuses on using very high speed integrated circuit hardware description language (VHDL) to simulate digital systems and to program those systems into PLDs. As a final project, cadet teams design, build, and test a digital logic system such as a programmable alarm clock, digital lock, or intruder alarm.
Lessons
40 @ 55 min (2.500 Att/wk)
Labs
7 @ 120 min
Special requirements
A two-part design project (0.5 design credits).
Prerequisites
one of
Disqualifiers
EE300

EE360 DIGITAL COMPUTER LOGIC

  • 3.5 credit hours
  • (BS=0.0, ET=3.5, MA=0.0)
  • Version 2005-1
  • Archived
Scope
This course covers the analysis, design, simulation, and construction of digital logic circuits and systems. The material in this course provides the necessary tools to design digital hardware circuits such as digital clocks and locks, as well as computer hardware. The course begins with the study of binary and hexadecimal number systems, Boolean algebra, and their application to the design of combinational logic circuits. The first half of the course focuses on designs using small-scale integration (SSI) logic circuits, medium-scale integration (MSI) circuits, and programmable logic devices (PLDs) to implement combinational logic functions. The second half of the course emphasizes sequential logic circuits like counters and sequence recognizers, and also covers memory systems. Laboratory work in this half of the course focuses on using very high speed integrated circuit hardware description language (VHDL) to simulate digital systems and to program those systems into PLDs. As a final project, cadet teams design, build, and test a digital logic system such as a programmable alarm clock, digital lock, or burglar alarm.
Lessons
35 @ 55 min (2.500 Att/wk)
Labs
5 @ 120 min
Special requirements
A two-part design project (0.5 design credits).
Prerequisites
one of
Disqualifiers
EE300

EE360 DIGITAL COMPUTER LOGIC

  • 3.5 credit hours
  • (BS=0.0, ET=3.5, MA=0.0)
  • Version 2003-2
  • Archived
Scope
This course encompasses both the analysis and design of digital systems. The course begins with the study of combinational logic circuits in which the outputs are only a function of their current inputs. Design implementation focuses on small-scale integration (SSI) logic circuits, medium-scale integration (MSI) circuits, and programmable logic devices (PLDs) such as PROMs, PLAs and PALs. The second half of the course emphasizes sequential logic circuits in which the outputs are a function of both their current inputs and the current state of the circuit. Design implementation includes programming PLDs using the VHDL hardware description language. Cadets reinforce classroom lessons in the laboratory by designing, building, and testing digital circuits. The material in this course provides the necessary tools to design digital hardware circuits that control the internal operations of a computer.
Lessons
35 @ 55 min (2.500 Att/wk)
Labs
5 @ 120 min
Special requirements
A two-part design project (0.5 design credits).
Prerequisites
one of