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 PreLab 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
PreLab 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
PreLab 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
PreLab 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
PreLab 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
PreLab 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, 810 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
PreLab 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
PreLab 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, 79 PM PDT Exam 
04/09 Tu 
SVD Applications
Slides (Note 15) 
Section 13A (Mon)

Lab 8: Classification 1
PreLab 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 unupdated 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  SecondOrder 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  LowRank 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 relog into your berkeley.edu Google account.)
Discussion Schedule
Monday Discussion Schedule  
Time  Monday  
9am10am 
Veeryan [241 Cory] 

10am11am 
Sasvath [204 Wheeler] 

11am12pm 
Matteo [219 Dwinelle] 

12pm1pm 
Nikhil [241 Cory] 
Matteo [219 Dwinelle] 

1pm2pm 
Nikhil [241 Cory] 

3pm4pm 
Alyssa [20 Wheeler] 
Mishty [259 Dwinelle] 

4pm5pm 
Mishty [219 Dwinelle] 

5pm6pm 
Veeryan [241 Cory] 
Wednesday Discussion Schedule  
Time  Wednesday  
9am10am 
Sebastian [241 Cory] 

10am11am 
Sasvath [204 Wheeler] 

11am12pm 
Ryan [219 Dwinelle] 

12pm1pm 
Chancharik [241 Cory] 
Ryan [219 Dwinelle] 

3pm4pm 
Alyssa [20 Wheeler] 
Joe [259 Dwinelle] 

4pm5pm 
Joe [219 Dwinelle] 

5pm6pm 
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 departmentrelated 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 departmentsupported 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. Inscope 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 multiplechoice 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.