Digital Electronics Course Description
Digital Electronics TM is the study of electronic circuits that are used to process and control digital signals. In contrast to analog electronics, where information is represented by a continuously varying voltage, digital signals are represented by two discreet voltages or logic levels. This distinction allows for greater signal speed and storage capabilities and has revolutionized the world electronics. Digital electronics is the foundation of all modern electronic devices such as cellular phones, MP3 players, laptop computers, digital cameras, high definition televisions, etc.

The major focus of the DE course is to expose students to the design process of combinational and sequential logic design, teamwork, communication methods, engineering standards, and technical documentation.

Utilizing the activity-project-problem-based (APPB) teaching and learning pedagogy, students will analyze, design and build digital electronic circuits. While implementing these designs students will continually hone their interpersonal skills, creative abilities and understanding of the design process.

Digital Electronics ™ (DE) is a high school level course that is appropriate for 10th or 11th grade students interested in electronics. Other than their concurrent enrollment in college preparatory mathematics and science courses, this course assumes no previous knowledge.

Digital Electronics ™ is one of three foundation courses in the Project Lead The Way® high school pre-engineering program. The course applies and concurrently develops secondary level knowledge and skills in mathematics, science, and technology.

The course of study includes:
Foundations of Digital Electronics
  • Scientific and Engineering Notations
  • Electronic Component Identification
  • Basic Soldering and PCB Construction
  • Electron Theory & Circuit Theory Laws
  • Circuit Simulation
  • Breadboard Prototyping
  • Component Datasheets & Troubleshooting
Combinational Logic Analysis and Design
  • Binary, Octal and Hexadecimal Number Systems
  • Boolean Algebra and DeMorgan’s Theorems
  • AND-OR-INVERT, NAND Only, and NOR Only Logic Design.
  • Binary Adders and Two’s Complement Arithmetic
  • Combinational Logic Design with Field Programmable Gate Arrays
Sequential Logic Analysis and Design
  • Flip-Flops, Latches and Their Applications.
  • Asynchronous Counter Design with Small and Medium Scale Integrated Circuits.
  • Synchronous Counter Design with Small and Medium Scale Integrated Circuits.
  • Sequential Logic Design with Field Programmable Gate Arrays
  • Introduction to State Machines.
Introduction to Microcontrollers
  • Software Development for a Introductory Microcontroller
  • Real-World Interface: Introduction to Hardware Controls
  • Process Control with a Microcontroller
Digital Electronics Topical Outline

Unit 1: Fundamentals of Analog and Digital Electronics
Lesson 1.1: Foundations and the Board Game Counter
  • Lab Safety
  • Scientific, Engineering, and Systems International (SI)Notation
  • Resistor Values
  • Capacitors Values
  • Soldering
Lesson 1.2: Introduction to Analog
  • Analog and Digital Signals
  • Atomic Structure
  • Conductors, Insulators, and Semiconductors
  • Voltage, Current, and Resistance
  • Circuit Design Software
Lesson 1.3: Introduction to Digital
  • Integrated Circuits
  • Logic Gate
  • Datasheets
  • Circuitry
  • Scale of Integration
  • Packaging
  • Schematic Symbols
  • Truth Tables
  • Transistor-Transistor Logic (TTL)
  • Combinational Logic using AND, OR, and INVERTER (AOI) gates
  • Flip-Flops

Unit 2: Combinational Logic
Lesson 2.1: Introduction to AOI Logic
  • Binary Number System
  • Creating Truth Tables
  • Sum-of-Products (SOP) and Products-of-Sum (POS) Expressions
Lesson 2.2: Introduction to NAND and NOR Logic
  • Karnaugh Mapping
  • Don’t Care Conditions
  • NAND and NOR Gate Design
Lesson 2.3: Date of Birth Design
  • Seven-Segment Displays
  • Common Cathode
  • Common Anode
Lesson 2.4: Specific Comb Logic Circuits & Miscellaneous Topics
  • Hexadecimal and Octal number Systems
  • Binary Adder Circuits using XOR and XNOR Gates
  • Half and Full Adders
  • Multiplexer and De-multiplexer Pairs
  • Two’s-Complement Arithmetic
Lesson 2.5: Programmable Logic: Combinational
  • Programmable Logic Devices

Unit 3: Sequential Logic
Lesson 3.1: Latches & Flip-Flops
  • Using Flip-Flop and Transparent Latches to Store Data
  • Synchronous and Asynchronous Inputs
  • Flip-Flop Uses
  • Single Event Detection Circuits
  • Data Synchronizers
  • Shift Registers
  • Frequency Dividers
Lesson 3.2: Asynchronous Counter
  • Asynchronous Counters
  • Small Scale Integrated (SSI) Implementation
  • Medium Scale Integrates (MSI) Implementation
  • D and J/K Flip-Flops
  • Up, Down, and Modulus Counters
Lesson 3.3: Synchronous Counters
  • Synchronous Counters
  • Small Scale Integrated (SSI) Implementation
  • Medium Scale Integrates (MSI) Implementation
  • D and J/K Flip-Flops
  • Up, Down, and Modulus Counters
Lesson 3.4: Introduction to State-Machine Design
  • State Machines
  • Everyday Uses
  • Mealy and Moore Implementation
  • Small, Medium Scale Integrated Gates
  • Programmable Logic Devices

Unit 4: Microcontrollers
Lesson 4.1: Introduction to Microcontrollers
  • Flowcharting
  • Basic Programming
  • Variable Declaration
  • Loops
  • Debugging
  • Syntax
  • Microcontrollers
Lesson 4.2: Microcontroller: Hardware
  • Microcontroller Everyday Uses
  • Servo Motors
  • Programming Microcontrollers
Lesson 4.3: Microcontroller: Process Control
  • Digital Control Devices for Mechanical Systems
  • Linking Analog Inputs and Outputs to Digital Devices