Course descriptions

Below is a list of all the electrical engineering classes offered. Following each link will take you expanded information about the class.

EE231, Digital Electronics

No: EE 231, EE 231L
Title: Digital Electronics, and Lab
Credits: 4
Structure/Schedule: Three 50 minute lectures and one 3 hour laboratory per week
Designation: Required

Prerequisites: None

CSE 113 (Introduction to Programming) or ES 111 (Computer Programming for Engineers)
EE 231 and EE 231L are co-requisites of each other

Catalog Description: Foundation of combinational digital system analysis and design; including Boolean algebra, logic gates, and truth tables. Sequential digital design via finite state machines. Lab provides exposure to computer-aided design software and programmable logic hardware.

Topics Covered:
• Binary and hexadecimal number systems, unsigned and twos-complement representations
• Boolean logic, logic gates
• Design and reduction of combinational circuits
• Design of synchronous sequential circuits and finite state machines
• Register transfer logic design techniques
• Design of complex digital systems
• Overview of technologies to implement modern digital systems
• Synthesis, simulation and implementation of digital systems using the Verilog hardware description language on a modern CPLD

Textbook: (Required) Digital Design, 4th edition, M. Morris Mano & Michael D. Ciletti, Prentice Hall, 2006

Computer usage: Verilog HDL programming using the Altera Quartus II IDE
Past course web sites:
Fall 2011
Fall 2010
Fall 2009
Fall 2008
Fall 2007
Fall 2002