Course Websites

ECE 110 - Introduction to Electronics

Last offered Spring 2022

Official Description

Introduction to selected fundamental concepts and principles in electrical engineering. Emphasis on measurement, modeling, and analysis of circuits and electronics while introducing numerous applications. Includes sub-discipline topics of electrical and computer engineering, for example, electromagnetics, control, signal processing, microelectronics, communications, and scientific computing basics. Lab work incorporates sensors and motors into an autonomous moving vehicle, designed and constructed to perform tasks jointly determined by the instructors and students. Class Schedule Information: Students must register for one lab and one lecture section.

Related Faculty

Subject Area

  • Core Curriculum

Course Director

Description

Integrated introduction to selected fundamental concepts and principles in electrical and computer engineering: circuits, electromagnetics, communications, electronics, controls, and computing. Laboratory experiments and lectures focus on a design and construction project, such as an autonomous moving vehicle.

Preview ECE 110

Goals

ECE 110 is a freshman engineering course. Its goals are to excite students about the study of electrical and computer engineering by exposing them early in their education to electrical components and their application in systems, and to enhance their problem solving skills through analysis and design.

Topics

  • Introduction to Electrical Engineering
  • DC circuits
  • Electronics: Diodes, Transistors
  • Sensors, feedback and control
  • Digital logic through CMOS circuitry
  • Pulse width modulation

Detailed Description and Outline

Core Topics:

  • Charge, current, voltage, power, and energy
  • Energy storage and dissipation, Ohm's Law, circuit modeling, and schematics
  • Ethics and professional responsibilities
  • Kirchhoff's voltage law and Kirchhoff's current law
  • Series and parallel connections, divider rules, DC circuit analysis
  • Power supplied and absorbed, time-average power, root-mean-square voltage
  • IV characteristics, Thevenin and Norton equivalent circuits, effective resistance
  • Nodal analysis
  • Diodes and diode circuits
  • Bipolar Junction Transistor, BJT IV characteristics and modeling, regions of operation, circuit analysis and operating point, current and voltage amplification
  • Field Effect Transistor, MOSFET IV characteristics and modeling, regions of operation, circuit analysis and operating point, digital logic basics through CMOS and truth tables, FET power consumption
  • Sensors, feedback and control
  • Pulse-width modulation

Semi-Required Topics (often addressed in lecture and/or available in semi-required, 10-of-many, exploratory lab modules):

  • Signals, spectra, noise, signal-to-noise ratio
  • Sampling and quantization, Shannon-Nyquist sampling rate, binary numbers, quantization error
  • Information definition, entropy calculation, compression definitions and examples
  • Photodiodes and solar cells
  • Communication techniques
  • Encryption
  • Operational amplifiers
  • RC filters
  • Voltage-controlled pulse-width modulation

Computer Usage

All course materials are available via the Internet. Homework problems are computer graded. All exams given at the Computer-Based Testing Facility (CBTF). Students must be able to use a Web browser and have adequate access to the Internet. Course provides some basic aspects of scientific computing for data analysis and physical computing for hardware interaction.

Reports

Short lab reports are due for each of the 9 weekly procedural labs, plus a project proposal and final report. Additionally, a minimum of 10 exploratory modules must be submitted for full laboratory credit. These modules are self-selected by the students from a much larger set based on self-interest.

Lab Projects

Thirteen weekly lab meetings lead students from breadboard basics through electronic design.

All labs are designed with “breakout” sessions at the beginning and end to build community within the student body (3, 5). The students work in pairs and generate reports for grading (3). The lab periods also include self-selected modules that aid in solidifying principles in electronics (1), aspects of professional behavior and ethics (4), analysis and interpretation of electronic solutions (6), and exploration beyond the standard course material (7).

By the end of lab 2, students will know how to use basic DC equipment to build and measure circuits with batteries, power sources, motors, and resistive networks (1). They begin to apply simple circuit models for batteries and motors (6).

