EECS16B, Designing Information Devices and Systems II
Fall 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.
***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

08/23 Tu 
Syllabus Lab Note 0: Succeeding in 16B Labs 
Homework 00 (Due 08/30 Tu) Prob PDF 

08/25 Th 
Capacitors (C) and Inductors (L)
Slides Annotated Slides Sections 3.13.6 
Section 00B (Wed)
Prob PDF Sol PDF 

2

08/30 Tu 
Transient and Steady State of (RL) and (RC) Circuits
Slides Annotated Slides Sections 4.14.4 
Section 01A (Mon)
Prob PDF Sol PDF 
Lab 1: Introduction to S1XT33N
PreLab 0 PreLab 1 Lab Note 1 Lab 1 Slides Lab ZIP File Lab DataHub Link 
Homework 01 (Due 09/02 Fr) Prob PDF 
09/01 Th 
RLC Circuits and Resonances
Slides Annotated Slides Section 4.5 
Section 01B (Wed)
Prob PDF Sol PDF 

3

09/06 Tu 
Steady State Sinusoidal Response and Phasors
Slides Annotated Slides Section 5.15.3 
Lab 2: Analog & Digital Interfaces
PreLab 2 Lab Note 2 Lab 2 Slides Lab ZIP File Lab DataHub Link 
Homework 02 (Due 09/09 Fr) Prob PDF 

09/08 Th 
Phasors and Complex Impedances
Slides Annotated Slides Section 5.35.5 
Section 02B (Wed)
Prob PDF Sol PDF 

4

09/13 Tu 
Complex Impedances and Power in AC Circuits
Slides Annotated Slides Sections 5.55.6 
Section 03A (Mon)
Prob PDF Sol PDF 
Lab 3: Motion & Speed Sensing
PreLab 3 Lab Note 3 Lab Note 3 Extra Reading Lab 3 Slides Lab ZIP File Lab DataHub Link 
Homework 03 (Due 09/16 Fr) Prob PDF 
09/15 Th 
Low Pass Filters and Bode Plots
Slides Annotated Slides Sections 6.16.4 
Section 03B (Wed)
Prob PDF Sol PDF 

5

09/20 Tu 
High Pass Filters, Series and Parallel Resonances
Slides Annotated Slides Sections 6.56.7 
Section 04A (Mon)
Prob PDF Sol PDF 
Lab 4: Voice Sensing Part 1
PreLab 4 Lab Note 4 Lab Note 4 Extra Reading Lab 4 Slides Lab ZIP File Lab DataHub Link 
Homework 04 (Due 09/23 Fr) Prob PDF 
09/22 Th 
Amplifiers and Devices
Slides Annotated Slides 
Section 04B (Wed)
Prob PDF Sol PDF 

6

09/27 Tu 
Amplifiers, Devices, and Vector Differential Equations
Slides Annotated Slides 
Section 05A (Mon)
Prob PDF Sol PDF 
Lab 5: Voice Sensing Part 2
PreLab 5 Lab Note 5 Lab 5 Slides Lab ZIP File Lab DataHub Link 
Homework 05 (Due 09/30 Fr) Prob PDF 
09/29 Th  Vectorized Equations, Diagonalization 
Section 05B (Wed)
Prob PDF Sol PDF 

7

10/04 Tu 
Robotics: Control in Discrete Time
Slides Annotated Slides (Note 09) 
Section 06A (Mon)
Prob PDF Sol PDF 
Midterm Lab Report
Midterm Lab Report 
Homework 06 (Due 10/07 Fr) Prob PDF 
10/06 Th 
Robotics: System Identification and Stability
Slides Annotated Slides (Note 10) 
Section 06B (Wed)
Prob PDF Sol PDF 

8

10/11 Tu 
Robotics: Feedback Stabilization
Slides Annotated Slides (Note 11) 
Section 07A (Mon)
MT Review Worksheet MT Review Solutions Prob PDF Sol PDF 
Buffer Week

Homework 07 (Due 10/14 Fr) Prob PDF 
10/13 Th 
Robotics: Feedback Stabilization
Slides Annotated Slides 
Section 07B (Wed)
Prob PDF Sol PDF 

9
MT, Oct 17, 79 PM PST Sol 
10/18 Tu 
Robotics: Controllability
Slides Annotated Slides (Note 12) 
Lab 6: System Identification
PreLab 6 Lab Note 6 Lab 6 Slides Lab ZIP File Lab DataHub Link 
Homework 08 (Due 10/21 Fr) Prob PDF 

