EECS16B, Designing Information Devices and Systems II

Fall 2021

Scheduling Updates

If there are any special events to note, or deviations from the schedule as listed below, they'll be noted here!

8/26/2021: Campus Map: Please see here for a copy of the campus map.

copied password to clipboard!
changed site font!

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.

(Please scroll horizontally if you're viewing this on your phone.)

Week Date Lecture Topic Section Lab Homework
1
08/24 Tu
Syllabus

Homework 00
(Due 08/27 Fr)
Prob PDF
iPython ZIP
Prob DataHub Link

Sol PDF
iPython Sol ZIP
Sol DataHub Link
Self Grade

Remote Solutions OH part 1
Remote Solutions OH part 2
08/26 Th Computing: Transistors and Logic
Written Notes
Live QA
YouTube Link
(Note 0A) (Note 1) (Note j)
Section 00B (Wed)
Moses's Recording
Moses's Notes

Prob PDF
Sol PDF
2
08/31 Tu Computing: Transient Analysis, Intro to Differential Equations
Written Notes
Live QA
YouTube Link
Section 01A (Mon)
Manav's Recording
Manav's Notes

Prob PDF
Sol PDF
Lab 1: Tinkercad Intro, SW Installation
Lab ZIP File
Lab DataHub Link

Lab-Sim ZIP File
Lab-Sim DataHub Link
Homework 01
(Due 09/03 Fr)
Prob PDF
iPython ZIP
Prob DataHub Link

Sol PDF
iPython Sol ZIP
Sol DataHub Link
Self Grade

Remote Solutions OH part 1
Remote Solutions OH part 2
09/02 Th Signal Processing: First-order Circuits, General Scalar Differential Equations
Written Notes
Live QA
YouTube Link
(Note 2)
Section 01B (Wed)
Moses's Recording
Moses's Notes

Prob PDF
Sol PDF
3
09/07 Tu Signal Processing: Second-order Circuits, Vector Differential Equations (VDEs)
Written Notes
Live QA
YouTube Link
Lab 2: Debugging
Lab ZIP File
Lab DataHub Link

Lab-Sim ZIP File
Lab-Sim DataHub Link
Homework 02
(Due 09/10 Fr)
Prob PDF
iPython ZIP
Prob DataHub Link

Sol PDF
Self Grade

Remote Solutions OH
09/09 Th Signal Processing: Diagonalization to Solve VDEs and Intro to Inductors
Written Notes
Live QA
YouTube Link
(Note 3)
Section 02B (Wed)
Moses's Recording
Moses's Notes

Prob PDF
Sol PDF
4
09/14 Tu Signal Processing: Inductors, RLC Circuits, Complex Numbers
Written Notes
Live QA
YouTube Link
(Note 4)
Section 03A (Mon)
Manav's Recording
Manav's Notes

Prob PDF
Sol PDF
Lab 3: DAC/ADC
Lab ZIP File
Lab DataHub Link

Lab-Sim ZIP File
Lab-Sim DataHub Link
Homework 03
(Due 09/17 Fr)
Prob PDF
iPython ZIP
Prob DataHub Link

Sol PDF
iPython Sol ZIP
Sol DataHub Link
Self Grade

Remote Solutions OH
09/16 Th Signal Processing: Phasors and RLC Circuit Analysis
Written Notes
Live QA
YouTube Link
(Note -1)
Section 03B (Wed)
Moses's Recording
Moses's Notes

Prob PDF
Sol PDF
5
09/21 Tu Signal Processing: Frequency Response and Bode Plots
Written Notes
Live QA
YouTube Link
(Note 5)
Section 04A (Mon)
Manav's Recording
Manav's Notes

Prob PDF
Sol PDF
Buffer Week

Homework 04
(Due 09/24 Fr)
Prob PDF
iPython ZIP
Prob DataHub Link

Sol PDF
Self Grade

Remote Solutions OH
09/23 Th Signal Processing: Frequency Response of RLC Circuits
Written Notes
Live QA
YouTube Link
(Note 6)
Section 04B (Wed)
Moses's Recording
Moses's Notes

Prob PDF
Sol PDF
6
09/28 Tu Signal Processing: Frequency Response of RLC Circuits and Applications
Written Notes
Live QA
YouTube Link
(Note 7) (Note 8)
Section 05A (Mon)
Manav's Recording
Manav's Notes
Prob DataHub Link
Sol DataHub Link

Prob PDF
Sol PDF
Lab 4: Color Organ Part 1
Lab ZIP File
Lab DataHub Link

Lab-Sim ZIP File
Lab-Sim DataHub Link
Homework 05
(Due 10/01 Fr)
Prob PDF
iPython ZIP
Prob DataHub Link

Sol PDF
iPython Sol ZIP
Sol DataHub Link
Self Grade

Remote Solutions OH
09/30 Th Robotics: Basics Concepts for Control in Discrete Time
Written Notes
Live QA
YouTube Link
(Note 9)
Section 05B (Wed)
Moses's Recording
Moses's Notes

Prob PDF
Sol PDF
7
10/05 Tu Robotics: System Identification
Written Notes
Live QA
YouTube Link
(Note 10)
Section 06A (Mon)
Manav's Recording
Manav's Notes

Prob PDF
Sol PDF
Lab 4: Color Organ Part 2

Homework 06
(Due 10/08 Fr)
Prob PDF
iPython ZIP
Prob DataHub Link

Sol PDF
Self Grade

Remote Solutions OH
10/07 Th Robotics: Feedback Stabilization
Written Notes
Live QA
YouTube Link
Section 06B (Wed)
Moses's Recording
Moses's Notes

Prob PDF
Sol PDF
8
10/12 Tu Robotics: Controllability
Written Notes
Live QA
YouTube Link
(Note 11)
Section 07A (Mon)
Manav's Recording (Part 1)
Manav's Recording (Part 2)
Manav's Notes

Prob PDF
Sol PDF
Project Part 1: Front-End Circuits
Lab ZIP File
Lab DataHub Link

Lab-Sim ZIP File
Lab-Sim DataHub Link
Homework 07
(Due 10/15 Fr)
Prob PDF
iPython ZIP
Prob DataHub Link

Sol PDF
Self Grade

Remote Solutions OH
10/14 Th Learning: Gram-Schmidt
Written Notes
Live QA
YouTube Link
Section 07B (Wed)
Moses's Recording
Moses's Notes

Prob PDF
Sol PDF
9
MT1, October 18, 7-9 PM PST, In person, Location TBA
10/19 Tu Learning: Gram-Schmidt Optimization
Written Notes
Live QA
YouTube Link
(Note 12)
Section 08A (Mon)
Manav's Recording
Manav's Notes

Prob PDF
Sol PDF
Buffer Week

Homework 08
(Due 10/22 Fr)
Prob PDF
iPython ZIP
Prob DataHub Link

Sol PDF
Self Grade

Remote Homework Solutions OH
Midterm Redo
Midterm Redo Self Grade
10/21 Th Robotics: Stability Cont. -- Upper Triangularization
Written Notes
Live QA
YouTube Link
(Note 14) (Note 2j)
Section 08B (Wed)
Moses's Recording
Moses's Notes

Prob PDF
Sol PDF
10
10/26 Tu Learning: Upper Triangularization Cont. Spectral Theorem Intro.
Written Notes
Live QA
YouTube Link
Recorded Lecture Written Notes Pt 1
Recorded Lecture Written Notes Pt 2
Recorded Lecture Written Notes Pt 3
Recorded Lecture Part 1
Recorded Lecture Part 2
Recorded Lecture Part 3
Section 09A (Mon)
Manav's Recording
Manav's Notes
Prob DataHub Link

Prob PDF
Sol PDF
Project Part 2: System ID
Lab ZIP File
Lab DataHub Link

Lab-Sim ZIP File
Lab-Sim DataHub Link
Homework 09
(Due 10/29 Fr)
Prob PDF

Sol PDF
Self Grade

Remote Solutions OH
10/28 Th Learning: SVD
Written Notes
Live QA
YouTube Link
(Note 15)
Section 09B (Wed)
Moses's Recording
Moses's Notes

Prob PDF
Sol PDF
11
11/02 Tu Learning: SVD Cont.
Written Notes
Live QA
YouTube Link
(Note 16)
Section 10A (Mon)
Manav's Recording
Manav's Notes

Prob PDF
Sol PDF
Project Part 3: Controls
Lab ZIP File
Lab DataHub Link

Lab-Sim ZIP File
Lab-Sim DataHub Link
Homework 10
(Due 11/05 Fr)
Prob PDF
iPython ZIP
Prob DataHub Link

Sol PDF
iPython Sol ZIP
Sol DataHub Link
Self Grade

Remote Solutions OH
11/04 Th Learning: Classification and PCA
Written Notes
Live QA
YouTube Link
(Note 17)
Section 10B (Wed)
Moses's Recording
Moses's Notes
Prob DataHub Link

Prob PDF
Sol PDF
12
11/09 Tu Local Linearization for Nonlinear Control Problems
Written Notes
Live QA
YouTube Link
(Note 18)
Section 11A (Mon)
Manav's Recording
Manav's Notes
Prob DataHub Link

Prob PDF
Sol PDF
Project Part 4: SVD/PCA
Lab ZIP File
Lab DataHub Link

Lab-Sim ZIP File
Lab-Sim DataHub Link
Homework 11
(Due 11/12 Fr)
Prob PDF
iPython ZIP
Prob DataHub Link

Sol PDF
iPython Sol ZIP
Sol DataHub Link
Self Grade

Remote Solutions OH
11/11 Th Veteran's Day Section 11B (Wed)
Moses's Recording
Moses's Notes
Prob DataHub Link

Prob PDF
Sol PDF
13
11/16 Tu Linearization for Classification
Written Notes
Live QA
YouTube Link
(Note 19)
Section 12A (Mon)
Manav's Recording
Manav's Notes

Prob PDF
Sol PDF
Project Part 5: Advanced Controls
Lab ZIP File
Lab DataHub Link

Lab-Sim ZIP File
Lab-Sim DataHub Link
Homework 12
(Due 11/19 Fr)
Prob PDF
iPython ZIP
Prob DataHub Link

Sol PDF
iPython Sol ZIP
Sol DataHub Link
Self Grade

Remote Solutions OH
11/18 Th Linearization: Quadratic Approximation
Written Notes
Live QA
YouTube Link
Section 12B (Wed)
Moses's Recording
Moses's Notes

Prob PDF
Sol PDF
14
11/23 Tu Classification by Nonlinear Optimization
Written Notes
Live QA
YouTube Link
(Note 20)
Section 13A (Mon)
Manav's Recording
Manav's Notes
Prob DataHub Link

Prob PDF
Sol PDF
Buffer Week

Homework 13b
(Due 12/03 Fr)
Prob PDF
iPython ZIP
Prob DataHub Link

Sol PDF
iPython Sol ZIP
Sol DataHub Link
Self Grade
11/25 Th Thanksgiving (No Lecture)
15
11/30 Tu Complex Inner Products
Written Notes
Live QA
YouTube Link
Section 14A (Mon)
Manav's Recording
Manav's Notes

Prob PDF
Sol PDF
Project Part 6: Integration
Lab ZIP File
Lab DataHub Link

Lab-Sim ZIP File
Lab-Sim DataHub Link
Lab-Sim ZIP File (UPDATED)
Lab-Sim DataHub Link (UPDATED)
Homework 14
(Due 12/09 Th)
Prob PDF
iPython ZIP
Prob DataHub Link

Sol PDF
iPython Sol ZIP
Sol DataHub Link
Self Grade
12/02 Th Review Lecture
Written Notes
Live QA
YouTube Link
Section 14B (Wed)
Moses's Recording
Moses's Notes

Prob PDF
Sol PDF
16
12/07 Tu RRR Week Section 15A (Mon)
Manav's Recording
Manav's Notes

Prob PDF
Sol PDF
Buffer Week

Optional Problems (Finals Prep)
12/09 Th RRR Week Section 15B (Wed)
Moses's Recording
Moses's Notes

Prob PDF
Sol PDF

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. The set of ASEs assisting with a given discussion (if any) is given by the bulleted list.

Monday Discussion Schedule
Time Monday
11am-12pm Krishna
[204 Wheeler]
  • Oliver
Gavin
[222 Wheeler]
  • Brendan
Jichan
[241 Cory]
  • Parshant
12pm-1pm Michael
[103 Moffitt]
  • Brendan
Gavin
[108 Wheeler]
  • Oliver
Jichan
[219 Dwinelle]
  • Zackori
Manav
[3109 Etcheverry]
  • Parshant
1pm-2pm
2pm-3pm Gavin
[20 Wheeler]
  • Oliver
Krishna
[108 Wheeler]
  • Zackori
Manav
[3111 Etcheverry]
  • Parshant
3pm-4pm
4pm-5pm
5pm-6pm Jichan
[106 Moffitt]
  • Parshant
Michael
[170 SOCS]
  • Zackori
6pm-7pm
7pm-8pm Manav
[Online]
Wednesday Discussion Schedule
Time Wednesday
11am-12pm Krishna
[204 Wheeler]
  • Helen
Kunmo
[222 Wheeler]
  • Saketh
Manav
[241 Cory]
  • Yu Xi
12pm-1pm Divija
[103 Moffitt]
  • Helen
Kunmo
[108 Wheeler]
  • Saketh
Neelesh
[219 Dwinelle]
  • Brian
Manav
[3109 Etcheverry]
  • Yu Xi
1pm-2pm
2pm-3pm Maxwell
[20 Wheeler]
  • Brian
Ashwin
[108 Wheeler]
  • Saketh
Manav
[3111 Etcheverry]
  • Yu Xi
3pm-4pm
4pm-5pm
5pm-6pm Maxwell
[106 Moffitt]
  • Brian
Kunmo
[170 SOCS]
  • Saketh
6pm-7pm
7pm-8pm Moses
[Online]
  • Helen

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 (Out of Order, No 16A, CS Scholars, etc.) can be found in the google calendar above.

We offer different styles of discussion sections.

  • Standard (blue) [1 hour sections]
  • Slow-Paced (green) [2 hour sections]
  • Online (purple-pink) .

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

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
fa21 N/A N/A N/A
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

Staff

For a full list of course staff, see here.

Policies

For a full list of course policies and the syllabus, see here.

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.