By the end of lab 5, students have applied Kirchhoff’s voltage and current laws to DC circuits as well as built time-varying circuits and making observations on the oscilloscope (1). They explore increased efficiency and torque gained by using pulsed-motor drives (6).

By the end of lab 7, students have improved their model of the DC wheel motor and constructed Pulse-Width-Modulated generators (1) and analyze this efficient motor drive (6) that is no longer tethered to the benchtop function generator (2).

By the end of lab 9, students have added controls for both overall speed as well as differential wheel speed (1, 2). They have also built the cars to be fully autonomous wall-following vehicles (1). Further, they are trained to pay attention to design layout to improve debugging as well as reduce the likelihood of failure (2).

By the end of the final project, student teams will prepare a project proposal that includes a problem statement, proposed solution and timeline, and an itemized list of required parts (2, 6, 7). They will document the progress of their project while demonstrating teamwork and time management and present the working project while discussing the technological challenges and solutions (3, 5, 6). Finally, they prepare a properly-formatted final report (3, 5).

Lab Equipment

ECE110 Electronics Kit custom build for the Department of Electrical and Computer Engineering at the University of Illinois

DC Power Supply

Function Generator

Oscilloscope

Lab Software

BenchVue for automatic data collection

MATLAB and/or Python for plotting and modeling

Arduino IDE for microprocessor programming (optional)

Topical Prerequisites

High school physics

Credit or registration in calculus I

Texts

ECE110-customized online course notes

References

621.381OL13i1993 Schwarz, Steven E./Oldham W. G.; Electrical Engineering: An Introduction 2nd ed.

621.3ir91 Irwin/ Kerns; Introduction to Electrical Engineering

621.381En33 Orsak/Wood/Douglas/Munson/Treichler/Athale/Yoder; Engineering: Our Digital Future

621.3R529p2000 Rizzoni, Giorgio; Principles and Applications of Electrical Engineering 3rd ed.

621.3822K952d Kuc, Roman; Digital Information Age: An Introduction to Electrical Engineering

621.3R529p2007 Rizzoni, Giorgio; Principles and Applications of Electrical Engineering, 5th edition

All references are available at Grainger Library Reserves.

ABET Category

Engineering Science: 75%
Engineering Design: 25

Course Goals

ECE 110 is a freshman engineering course. Its underlying intent is to excite students about the study of electrical and computer engineering by enhancing their problem solving skills through analysis and design and exposing them early in their education to individualized electronic design projects.

The goal of the ECE110 freshman engineering course is to introduce students in their freshman year to the electrical devices and circuits used in modern power and information systems and to simultaneously develop basic modeling and analytical skills that are used to analyze and design such systems. The devices are taught in a historical context, and, for the most part, the analytical skills are limited to simple algebraic and geometric techniques. It is a 3 credit hour lecture/laboratory course in which students learn about electrical instruments, motors and generators, diodes, transistors, amplifiers, digital circuits, microprocessors, sensors, feedback control, and power and information systems. In the lecture the students learn (1) how a number of electrical devices and systems work, (2) how to construct simple mathematical behavioral models for these devices, and (3) how to design and perform simple analyses of circuits and systems containing these devices. In the laboratory the students experiment with procedures utilizing these devices, and in the final four weeks of the laboratory student teams complete a design. The design is open-ended and student-defined, but it must showcase the lab skills they have been trained for: measurements, modeling, analysis, and design with feedback. The default project option allows students to design an autonomous vehicle capable of navigating a meandering course marked by a white tape.

Instructional Objectives

Fundamentals (7 lectures): A history of ECE, the motivation. Understand voltage, current, electrical conduction, Ohm's law, power, energy, and be able to compute electrical power and energy for DC voltages and currents; understand the meaning of and be able to compute average power and the rms value of voltage and current for certain classes of time-varying waveforms. IEEE Code of Ethics. Case studies of ethical dilemma in engineering. (1,3,4,7)

