Nonlinear Physics:
Modeling Chaos & Complexity
Readings abbrevations:
- NDAC: Nonlinear Dynamics and Chaos, Strogatz
- Python: Learning Python, Mark Lutz, Fourth Edition
- For all others see the Nonlinear Physics Reader
at http://cse.ucdavis.edu/~chaos/courses/nlp/Reader.html and the Supplemental
Reading at http://cse.ucdavis.edu/~chaos/courses/nlp/SupplementalReading.html.
Readings: Topics and dates are being updated as the quarter evolves!
- Introduction (30 March): Chaos, Scientific American, and Odds, Stanislaw Lem
- Programming Lab A (1 April): Python, Part I (Chapters 1-3) and Part II (Chapter 4, pp.
75-78, and Chapter 5).
- Dynamics Lecture 2 (6 April): NDAC, Chapters 1 and 2.
- Programming Lab B (8 April): Python, Part II (Chapters 4 and 7-9) and Part III (Chapters
11-13).
- Dynamics Lecture 3 (13 April): NDAC, Sections, 6.0-6.4, 7.0-7.3, and 9.0-9.4.
- Programming Lab C (15 April): Python, Part III (Chapters 4, 8, and 15), Part IV (Chapters
16-18), and Part V (Chapters 21-22).
- Dynamics Lecture 4 (20 April): NDAC, Chapter 3.
- Programming Lab D (22 April): WWW & Guide to NumPy.
- Dynamics Lecture 5 (27 April): NDAC, Chapter 8 and Sections 10.0-10.4.
- Programming Lab E (29 April): WWW.
- Dynamics Lecture 5 (4 May): NDAC, Chapter 8 and Sections 10.0-10.4.
- Programming Lab F (6 May): WWW & Python, Part II (Chapters 4 and 6), Part VI (Chapters
25-31), and Part VII (Chapters 32-35).
- Dynamics Lecture 6 (11 May): NDAC, Sections 12.0-12.3, 9.3, and 10.5.
- Programming Lab G (13 May): Lecture Notes on Numerical Integration.
- Dynamics Lecture 7 (18 May): NDAC, Sections 9.3-9.4 and 10.5-10.7.
- Programming Lab H (20 May): WWW.
- Dynamics Lecture 8 (25 May): Lecture Notes.
- Programming Lab I (27 May): WWW.
- Programming Lab J (3 June or earlier): WWW.
You will find the lectures vastly more understandable having done the reading for each
beforehand.