Standard Course Outline - EET 117 Digital Electronics

ETCE TC2K Course Outline – EET 117
EET 117 – Digital Electronics
Standard Course Outline (Updated – Sept. 2005)
Catalog Description:
117: Digital Electronics
(3 credits). Fundamentals of digital circuits, including logic circuits, Boolean algebra, Karnaugh
maps, counters, and registers. Prerequisite: EET101.
Goals of the Course:
Digital Electronics is a required course for freshman students in the Electrical Engineering
Technology (EET) associate degree program. The purpose of the course is to teach principles of
digital electronics. The material covers a variety of topics including Boolean algebra, basic
gates, logic circuits, flip-flops, registers, arithmetic circuits, counters, interfacing with analog
devices, and computer memory.
Relationship to EET
Program Outcomes:
EET 117 contributes to the following EET program outcomes:

Course Outcomes:
Students should be able to apply basic knowledge in electronics, electrical circuit
analysis, electrical machines, microprocessors, and programmable logic controllers.
(Outcome 1)
The specific course outcomes supporting the EET program outcomes are:
Outcome 1:






Suggested Texts:
Students will be able to represent numerical values in various number systems and
perform number conversions between different number systems.
Students will demonstrate the knowledge of:
o operation of logic gates (AND, OR, NAND, NOR, XOR, XNOR) using
IEEE/ANSI standard symbols
o Boolean algebra including algebraic manipulation/simplification, and
application of DeMorgan’s theorems
o Karnaugh map reduction method.
Students will demonstrate the knowledge of operation of basic types of flip-flops,
registers, counters, decoders, encoders, multiplexers, and de-multiplexers.
Students will be able to analyze and design digital combinational circuits including
arithmetic circuits (half adder, full adder, multiplier).
Students will be able to analyze sequential digital circuits.
Students will demonstrate knowledge of the nomenclature and technology in the area of
memory devices: ROM, RAM, PROM, PLD, FPGAs, etc.
The following are suitable texts for this course:

R.J. Tocci., N.S.Widmer, G.L. Moss. Digital Systems, Principles and Applications,
Pearson/Prentice Hall.

T.L.Floyd. Digital Fundamentals, 8th Ed. Prentice Hall.

N.P. Cook. Practical Digital Electronics, Pearson/Prentice Hall.

W. Kleitz. Digital Electronics. A Practical Approach. Prentice Hall.

W. Kleitz. Digital Electronics with VHDL, Pearson/Prentice Hall.
The following are useful references for this course:


R.K. Dueck. Digital Design with CPLD Applications and VHDL, Delmar.
Roy W. Goody. OrCAD PSPICE for Windows. 3rd Ed. Prentice Hall
Prerequisites by Topic: Students are expected to have the following topical knowledge upon entering this course:
1
ETCE TC2K Course Outline – EET 117
Course Topics:

Understanding of voltage, current, resistance and fundamentals of DC circuits.

Basic understanding of algebra.
Coverage times shown in parentheses are suggestions only.
Note - One hour as indicated here represents one 50-minute class.
















Unsigned number systems including decimal, binary, octal, hex and base conversion.
(3 class hours)
Codes - BCD, Gray, ASCII and parity. (1 class hour)
Basic digital logic gates (AND / OR) and truth tables. (2 class hours)
Boolean Algebra - Postulate and theorems, equation reductions and circuit
implementations. (5 class hours)
DeMorgan’s theorems - NAND and NOR gates and implementation. (1 class hour)
Sum of Product circuits. (1 class hour)
Karnaugh map and circuit simplification. (3 class hours)
Multiplexers, demultiplexers, decoders and other MSI circuits. (3 class hours)
Basic SR Flip-Flops - NAND & NOR implementations and limitations. (1 class hour)
D Latch, Clocked and Edge Triggered D Flip-Flops. (2 class hours)
Edge Triggered JK Flip-Flop. (1 class hours)
One Shot Multivibrators and 555 type timers. (2 class hour)
Ripple Counter. (1 class hour)
Sequential Logic - Synchronous Counters, Shift Registers and basic State Machine
concepts. (6 class hours)
Memory Systems - RAM, ROM, PROM, EPROM etc. (3 class hours)
Programmable Logic - an extension of the PROM - PAL, PLA, and other PLD devices.
FPGAs. (6 class hours)
Computer Use:
Students are expected to use PSPICE for Windows, Electronic Workbench, or equivalent
software for the purpose of analysis and design of digital circuits.
Laboratory Exercises:
None. There is an accompanying laboratory course EET120
Required Equipment:
None. The following equipment can be used by an instructor for demonstration purposes:




Digital training board
Digital Analyzer
PLD programmer
FPGA board
Course Grading:
Course grading policies are left to the discretion of the individual instructor.
Course Assessment
The following may be useful methods for assessing the success of this course in achieving the
intended outcome listed above (outcome 1):



Course Coordinator:
Traditional exams covering lecture material
Assignment of quantitative design and analysis problems involving digital circuits
A library-based research project, with accompanying written and oral presentation of
results, to examine history, design, operation, or application of digital devices/circuits.
Andrzej J. Gapinski, Ph.D., Associate Professor of Engineering, Fayette Campus
(ajg2@psu.edu)
2