DC Circuit Analysis (3 lectures): be able to apply Kirchhoff's laws to a circuit and to compute the circuit's node voltages using the nodal method. (1). Be able to reduce a circuit containing resistors and independent sources to a simple equivalent circuit using series/parallel reduction techniques and the Thevenin and Norton theorems. (1)

Approximate time of Exam 1

Diodes (4 lectures): understand the operation of the semiconductor diode and be able to construct simple piecewise linear models of a diode's i-v characteristics; analyze and design practical clipping, rectifier, voltage regulator, LED, and/or photodiode circuits. (1,2,6)

Transistors (2 lectures): understand how current flow is controlled in the BJT and MOS transistors (1); be able to construct simple piecewise linear models from the input and output characteristics of the common emitter BJT (6); analyze the switching behavior of the BJT inverter and compute its voltage and current gain in the active region graphically and with piecewise linear models (6); determine the operating point of a common-emitter BJT biased in the cutoff, active, or saturated region (1, 6).

Approximate time of Exam 2

Transistors (5 lectures): Solve AC problems with the BJT transistor; understand the circuit-level operation of simple CMOS gates (eg. NOR and NAND); use a simple switch model to construct the truth tables for CMOS logic gates. (1,2,6)

Topics in ECE (5 lectures): understand basic concepts within the realm of ECE chosen from multiple categories including signals, spectra, and noise; digital information coding bar codes; sampling; communication; storage; forward error control, parity bit techniques; compression and compression techniques; security; secret encoding; aliasing problems for signal sampling; and digital imaging; conversion between information and digital coding using ASCII. Be able to compress information using the Huffman code, and generate the code tree (1,2,6). Understand basic concepts in ongoing research in selected sub-areas of electrical and computer engineering, e.g. nanotechnology, power and energy systems, and biomedical imaging and bioengineering and acoustics, and about future coursework in the major such as senior design. (4,7)

Approximate time of Exam 3

Review Days (3 lectures): identify sources of confusion and error and common misconceptions (muddy points collected from student surveys) and address them prior to the exam. (1,2,6)

