Course
Digital Circuit Design
CSE-902.24
Digital Circuit Design studies the behavior and movement of electrons in physical components and applies these fundamental concepts to the design and construction of the electronic products we use every day. The course incorporates three major modules of study: Analog electronics fundamentals, Digital logic circuits, and Digital circuit design with High-level Description Languages (HLDs).
After enrollment, students complete one module and may enroll in the course in subsequent academic terms to complete additional subject modules.
Course may be repeated for credit.
What you'll learn
- Analog Circuits
- This module provides a focused introduction on analog circuits, including the function of an inductor and capacitor in a DC circuit and the function of an AC signal. Students completing this first module will have a general working knowledge of the foundational math and electronics needed to advance to the digital circuit domain.
- Digital Logic Circuits
- Digital Circuit Design controls digital signals represented by two discrete voltage or logic levels. The evolution from analog to digital design allowed for greater signal speed and storage capabilities and has revolutionized the world of electronics. Students completing this module will have a general working knowledge of combinational logic, sequential logic, state machines, and circuit implementation and test.
- Digital Circuit Design with HDL
- Analog Circuit Design is concerned with controlling continuously varying voltage and currents, while Digital Circuit Design controls digital signals represented by two discrete voltage or logic levels. Analog electronics forms the base for digital components and Digital Integrated Circuits (ICs), or “chips” control most modern electronic devices. Students will be introduced to the Verilog high-level description language including syntax, data types, modules, and general design hierarchies.
Course Information
Online
3.00 units
$500.00
Notes:
This course is not A-G approved.
Course sessions
Closed
Closed
Anthony Mauro
Tony Mauro currently teaches Computer Science, Machine Learning, and Digital Circuit Design, and founded NexStream Technical Education to provide enrichment opportunities in these areas to students and professionals looking to enhance their skill sets.
His formal education is in Electrical Engineering, where he completed his BSEE and MSEE degrees from California Polytechnic University and the University of Southern California. He worked as a hardware, software, and systems design engineer at Qualcomm Inc. for over 20 years, where he was awarded over 20 patents. He joined UC San Diego Extended Studies as an instructor in 2022, where he develops curriculum and teaches in the Division of Extended Studies and Futures.
He is also active in computer science and engineering pathways with the California Career Technical Education (CTE) program of study and contributes to the Institute of Electrical and Electronics Engineers (IEEE) to promote the fields to secondary students.
Full Bio
Section ID:
EL00011180
Class type:
Online Asynchronous.
This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
Textbooks:
All course materials are included unless otherwise stated.
Policies:
Drop Refund Deadline:
01/04/2027
Schedule:
No information available at this time.
Instructor:
Anthony Mauro
Anthony Mauro
His formal education is in Electrical Engineering, where he completed his BSEE and MSEE degrees from California Polytechnic University and the University of Southern California. He worked as a hardware, software, and systems design engineer at Qualcomm Inc. for over 20 years, where he was awarded over 20 patents. He joined UC San Diego Extended Studies as an instructor in 2022, where he develops curriculum and teaches in the Division of Extended Studies and Futures.
He is also active in computer science and engineering pathways with the California Career Technical Education (CTE) program of study and contributes to the Institute of Electrical and Electronics Engineers (IEEE) to promote the fields to secondary students.