Tools for Modeling Dynamics
COURSE DESCRIPTION 
In this course, we will provide mathematical and computational tools for time evolution models of different types of processes. Throughout the course, there will be a "handson" approach utilizing various computer platforms. There will be a twoweek workshop on Python before the beginning of the course. Prerequisites In addition to the common requirements, a course in ordinary differential equations is required. 
COURSE GOALS 
By the end of this course, students will:

COURSE CONTENT 
Course Content As mentioned above, we will provide mathematical and computational tools for time evolution models of different types of processes. 1. Differential equations (4 weeks) Problems with continuous time are naturally modeled with differential equations. Possible examples: Lorenz attractor, Vander Pol equation, population dynamics, epidemiology. 2. Difference equations (3 weeks) Problems that are modeled in discrete time, equations in differences, logistic model, period bifurcation, Henon attractor. Possible examples: insects' dynamics. 3. Cellular automata (3 weeks) Cellular automata are examples of discrete space and can evolve in time either continuously or also discretely. Possible examples: Infectious processes. 4. Partial differential equations (4 weeks) Possible examples; wave and heat equations. Bibliography
Support Sessions2 hours per week with a teaching assistant. Grading Two midterm exams (40%), homework (40%), a simulation project to be submitted/ presented by the end of the course (20%). 