TitleSectionCRNTypeHoursTimesDaysLocationInstructor
Introduction to ElectronicsAB032463LAB00900 - 1150 T  1001 Electrical & Computer Eng Bldg  Danny Taki
Jaehoon Choi
Introduction to ElectronicsAB173480OLB00900 - 1150 T     Danny Taki
Jaehoon Choi
Introduction to ElectronicsAB232460LAB00900 - 1150 R  1001 Electrical & Computer Eng Bldg Brian D Li
Introduction to ElectronicsAB352912LAB00900 - 1150 F  1001 Electrical & Computer Eng Bldg Xiaobai Li
Introduction to ElectronicsAB432470LAB01200 - 1450 M  1001 Electrical & Computer Eng Bldg Juhitha Konduru
Sasha Seneca Yamada
Introduction to ElectronicsAB552914LAB01200 - 1450 T  1001 Electrical & Computer Eng Bldg Justin B Wasserman
Rajat Chakraborty
Introduction to ElectronicsAB652910LAB01200 - 1450 W  1001 Electrical & Computer Eng Bldg Wenjie Pan
Xiaoyu Ma
Introduction to ElectronicsAB732466LAB01200 - 1450 R  1001 Electrical & Computer Eng Bldg  Rajat Chakraborty
Introduction to ElectronicsAB832461LAB01200 - 1450 F  1001 Electrical & Computer Eng Bldg Bohao Wu
Hao Tong
Introduction to ElectronicsAB952913LAB01500 - 1750 M  1001 Electrical & Computer Eng Bldg Hao Tong
Justin B Wasserman
Introduction to ElectronicsABA32456LAB01500 - 1750 T  1001 Electrical & Computer Eng Bldg Mohamed Benaissa
Sasha Seneca Yamada
Introduction to ElectronicsABB52911LAB01500 - 1750 W  1001 Electrical & Computer Eng Bldg Juhitha Konduru
Bing Ze Lin
Introduction to ElectronicsABC32467LAB01500 - 1750 R  1001 Electrical & Computer Eng Bldg  Danny Taki
Bing Ze Lin
Introduction to ElectronicsABD73481OLB00900 - 1150 R    
Introduction to ElectronicsABE32469LAB01800 - 2050 M  1001 Electrical & Computer Eng Bldg Wenjie Pan
Adi Pasic
Introduction to ElectronicsABF63640LAB01800 - 2050 W  1001 Electrical & Computer Eng Bldg Jaehoon Choi
Xiaoyu Ma
Introduction to ElectronicsABG73482OLB00900 - 1150 F    Xiaobai Li
Introduction to ElectronicsABH73483OLB01200 - 1450 M    Juhitha Konduru
Introduction to ElectronicsABI73484OLB01200 - 1450 T     Rajat Chakraborty
Introduction to ElectronicsABJ73485OLB01200 - 1450 W    Wenjie Pan
Xiaoyu Ma
Introduction to ElectronicsABK32459LAB00900 - 1150 T  1005 Electrical & Computer Eng Bldg  Danny Taki
Jaehoon Choi
Introduction to ElectronicsABL57704LAB00900 - 1150 R  1005 Electrical & Computer Eng Bldg Brian D Li
Introduction to ElectronicsABM57730LAB00900 - 1150 F  1005 Electrical & Computer Eng Bldg Xiaobai Li
Introduction to ElectronicsABN32468LAB01200 - 1450 M  1005 Electrical & Computer Eng Bldg Juhitha Konduru
Introduction to ElectronicsABO66369LAB01200 - 1450 T  1005 Electrical & Computer Eng Bldg  Rajat Chakraborty
Introduction to ElectronicsABP66370LAB01200 - 1450 W  1005 Electrical & Computer Eng Bldg Wenjie Pan
Xiaoyu Ma
Introduction to ElectronicsABQ73618LAB01200 - 1450 R  1005 Electrical & Computer Eng Bldg  Rajat Chakraborty
Introduction to ElectronicsABR73620LAB01200 - 1450 F  1005 Electrical & Computer Eng Bldg Hao Tong
Introduction to ElectronicsABS73621LAB01500 - 1750 M  1005 Electrical & Computer Eng Bldg Hao Tong
Introduction to ElectronicsABT73622LAB01500 - 1750 T  1005 Electrical & Computer Eng Bldg 
Introduction to ElectronicsABU73623LAB01500 - 1750 W  1005 Electrical & Computer Eng Bldg Juhitha Konduru
Bing Ze Lin
Introduction to ElectronicsABV73624LAB01500 - 1750 R  1005 Electrical & Computer Eng Bldg  Danny Taki
Bing Ze Lin
Introduction to ElectronicsABW73625LAB01800 - 2050 M  1005 Electrical & Computer Eng Bldg Wenjie Pan
Adi Pasic
Introduction to ElectronicsABX73626LAB01800 - 2050 W  1005 Electrical & Computer Eng Bldg Jaehoon Choi
Xiaoyu Ma
Introduction to ElectronicsAL132464LEC31100 - 1150 M W  3013 Electrical & Computer Eng Bldg Hyungsoo Choi
Christopher Schmitz
Introduction to ElectronicsAL232471LEC31000 - 1050 M W  1002 Electrical & Computer Eng Bldg Jonathon Kenneth Schuh
Christopher Schmitz
Introduction to ElectronicsAL352909OLC31400 - 1450 M W    Matthew Gilbert
Christopher Schmitz
Introduction to ElectronicsAL461723LEC31500 - 1550 M W  1002 Electrical & Computer Eng Bldg Yang Zhao
Christopher Schmitz