Instructor: Professor Jim Crutchfield
Assistant: Benny Brown
Upper Division catalog number: Physics 150,
Special Topics (CRN 76103)
Graduate catalog number: Physics 250 Section 4, Special Topics (CRN 83105)
Times and Locations:
Tu 0210-0330 PM: 185 Physics
Th 0210-0330 PM: 2118 Mathematical Sciences Building
Crutchfield: Wed 0300-0400 PM, 1109 MSB
Brown: Tu 0100-0200 PM, 1106 MSB
This is a course on computational science methods. The goal is for you to learn how to build powerful computing tools that help you do science.
The course explores the origins of intrinsic unpredictability (deterministic chaos) and the emergence of structure (self-organization) in natural complex systems. This will be developed using dynamical systems theory and focus on analyzing periodic and chaotic behaviors and bifurcations between them. In addition to this physics track, the parallel theme is constructing exploration tools for nonlinear processes. That is, in addition to developing the mathematics of qualitative dynamics, this is also a practical class. Students will design and build interactive tools for simulating and visualizing complex systems using Python. We will also make a field trip to the KeckCAVES sensory immersive visualization lab (keckcaves.org).
Outline: (Course Syllabus [PDF] [HTML] )
Complex systems to be analyzed:
Audience: Upper division undergraduates and graduate students in physics, mathematics, computer science, engineering, mathematical biology, and theoretical neuroscience. Others also welcome. Please see the Prerequisites in the syllabus linked above.
Course Work (Grading):