Computational Methods for Nonlinear Systems

Physics 7682 / Computing & Information Sciences 6229 - Fall 2009

Instructor: Erich Mueller

Mondays & Fridays 1:30-3:30, Rockefeller B3 (directions)

http://www.physics.cornell.edu/~myers/teaching/ComputationalMethods/

Computational science and engineering involves the synthesis of data structures, algorithms, numerical analysis, programming methodologies, simulation, visualization, data analysis, and performance optimization, all applied to the study of complex problems in science and engineering. Physics 7682 / CIS 6229 is a graduate computational science laboratory course, emphasizing hands-on programming to address a number of interesting problems arising in physics, biology, engineering, applied mathematics, and computer science. The course is largely self-paced, allowing students to choose from among a variety of topics, and explore new problems of particular interest.

Topics

Course modules are drawn from a number of different fields, reflecting the course's role as a core element in the curriculum of Cornell's IGERT Program in Nonlinear Systems, which is organized broadly around the themes of complex networks, biolocomotion and manipulation, gene regulation, and pattern formation. Modules are designed to expose students to techniques and methods from a variety of disciplines, not normally encompassed in a single course. Computational methods include solution of ordinary and partial differential equations, graph traversal, Monte Carlo, search trees, and various techniques in data analysis.

Texts & Articles

Information and Links

Python resources

Local Python material

Web resources for Python