Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice realworld skills and achieve your goals.
This course is designed to teach students how to design a digital logic circuit to perform a specific desired function. Taking this course will give students a much better understanding of how the internals of a computer work. This course has detailed lectures that talk about all the different logic gates used when designing digital logic circuits. In this course students will use MultiSIM BLUE which is a branch of National Instruments MultiSIM, collaborated with Mouser Electronics. MultiSIM BLUE is used to simulate the digital circuits students will design. This course covers how numbers are stored and represented in digital circuits. Students will learn how to work with negative numbers as well as the arithmetic skills to manipulate numbers in binary and hexadecimal form. This course covers the properties and rules regarding Boolean algebra and how these skills can be used to design a digital circuit. This course covers how digital circuits are designed and optimized so that they maintain functionality while reducing cost. This course covers several different optimization methods including Karnaugh maps, product of sums, sum of products, and the QuineMcCluskey method. There is a project included in this course that utilizes the concepts taught in this course to show students how these skills can be used in real world applications.
Course Structure:
This course is structured in such a way that each section is dedicated to a specific topic in regards to digital electronics. The lectures contained in each section describe in detail the different tools and techniques used to design digital logic circuits.
There are assignments throughout this course that students can use to put the theory taught to practical use. There are also solution videos that show the student just how to approach and solve the assignment if they are having difficulty.
This course contains quizzes that are used to determine whether or not the students fully understand the material. Successfully answering all the questions in the quizzes is a good way indicator letting students know that they understand that section well.
There is a project in this course that is used to help students understand the entire design process for a digital circuit.
Not for you? No problem.
30 day money back guarantee.
Forever yours.
Lifetime access.
Learn on the go.
Desktop, iOS and Android.
Get rewarded.
Certificate of completion.
Section 1: Introduction  

Lecture 1  01:12  
An introduction to the course. 

Section 2: MultiSIM BLUE  
Lecture 2  4 pages  
An introduction to the free circuit simulation tool we will use to simulate our digital designs. 

Lecture 3  08:26  
An instruction guide to downloading and installing MultiSIM BLUE. 

Lecture 4  11:28  
How to create a project in MultiSIM BLUE and demonstrating how the tool is laid out. 

Lecture 5 
MultiSIM BLUE Customize your Workspace

02:58  
Lecture 6  07:11  
An interactive demonstration showing where the different tools in multisim blue are located. 

Section 3: Binary Numbers  
Lecture 7  10:42  
An interactive demonstration showing how to denote and represent binary numbers. Also examples on how to convert binary numbers to and from decimal numbers. 

Lecture 8  10:40  
An interactive demonstration showing how to denote and represent hexadecimal numbers. Also examples on how to convert hexadecimal numbers to and from decimal numbers. 

Lecture 9  07:09  
An interactive demonstration showing how to perform addition operations on binary numbers. 

Lecture 10  06:32  
An interactive demonstration showing how to perform subtraction operations on binary numbers. 

Lecture 11  10:06  
An interactive demonstration showing how to perform multiplication operations on binary numbers. 

Lecture 12  07:24  
An interactive demonstration showing how to perform division operations on binary numbers. 

Lecture 13  23:04  
This lecture covers how negative numbers are represented in computer systems using binary notation. 

Section 4: Digital Logic Gates  
Lecture 14  04:23  
An introduction to logic gates and what they are used for. 

Lecture 15  02:31  
An explanation of the characteristics and properties of a logical AND gate. 

Lecture 16  07:33  
A step by step interactive simulation of logical AND gates using MultiSIM BLUE. 

Lecture 17  03:50  
An explanation of the characteristics and properties of a logical OR gate. 

Lecture 18  09:09  
A step by step interactive simulation of logical OR gates using MultiSIM BLUE. 

Lecture 19  04:01  
An explanation of the characteristics and properties of a logical BUFFER gate. 

Lecture 20  03:05  
A step by step interactive simulation of logical buffer gates using MultiSIM BLUE. 