10/20 Th 
Learning: GramSchmidt
Slides Annotated Slides (Note 13) 
Section 08B (Wed)
Prob PDF Sol PDF 

10

10/25 Tu 
Robotics: Stability continued  Upper Triangularization
Slides Annotated Slides (Note 15) 
Section 09A (Mon)
Prob PDF Sol PDF 
Lab 7: Controls Part 1
PreLab 7 Lab Note 7 Lab 7 Slides Lab ZIP File Lab DataHub Link 
Homework 09 (Due 10/28 Fr) Prob PDF Midterm Redo PDF Midterm Solution 
10/27 Th 
Robotics: Stability continued  Upper Triangularization
Slides Annotated Slides 
Section 09B (Wed)
Prob PDF Sol PDF 

11

11/01 Tu 
Robotics and Learning: Minimumenergy solutions and SVD
Slides Annotated Slides (Note 16) 
Section 10A (Mon)
Prob PDF Sol PDF 
Lab 8: Controls Part 2
PreLab 8 Lab 8 Slides Lab ZIP File Lab DataHub Link 
Homework 10 (Due 11/04 Fr) Prob PDF 
11/03 Th 
Robotics and Learning: SVD
Slides Annotated Slides 
Section 10B (Wed)
Prob PDF Sol PDF 

12

11/08 Tu 
Robotics and Learning: SVD
Slides Annotated Slides 
Section 11A (Mon)
Prob PDF Sol PDF 
Lab 9: Classification
PreLab Lab Note 9 Lab 9 Slides Lab ZIP File Lab DataHub Link 
Homework 11 (Due 11/11 Fr) Prob PDF 
11/10 Th 
Robotics and Learning: Applications of SVD
Slides Annotated Slides 
Section 11B (Wed)
Prob PDF Sol PDF 

13

11/15 Tu 
Learning: PCA
Slides Annotated Slides (Note 17) 
Section 12A (Mon)
iPython Notebook iPython Solution Zip File Recording 

Homework 12 (Due 11/18 Fr) Prob PDF iPython ZIP Prob DataHub Link 
11/17 Th 
Linearization for Control
Slides Annotated Slides (Note 18) 
Section 12B (Wed)
iPython Notebook iPython Solution Zip File Recording Prob PDF Sol PDF 

14

11/22 Tu 
Linearization for Control
Slides Annotated Slides 
Section 13A (Mon)
Recording Prob PDF Sol PDF 
No Lab

Homework 13 (Due 12/02 Fr) Prob PDF 
11/24 Th  Thanksgiving (No Lecture)  
15

11/29 Tu 
(Review) Complex Linear Algebra
Slides Annotated Slides (Note 2j) 
Section 14A (Mon)
Recording Prob PDF Sol PDF 
Lab 10: Integration
PreLab Lab Note 10 (Checkoff Requirements) Lab 10 Slides Lab ZIP File Lab DataHub Link 

12/01 Th 
(Review) Systems and Applications of SVD
Slides Annotated Slides 
Section 14B (Wed)
Recording Prob PDF Sol PDF 

16
Final, Dec 16, 710 PM PST Sol 
12/06 Tu  RRR Week 
Section 15A (Mon)
Review Session Worksheet Review Session Solutions 
Final Lab Report
Final Lab Report Final Lab Report Solutions 
Optional Problems (Finals Prep)

12/08 Th  RRR Week 
Section 15B (Wed)

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 0A  Overview
 Note 0B  Succeeding in 16B
 Note j  Complex Numbers
 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 relog into your berkeley.edu Google account.)
Discussion Schedule
Please note the important information below the table, which describes various section details.
Discussion Schedule  
Time  Monday  Wednesday  
10am11am 
Anish [204 Wheeler] 
Anish [204 Wheeler] 

11am12pm 
Anish [204 Wheeler] 
Anish [204 Wheeler] 

12pm1pm  
1pm2pm 
Isabella [108 Wheeler] 
Isabella [108 Wheeler] 

2pm3pm 
Isabella [310 Hearst Mining] 
Isabella [310 Hearst Mining] 

3pm4pm  
4pm6pm 
Oliver [240 Mulford] 
Oliver [240 Mulford] 
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.
 Standard (light blue) [1 hour sections]
 CS Scholars/LOST (green) [2 hour sections]
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 difficultylevel 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 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 

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.