EECS16B, Designing Information Devices and Systems II
Spring 2023
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.
***All lecture recordings can be found in bCourses.***
(Please scroll horizontally if you're viewing this on your phone.)
Week | Date | Lecture Topic | Section | Lab | Homework |
---|---|---|---|---|---|
1
|
01/17 Tu |
Capacitors / Energy
Slides Annotated Slides Annotated Slides (cont.) Key Concepts (Note 01) |
Lab Syllabus Lab Note 0: Succeeding in 16B Labs |
Homework 00 (Due 01/24 Tu) Prob PDF Sol PDF |
|
01/19 Th |
RC Circuits and Transfer Functions
Slides Annotated Slides (updated) Key Concepts |
Section 00B (Wed)
Prob PDF Sol PDF |
|||
2
|
01/24 Tu |
RC Circuits: Step, Pulse and Sinusoidal Response
Slides Annotated Slides Key Concepts (Note 02) |
Section 01A (Mon)
Prob PDF Sol PDF |
Lab 1: Introduction to S1XT33N
Pre-Lab 1 Lab Note 1 Lab 1 Slides Lab 1 Zip Lab 1 Datahub Link |
Homework 01 (Due 01/27 Fr) Prob PDF Sol PDF |
01/26 Th |
Digital CMOS Circuits / ADCs and DACs
Annotated Slides Annotated Slides (cont.) Key Concepts (Note 02) |
Section 01B (Wed)
Prob PDF Sol PDF |
|||
3
|
01/31 Tu |
Inductors and Mutual Inductors
Slides Annotated Slides Annotated Slides (cont.) Key Concepts (Note 03) |
Section 02A (Mon)
Prob PDF Sol PDF |
Lab 2: Analog & Digital Interfaces
Pre-Lab 2 Lab Note 2 Lab 2 Slides Lab 2 Zip Lab 2 Datahub Link |
Homework 02 (Due 02/03 Fr) Prob PDF Sol PDF |
02/02 Th |
RLC Circuits and Resonance
Slides Annotated Slides Annotated Slides (cont.) (Note 03) |
Section 02B (Wed)
Prob PDF Sol PDF |
|||
4
|
02/07 Tu |
Change of Basis
Slides Annotated Slides Annotated Slides (cont.) Typed Slides (Note 04) |
Section 03A (Mon)
Prob PDF Sol PDF |
Lab 3: Motion & Speed Sensing
Pre-Lab 3 Lab Note 3 Lab Note 3 Extra Reading Lab 3 Slides Lab 3 Zip Lab 3 Datahub Link |
Homework 03 (Due 02/10 Fr) Prob PDF Sol PDF |
02/09 Th |
Diagonalization of higher order systems
Slides Annotated Slides (Note 04) |
Section 03B (Wed)
Prob PDF Sol PDF |
|||
5
|
02/14 Tu |
Sinusoidal Steady-State "AC" Response
Slides Annotated Slides (Note 04b) |
Section 04A (Mon)
Prob PDF Sol PDF |
Buffer Week
|
Homework 04 (Due 02/17 Fr) Prob PDF Sol PDF |
02/16 Th |
AC Circuits
Slides Annotated Slides (Note 05) |
Section 04B (Wed)
Prob PDF Sol PDF |
|||
6
|
02/21 Tu |
AC Power
Slides Annotated Slides Annotated Slides (cont.) |
Lab 4: Voice Sensing Part 1 (no lab monday)
Pre-Lab 4 Lab Note 4 Lab Note 4 Extra Reading Lab 4 Slides Lab 4 Zip Lab 4 Datahub Link |
Homework 05 (Due 02/24 Fr) Prob PDF Sol PDF |
|
02/23 Th |
Transfer Functions in Freq
Slides Annotated Slides (Note 06) |
Section 05B (Wed)
Prob PDF Sol PDF |
|||
7
|
02/28 Tu |
Intro to Control
Annotated Slides (Note 07) |
Section 06A (Mon)
Nima's Recording Prob PDF Sol PDF |
Lab 5: Voice Sensing Part 2
Pre-Lab 5 Lab Note 5 Lab 5 Slides Lab 5 Zip Lab 5 Datahub Link |
Homework 06 (Due 03/03 Fr) Prob PDF Sol PDF |
03/02 Th |
Control in Discrete Time
Annotated Slides (Note 08) |
Section 06B (Wed)
Nima's Recording Prob PDF Sol PDF |
|||
8
|
03/07 Tu |
System ID
Annotated Slides (Note 09) |
Section 07A (Mon)
Nima's Recording Nima's Notes Prob PDF Sol PDF |
Buffer Week/No lab (Pre-Midterm)
Midterm Lab Report |
Homework 07 (Due 03/10 Fr) Prob PDF iPython ZIP Prob DataHub Link Sol PDF |
03/09 Th |
Stability
Annotated Slides (Note 10) |
Section 07B (Wed)
Nima's Recording Nima's Notes Prob PDF Sol PDF |
|||
9
MT, Mar. 13, 8-10 PM PST Sol |
03/14 Tu | No Lecture |
Lab 6: System Identification
Pre-Lab 6 Lab Note 6 Lab 6 Slides Lab 6 Zip Lab 6 Datahub Link |
Homework 08 (Due 03/17 Fr) Prob PDF Sol PDF |
|
03/16 Th |
Controllability
Annotated Slides |
Section 08B (Wed)
Nima's Recording Nima's Notes Prob PDF Sol PDF |
|||
10
|
03/21 Tu |
Gram Schmidt
Annotated Slides (Note 11) |
Section 09A (Mon)
Nima's Recording Nima's Notes Oliver's Notes Prob PDF Sol PDF |
Lab 7: Controls Part 1
Pre-Lab 7 Lab Note 7 Lab 7 Slides Lab 7 Zip Lab 7 Datahub Link |
Homework 09 (Due 03/24 Fr) Prob PDF |
03/23 Th |
Upper Triangularization
Annotated Slides (Note 13) |
Section 09B (Wed)
Oliver's Notes Prob PDF Sol PDF |
|||
11
|
03/28 Tu | Spring Break (No Lecture) |
|
||
03/30 Th | Spring Break (No Lecture) | ||||
12
|
04/04 Tu | Minimum Energy Control |
Section 10A (Mon)
|
Lab 7: Controls 2
|
Homework 10 (Due 04/07 Fr) |
04/06 Th | Spectral Theorem |
Section 10B (Wed)
|
|||
13
|
04/11 Tu | SVD |
Section 11A (Mon)
|
Lab 8: Classification 1
|
Homework 11 (Due 04/14 Fr) |
04/13 Th | SVD/PCA |
Section 11B (Wed)
|
|||
14
|
04/18 Tu | PCA Continued |
Section 12A (Mon)
|
Classification 2
|
Homework 12 (Due 04/21 Fr) |
04/20 Th | Linearization for Control |
Section 12B (Wed)
|
|||
15
|
04/25 Tu | Linearization Continued |
Section 13A (Mon)
|
Lab 9: Integration (Final Lab Report Due 04/31)
|
Homework 13 (Due 04/28 Fr) |
04/27 Th | Fourier Transform |
Section 13B (Wed)
|
|||
16
|
05/02 Tu | RRR Week |
RRR: Buffer Lab/Design Contest
|
|
|
05/04 Th | RRR Week |
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 - Inductors and RLC Circuits
- Note 4 - Vector Differential Equations
- Note 4b - State-Space Representation of Circuits
- Note 5 - Phasors, AC Circuits, and Transfer Functions
- Note 6 - Bode Plots
- Note 7 - Introduction to Controls
- Note 8 - Discretization, Disturbances, System ID, Verification
- Note 9 - Stability and Feedback Control
- Note 10 - Controllability
- Note 11 - Orthonormalization
- [Optional] Note 12A - Outlier Detection
- [Optional] Note 12B - Speeding up OMP
- Note 13 - Upper Triangulation, Schur Decomposition
- [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.
Monday Discussion Schedule | ||||
Time | Monday | |||
11am-12pm |
Nima [141 Giannini] |
|||
12pm-1pm |
Chancharik [204 Wheeler] |
Sebastian [219 Dwinelle] |
||
1pm-2pm |
Chancharik [204 Wheeler] |
|||
2pm-3pm |
Isabella [222 Wheeler] |
Anish [521 Cory] |
||
3pm-4pm |
Isabella [20 Wheeler] |
|||
4pm-5pm |
Oliver [20 Wheeler] | |||
5pm-6pm |
Wednesday Discussion Schedule | ||||
Time | Wednesday | |||
11am-12pm |
Anish [141 Giannini] |
|||
12pm-1pm |
Nikhil [204 Wheeler ] |
Sebastian [219 Dwinelle] |
||
1pm-2pm |
Nikhil [204 Wheeler] |
|||
2pm-3pm |
Isabella [222 Wheeler] |
Nima [2066 VLSB] |
||
3pm-4pm |
Isabella [20 Wheeler] |
|||
4pm-5pm |
Oliver [20 Wheeler] | |||
5pm-6pm |
Note: Monday and Wednesday discussion sections cover different material, and you should attend Discussion A and Discussion B each week. You can attend any of the discussions in the table above. Scroll horizontally to view the tables, and see below for information on how to read the tables.
Note that more details about sections can be found in the google calendar above.
We offer different styles of discussion sections.
- Female/non-binary targeted section (purple-pink)
- LOST (dark blue) [2 hour sections]
- CS Scholars (green)
- Standard (yellow)
Resources
ED: 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
- [Circuits] Course Reader
- [Controls] Murat Arcak's EECS16B reader
- Differential Equations for Engineers
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 |
---|---|---|---|---|
sp23 | pdf, sol | N/A | N/A | |
fa22 | pdf, sol | N/A | N/A | |
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.