UCSB “Dynamical Systems” – Course Syllabus
ME 103, Fall 2024
Instructor: Francesco Bullo
Syllabus

This is the syllabus for the UCSB course ME 103 “Dynamical Systems”, Fall 2024.

This information is always available and updated at the URL http://motion.me.ucsb.edu/ME103-Fall2024/syllabus.html.

Textbooks and Reading Material

I will follow my own slides that I will be sharing (and updating) them throughout the quarter.

I will cover one slide deck per week (essentially one chapter per week).

The latest version of the slides for each week will be always available on this website below.

For additional reading I recommend:

Dynamical Systems
K. Ogata, Pearson, 4th edition, 2003

Feedback Control of Dynamic Systems
G. F. Franklin, J. D. Powell, and A. Emami-Naeini
Eight Edition / Global Edition, Prentice Hall, ISBN 1-292-27452-2

Feedback Systems: An Introduction for Scientists and Engineers
K. J. Åström and R. M. Murray. Princeton University Press, 2 edition, 2021.
PDF available here

How to turn in homework + late homework policy

Homework is submitted via Gradescope.

No late homework will be accepted without prior approval. Approval is automatic the first three times you ask: to announce late homework you must send email to the lead TA Abed Musaffar by midnight the day before <abed@engineering.ucsb.edu>.

Beginning with the second late homework, late homework will automatically lose 20% of the grade and no late homework will be accepted after 11:59pm two business days after the deadline.

How to request a clarification about homework grades

If you have any concerns or clarification requests about a grade you received, you must submit the re-grade request within 1 week from the moment the grade is made available.

Please include a careful explanation and all relevant dates and fact: email the lead TA and Professor Bullo.

No homework/midterm re-grade requests will be considered during and after the final exam week.

Week 1: Mon Sep 30 and Wed Oct 2

Week 2: Mon Oct 7 and Wed Oct 9

Week 3: Mon Oct 14 and Wed Oct 16

Week 4: Mon Oct 21 and Wed Oct 23

Midterm Week 5: Mon Oct 28 and Wed Oct 30

  • Reading Assignment: FB Chapter #5:

  • Review and discussion on homework solutions (Chapter 1-4) on Wed October 30th

Midterm to Monday Nov 4th (postponed from Wednesdays Oct 30th by popular request)

Week 6: Mon Nov 4 and Wed Nov 6

  • Midterm on Monday Nov 4th (usual classroom)

  • Homework Assignment #5: due on Thursday Week 7, at 11:59pm, on gradescope:

  • Optional advanced reading: Journal article describing SymPy: SymPy-PeerJ.pdf

  • Optional advanced reading: Conference article describing the Python Control Systems Library: PythonControlLibrary-CDC21.pdf

Week 7: Wed Nov 13 (Mon Nov 11 is Veteran's day)

  • (NOVEMBER 11th = Veteran's day)

  • Reading Assignment: FB Chapter #6:

  • Homework Assignment #6: due on Thursday Week 8, at 11:59pm, on gradescope:

Week 8: Mon Nov 18 and Wed Nov 20

  • (second lecture on Chapter #6)

  • Reading Assignment: FB Chapter #7:

  • Homework Assignment #7: due on Thursday Week 9  —  postponed till Monday after Thanksgiving, at 11:59pm, on gradescope:

Thanksgiving Week 9: Mon Nov 25 and Wed Nov 27

  • Online lecture on Monday Nov 25

  • finish Chapter #7

  • (Thursday Nov 28 is Thanksgiving)

Week 10: Mon Dec 2 and Wed Dec 4

  • (5 minutes for in-class course evaluation)

  • Reading Assignment: FB Chapter #8:

  • Homework Assignment #8 (deadline to be decided)

Final's Week

  • Final Exam: Thursday December 12th, 12pm-3pm