EECS16B, Designing Information Devices and Systems II
Summer 2022
Scheduling Updates
If there are any special events to note, or deviations from the schedule as listed below, they'll be noted here!
Campus Map: Please see here for a copy of the campus map.
Schedule
Please note that Youtube videos will require that you are signed into a berkeley.edu account. Otherwise, you'll see some indication of the video being private. The schedule below is subject to change; for deviations from the schedule, see above.
Lecture + Office Hours link here.
(Please scroll horizontally if you're viewing this on your phone.)
Week | Date | Lecture Topic | Section | Lab | Homework |
---|---|---|---|---|---|
1
|
06/20 Mo |
Lab 1: Introduction to Simulation
Lab Note 0 Lab Note 1 Lab Recording Lab ZIP file Lab DataHub Link |
Homework 01 (Due 06/27 Mo) Prob PDF Sol PDF |
||
06/21 Tu |
Computing: Transistors and Logic
Written Notes YouTube Link Slides (Note 0A) (Note 01) (Note j) |
Section 01B (Tue)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
|||
06/22 We |
Computing: Transient Analysis, Intro to Differential Equations
Written Notes YouTube Link |
Section 01C (Wed)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
|||
06/23 Th |
Signal Processing by Circuits: First-order Circuits, General Scalar Differential Equations
Written Notes YouTube Link (Note 02) |
Section 01D (Thu)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
|||
2
|
06/27 Mo |
Signal Processing by Circuits: First-order Circuits with Continuous Inputs, General Solutions to Continuous Inputs
Written Notes YouTube Link |
Section 02A (Mon)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
Lab 2: Analog & Digital Interfaces Lab 3: Motion
Pre-Lab 2 Lab Note 2 Lab 2 Presentation Lab 2 ZIP File Lab 2 DataHub Link Pre-Lab 3 Lab Note 3 Lab 3 Presentation Lab 3 ZIP File Lab 3 DataHub Link |
Homework 02 (Due 07/03 Su) Prob PDF iPython ZIP Prob DataHub Link Sol PDF |
06/28 Tu |
Signal Processing by Circuits: Second-order Circuits, Vector Differential Equations
Written Notes YouTube Link (Note 03) |
Section 02B (Tue)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
|||
06/29 We |
Signal Processing by Circuits: Diagonalization to Solve VDEs and Intro to Inductors
Written Notes YouTube Link (Note 04) |
Section 02C (Wed)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
|||
06/30 Th |
Signal Processing by Circuits: Inductors, RLC Circuits, 2nd Order Diff Equations with Complex Eigenvalues
Written Notes YouTube Link (Note 05) |
Section 02D (Thu)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
|||
3
|
07/04 Mo |
Lab 4: Sensing Part 1
Pre-Lab 4 Lab Note 4 Lab 4 Presentation Lab 4 ZIP File Lab 4 DataHub Link |
Homework 03 (Due 07/10 Su) Prob PDF iPython ZIP Prob DataHub Link Sol PDF iPython Sol ZIP Sol DataHub Link |
||
07/05 Tu |
Signal Processing by Circuits: Phasors
Written Notes YouTube Link (Note 06) |
Section 03B (Tue)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
|||
07/06 We |
Signal Processing: Frequency Response of RLC Circuits, Bode Plots
Written Notes YouTube Link (Note 07) (Note 08) |
Section 03C (Wed)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
|||
07/07 Th |
Signal Processing: Frequency Response of RLC Circuits and Applications
Written Notes YouTube Link |
Section 03D (Thu)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
|||
4
|
07/11 Mo |
Robotics: Control in Discrete-Time, Basic Concepts and System ID
Written Notes YouTube Link (Note 09) |
Section 04A (Mon)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
Lab 5: Sensing Part 2 Lab 6: System Identification
Pre-Lab 5 Lab Note 5 Lab 5 Presentation Lab 5 ZIP File Lab 5 DataHub Link Pre-Lab 6 Lab Note 6 Lab 6 Presentation Lab 6 ZIP File Lab 6 DataHub Link Midterm Lab Report Lab Report |
Homework 04 (Due 07/17 Su) Prob PDF iPython ZIP Prob DataHub Link Sol PDF iPython Sol ZIP Sol DataHub Link |
07/12 Tu |
Robotics: System Identification and Stability
Written Notes YouTube Link (Note 10) |
Section 04B (Tue)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
|||
07/13 We |
Robotics: Stability
Written Notes YouTube Link (Note 11) |
Section 04C (Wed)
Rebecca's Recording Prob PDF Sol PDF |
|||
07/14 Th |
Robotics: Feedback Stabilization and Controllability
Written Notes YouTube Link (Note 12) |
Section 04D (Thu)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
|||
5
MT, July 18, 7-9 PM PST Sol |
07/18 Mo |
Learning: Gram-Schmidt
Written Notes YouTube Link (Note 13) |
Section 05A (Mon)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
Lab 7: Controls Part 1
Pre-Lab 7 Lab Note 7 Lab 7 ZIP File Lab 7 DataHub Link |
Homework 05 (Due 07/24 Su) Prob PDF iPython ZIP Prob DataHub Link Sol PDF |
07/19 Tu |
Robotics: Stability Continued -- Upper Triangularization
Written Notes YouTube Link |
Section 05B (Tue)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
|||
07/20 We |
Learning: Upper Triangularization Continued, Introducing the Spectral Theorem
Written Notes YouTube Link (Note 15) |
Section 05C (Wed)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
|||
07/21 Th |
Robotics and Learning: Minimum-Energy Solutions
Written Notes YouTube Link |
Section 05D (Thu)
Rebecca's Recording Prob PDF Sol PDF |
|||
6
|
07/25 Mo |
Learning: SVD
Written Notes YouTube Link |
Section 06A (Mon)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
Lab 8: Controls Part 2 Lab 9A: Classification
Pre-Lab 8 Lab 8 ZIP File Lab 8 DataHub Link Pre-Lab 9 Lab Note 9 Lab 9 ZIP File Lab 9 DataHub Link |
Homework 06 (Due 07/31 Su) Prob PDF Sol PDF |
07/26 Tu |
Learning: SVD Continued
Written Notes YouTube Link (Note 16) |
Section 06B (Tue)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
|||
07/27 We |
Learning: Applications of SVD
Written Notes YouTube Link (Note 17) |
Section 06C (Wed)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
|||
07/28 Th |
Learning: PCA
Written Notes YouTube Link |
Section 06D (Thu)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
|||
7
|
08/01 Mo |
Linearization for Control
Written Notes YouTube Link (Note 18) |
Section 07A (Mon)
Rebecca's Recording Rebecca's Notes Prob PDF Sol PDF |
Lab 9B: Classification Lab 10: Integration/Final Demo
Lab 10 ZIP File Lab 10 DataHub Link |
Homework 07 (Due 08/07 Su) Prob PDF iPython ZIP Prob DataHub Link Sol PDF iPython Sol ZIP Sol DataHub Link |
08/02 Tu |
Linearization for Control, Continued
Written Notes YouTube Link |
Section 07B (Tue)
Divija's Recording Prob PDF Sol PDF |
|||
08/03 We |
Linearization for Control, Continued and Complex Inner Products
Written Notes YouTube Link (Note 2j) |
Section 07C (Wed)
Moses' Recording Moses' Notes Prob PDF Sol PDF |
|||
08/04 Th | |||||
8
Final, Aug 11, 6-9 PM PST |
08/08 Mo |
Circuits Review
Written Notes YouTube Link |
Final Lab Report
Lab Report |
Optional Problems (Finals Prep)
Prob PDF iPython ZIP Prob DataHub Link Sol PDF iPython Sol ZIP Sol DataHub Link |
|
08/09 Tu |
Controls Review
Written Notes YouTube Link |
||||
08/10 We | |||||
08/11 Th | Final Exam |
Notes
Reading to accompany lectures. This table will be updated as time passes. Grey notes are from previous semesters, and their content has not yet been covered in lecture. Blue notes have been covered in lecture. Notes with an [updated] tag to their left have been changed since a prior semester's iteration. Be aware that the un-updated notes are subject to change, and the material itself is subject to restructuring.- Note 0A - Overview
- Note 0B - Succeeding in 16B
- Note 1 - Transistors, Differential Equations
- Note j - Complex Numbers
- Note 2 - Transient Analysis, Inputs
- Note 3 - Vector Differential Equations
- Note 4 - Inductors and RLC Circuits
- Note 5 - Phasors
- Note 6 - Circuit Filters
- Note 7 - Transfer Function Plots
- Note 8 - Bode Plots
- Note 9 - Introduction to Control
- Note 10 - Discretization and System ID
- Note 11 - Stability
- Note 12 - Controllability
- Note 13 - Orthonormalization
- [Out of Scope] Note 14A - Outlier Detection, Speeding up OMP
- [Out of Scope] Note 14B - Speeding up OMP
- Note 15 - Upper Triangularization
- Note 16 - SVD
- Note 17 - PCA
- Note 18 - Linearization and Quadratic Approximation
- Note 2j - Complex Inner Products
Calendars
If nothing shows up below, or you get a message indicating some kind of refused connection from Google, please ensure that you're signed into your berkeley.edu email address (Google account). If that still doesn't work, try a different browser, or perhaps incognito mode (which will force you to re-log into your berkeley.edu Google account.)
Discussion Schedule
Please note the important information below the table, which describes various section details.
Link for all online discussions.
Discussion Schedule | |||||
Time | Monday | Tuesday | Wednesday | Thursday | Friday |
1-2pm |
Saketh [Online] |
Saketh [Online] |
Saketh [Online] |
Saketh [Online] |
|
7-8pm |
Saketh [Online] |
Saketh [Online] |
Saketh [Online] |
Saketh [Online] |
Resources
Piazza: ask questions here.Homework Practice: These Practice Sets typically contain questions which are intended to be approachable after watching lecture and attending discussion. They are not necessary at the difficulty-level of exam questions, but are a good way to check fundamentals and review concepts.
16A: Reviewing for 16B
Extra Reference Material
Lab
Video Notes
- Scalar Diff Eq
- Change of Basis
- Diagonalization
- Systems of Diff Eqs
- Phasors
- Filters
- Controllability
- Linearization
- PCA Part 1
- PCA Part 2
- Feedback Control
Controls
Selected Summer 2020 Worksheets and Solutions
Fall 2019
EECS Student Climate & Incident Reporting Form
- Link to the Form
- EECS Department Message: It is very important to the EECS Department that every student in the EECS community feels safe, respected and welcome. We recognize though that incidents happen, sometimes unintentionally, that run counter to that goal. There are many things we can do to try to improve department climate, but we need to understand where the challenges lie. If you experience a remark, or disrespectful treatment, or if you feel you are being ignored, excluded or marginalized in a course or department-related activity, please speak up. If you witness such treatment toward someone else, please also say something. If you notice course content (such as lectures, discussions, assignments, exams) that marginalize or alienate you, please point them out. This is particularly important if the offending actions/content are based on gender, race, age, disability, or other protected category but it’s not always possible to tell and so we encourage you to share with us in any case. The more we hear, the more we can do to improve the climate in our courses and department-supported activities. We also welcome suggestions on things we could do to improve department climate.
Past Exams
Past exams vary in scope from semester to semester, and may include topics that are not in scope for the current semester or module. Unavailable exams are indicated by N/A. In-scope topics for the current semester will be posted on Piazza about a week before the corresponding exam.Exams with a gray background are from a time when circuits were taught differently. Exams with an orange background are multiple-choice format exams from pandemic semesters.
Semester | Midterm 1 | Midterm 2 | Final | Other |
---|---|---|---|---|
su22 | pdf, sol | N/A | N/A | |
sp22 | pdf, sol | N/A | pdf, sol | |
fa21 | pdf, sol | N/A | pdf, sol | |
sp21 | pdf, sol | N/A | pdf, sol | |
fa20 | pdf, sol | pdf, sol | pdf, sol | pdf, sol |
su20 | pdf, sol | pdf, sol | pdf, sol | |
sp20 | pdf, sol | pdf, sol | pdf, sol | |
fa19 | pdf, sol | pdf, sol | pdf, sol | |
sp19 | pdf, sol | pdf, sol | pdf, sol | |
fa18 | pdf, sol | pdf, sol | N/A | |
sp18 | pdf, sol | N/A | pdf, sol | |
fa17 | pdf, sol | sol | N/A | |
sp17 | pdf, sol | pdf, sol | N/A | |
fa16 | pdf, sol | N/A | pdf, sol | |
sp16 | pdf, sol | pdf, sol | pdf, sol |
Aesthetics and Feedback
You can optionally toggle between the 16 Series legacy font (Roboto) and the default font (Raleway) for this website. If you have other suggestions for this website, feel free to let the software TAs know here.