EECS16B, Designing Information Devices and Systems II
Spring 2024
Scheduling Updates
Schedule
(Please scroll horizontally if you're viewing this on your phone.)
Week | Date | Lecture Topic | Section | Lab | Homework |
---|---|---|---|---|---|
1
|
01/16 Tu |
Capacitors, RC Circuits, 1st Order Differential Equations
Slides (Note 01) |
Syllabus Week
Lab Checkoffs Status Checker Lab Syllabus Pre-Lab 0 Lab Note 0 |
Homework 00 (Due 01/20 Sa) Prob PDF |
|
01/18 Th |
Capacitors, RC Circuits, 1st Order Differential Equations
Slides (Note 01) (Note j) (Note 02) |
Section 01B (Wed)
Prob PDF |
|||
2
|
01/23 Tu |
Inductors, RL Circuits, etc.
Slides (Note 03) |
Section 02A (Mon)
Prob PDF |
Lab 1: Introduction to S1XT33N
Pre-Lab 1 Lab Note 1 Slides DataHub Link Zip File |
Homework 01 (Due 01/27 Sa) Prob PDF |
01/25 Th |
CMOS Transistors and Transistor RC Model / DACs, ADCs
Slides (Note 04) |
Section 02B (Wed)
Prob PDF |
|||
3
|
01/30 Tu |
Transistors II
Slides (Note 04) |
Section 03A (Mon)
Prob PDF |
Lab 2: Analog & Digital Interfaces
Pre-Lab 2 Lab Note 2 Slides Datahub Link Zip File |
Homework 02 (Due 02/03 Sa) Prob PDF |
02/01 Th |
RLC Circuits, 2nd Order Differential Equations
Slides (Note 05) |
Section 03B (Wed)
Prob PDF |
|||
4
|
02/06 Tu |
Impedances, Frequency Domain Theory, Complex Exponentials
Slides (Note 06A) |
Section 04A (Mon)
Prob PDF |
Lab 3: Motion & Speed Sensing
Pre-Lab 3 Lab Note 3 Lab 3 Extra Note Slides Datahub Link Zip File |
Homework 03 (Due 02/10 Sa) Prob PDF |
02/08 Th |
Transfer Functions
Slides (Note 06A) (Note 06B) |
Section 04B (Wed)
Prob PDF |
|||
5
|
02/13 Tu |
Bode Plots, Poles and Zeros
Slides (Note 06B) (Note 07) |
Section 05A (Mon)
Prob PDF |
Lab 4: Voice Sensing Part 1
Pre-Lab 4 Lab Note 4 Lab 4 Extra Note Slides Datahub Link Zip File |
Homework 04 (Due 02/17 Sa) Prob PDF |
02/15 Th |
Bode Plots, Poles and Zeros
Slides (Note 07) |
Section 05B (Wed)
Prob PDF |
|||
6
|
02/20 Tu |
Signals & Systems, State Space, and Vector Differential Equations
Slides (Note 8) |
Lab 5: Voice Sensing Part 2
Pre-Lab 5 Lab Note 5 Slides Datahub Link Zip File |
Homework 05 (Due 02/24 Sa) Prob PDF |
|
02/22 Th |
Natural Response: Solving ẋ = Ax
Slides (Note 8) |
Section 06B (Wed)
Prob PDF |
|||
7
MT 1, Feb. 26, 8-10 PM PST Exam |
02/27 Tu |
Natural Response: Solving ẋ = Ax
Slides (Note 8) |
Section 07A (Mon)
|
Buffer Week
|
Homework 06 (Due 03/02 Sa) Prob PDF |
02/29 Th |
Forced Response: Solving ẋ = Ax + Bu
Slides (Note 9) |
Section 07B (Wed)
Prob PDF |
|||
8
|
03/05 Tu |
Signals and Systems in Discrete Time; Hybrid Systems
Slides (Note 10) |
Section 08A (Mon)
Prob PDF |
Buffer Week
|
Homework 07 (Due 03/09 Sa) Prob PDF |
03/07 Th |
System ID
Slides (Note 10) |
Section 08B (Wed)
Prob PDF |
|||
9
HW 8 Notebook: HW8_NOTEBOOK |
03/12 Tu |
System Stability and Feedback Control
Slides (Note 11) |
Section 09A (Mon)
Prob PDF |
Lab 6: System ID
Pre-Lab 6 Lab Note 6 Slides Datahub Link Zip File |
Homework 08 (Due 03/16 Sa) Prob PDF iPython ZIP Prob DataHub Link |
03/14 Th |
Controllability
Slides (Note 12) |
Section 09B (Wed)
Prob PDF |
|||
10
|
03/19 Tu |
Gram Schmidt
Slides (Note 13) |
Section 10A (Mon)
Prob PDF |
Lab 7: Controls 1
Pre-Lab 7 Lab Note 7 Slides Datahub Link Zip File |
Homework 09 (Due 03/30 Sa) Prob PDF |
03/21 Th |
Spectral Theorem and Min. Energy Control
Slides (Note 14) |
Section 10B (Wed)
Prob PDF |
|||
11
|
03/24 Su | Spring Break, No Lecture |
No Lab
|
||
03/26 Tu | Spring Break, No Lecture | ||||
12
|
04/02 Tu |
SVD
Slides (Note 15) |
Section 12A (Mon)
Prob PDF |
Lab 7: Controls 2
|
Homework 10 (Due 04/06 Sa) Prob PDF |
04/04 Th |
SVD
Slides (Note 15) |
Section 12B (Wed)
Prob PDF |
|||
13
MT 2, Apr. 8, 7-9 PM PDT Exam |
04/09 Tu |
SVD Applications
Slides (Note 15) |
Section 13A (Mon)
|
Lab 8: Classification 1
Pre-Lab 8 Lab Note 8 Slides Datahub Link Zip File |
Homework 11 (Due 04/15 Mo) Prob PDF |
04/11 Th | Lecture Canceled |
Section 13B (Wed)
Prob PDF |
|||
14
|
04/16 Tu |
PCA
Slides (Note 16) |
Section 14A (Mon)
Prob PDF |
Lab 8: Classification 2
|
Homework 12 (Due 04/20 Sa) Prob PDF |
04/18 Th |
PCA Applications
Slides (Note 16) |
Section 14B (Wed)
Prob PDF |
|||
15
|
04/23 Tu |
Linearization
Slides (Note 17) |
Section 15A (Mon)
Prob PDF |
Lab 9: Integration/Final Demo
Lab Note 9 Slides Datahub Link Zip File |
Homework 13 (Due 04/27 Sa) Prob PDF |
04/25 Th | Special Topics (TBD) |
Section 15B (Wed)
Prob PDF |
|||
16
|
04/30 Tu | RRR |
Buffer Lab/Design Contest
Interest Form Slides DIY Lab Datahub Link DIY Lab Zip File |
||
05/02 Th | RRR |
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 1 - Capacitors, RC Circuits, and Differential Equations
- Note j - Complex Numbers
- Note 2 - Transient Analysis and Inputs
- Note 3 - Inductors and RL Circuits
- Note 4 - Transistors
- Note 5 - Second-Order Differential Equations with RLC Circuits
- Note 6A - Introduction to Phasors
- Note 6B - Introduction to Transfer Functions
- [Optional] Note 6C - AC Power
- Note 7 - Bode Plots
- Note 8 - Vector Differential Equations
- Note 9 - Introduction to Controls
- Note 10 - Discretization, Disturbances, System ID, Verification
- Note 11 - Stability and Feedback Control
- Note 12 - Controllability
- Note 13 - Orthonormalization
- Note 14 - Symmetric Matrices and Spectral Theorem
- Note 15 - Singular Value Decomposition
- Note 16 - Low-Rank Approximation and Principal Component Analysis
- Note 17 - Linearization
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
Monday Discussion Schedule | ||||
Time | Monday | |||
9am-10am |
Veeryan [241 Cory] |
|||
10am-11am |
Sasvath [204 Wheeler] |
|||
11am-12pm |
Matteo [219 Dwinelle] |
|||
12pm-1pm |
Nikhil [241 Cory] |
Matteo [219 Dwinelle] |
||
1pm-2pm |
Nikhil [241 Cory] |
|||
3pm-4pm |
Alyssa [20 Wheeler] |
Mishty [259 Dwinelle] |
||
4pm-5pm |
Mishty [219 Dwinelle] |
|||
5pm-6pm |
Veeryan [241 Cory] |
Wednesday Discussion Schedule | ||||
Time | Wednesday | |||
9am-10am |
Sebastian [241 Cory] |
|||
10am-11am |
Sasvath [204 Wheeler] |
|||
11am-12pm |
Ryan [219 Dwinelle] |
|||
12pm-1pm |
Chancharik [241 Cory] |
Ryan [219 Dwinelle] |
||
3pm-4pm |
Alyssa [20 Wheeler] |
Joe [259 Dwinelle] |
||
4pm-5pm |
Joe [219 Dwinelle] |
|||
5pm-6pm |
Sebastian [241 Cory] |
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.
- LOST (dark blue) [2 hour sections]
- CS Scholars (green)
- Standard (yellow)
Resources
Ed ask questions here.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
EECS Student Climate & Incident Reporting 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 |
---|---|---|---|---|
sp24 | pdf, sol | N/A | N/A | |
fa23 | pdf, sol | N/A | pdf, sol | |
sp23 | pdf, sol | N/A | pdf, sol | |
fa22 | pdf, sol | N/A | pdf, sol | |
su22 | pdf, sol | N/A | pdf, sol | |
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.