Lecture 21  03:29  
An explanation of the characteristics and properties of a logical NOT gate. 

Lecture 22  06:17  
A step by step interactive simulation of logical NOT (inverter) gates using MultiSIM BLUE. 

Lecture 23  06:19  
An explanation of the characteristics and properties of a logical NOR gate. 

Lecture 24  07:48  
A step by step interactive simulation of logical NOR gates using MultiSIM BLUE. 

Lecture 25  05:02  
An explanation of the characteristics and properties of a logical XOR gate. 

Lecture 26  10:46  
A step by step interactive simulation of logical XOR gates using MultiSIM BLUE. 

Lecture 27  05:35  
An explanation of the characteristics and properties of a logical XOR gate with multiple inputs. 

Lecture 28  04:42  
An explanation of the characteristics and properties of a logical NAND gate. 

Lecture 29  10:33  
A step by step interactive simulation of logical NAND gates using MultiSIM BLUE. 

Lecture 30  03:22  
An explanation of the characteristics and properties of a logical XNOR gate. 

Lecture 31  09:02  
A step by step interactive simulation of logical XNOR gates using MultiSIM BLUE. 

Lecture 32  07:19  
An explanation of the characteristics and properties of a logical XNOR gate with multiple inputs. 

Lecture 33 
Logic Gate Overview

03:33  
Section 5: Digital Logic Gates Assignments  
Lecture 34  06:58  
An overview and example of how to solve truth tables when working with multiple logic gates. 

Lecture 35  1 page  
This is an assignment that will have you interpreting digital logic circuits that incorporate 1 or more logic gates. 

Lecture 36  06:31  
A step by step guide for solving Digital Logic Gates Assignment 1. 

Lecture 37  1 page  
This is an assignment that will have you interpreting digital logic circuits that incorporate 1 or more logic gates. 

Lecture 38  07:18  
A step by step guide for solving Digital Logic Gates Assignment 2. 

Section 6: Boolean Algebra  
Lecture 39 
Boolean Algebra Introduction

01:19  
Lecture 40 
Laws of Boolean Algebra

5 pages  
Lecture 41 
Boolean Algebra Simplification

11:18  
Lecture 42 
Derive Equations

09:47  
Lecture 43 
Derive Equation from Circuit

10:52  
Lecture 44 
Derive Circuit from Equation

12:53  
Lecture 45 
Boolean Algebra Example

09:11  
Lecture 46 
DeMorgan's Theorem

4 pages  
Lecture 47 
DeMorgans Theorem Example

03:44  
Section 7: Standard Boolean Expressions  
Lecture 48 
What is a Standard Boolean Algebra Expression?

03:38  
Lecture 49 
Product of Sums Form

06:09  
Lecture 50 
Sum of Products Form

06:12  
Section 8: Karnaugh Maps  
Lecture 51 
Introduction to Karnaugh Maps

01:54  
Lecture 52 
KMap Groupings

08:09  
Lecture 53 
3 Input KMap

11:39  
Lecture 54 
4 Input KMap

12:53  
Lecture 55 
5 Input KMap

19:13  
Lecture 56 
Working with Don't Care Terms

07:01  
Lecture 57 
KMap Overview

02:32 
Jordan Christman graduated from the University of Dayton with his Bachelor's degree in Electronic and Computer Engineering Technology. He also graduated from UD with his Master's degree in Electrical Engineering. Jordan currently has a patent pending for an electronic monitoring device. He has strong knowledge in FPGA (Field Programmable Gate Array) development, Digital Electronics, Circuit Board design, and VHDL design and modeling of hardware systems. Jordan's focus of study in school was embedded systems which involves circuit design, firmware development, implementation of computer hardware, and the interfacing of computer operating systems. Jordan's hobbies include mobile application development, layout and assembly of PCB's (Printed Circuit Boards), computer application programming, and anything related to electrical engineering.