Undergraduate Program Status
Mandatory | 2nd year |
This course provides an introduction to the theory of complex systems, including elementary graph theory and network models, models of percolation and epidemic spreading, theory of phase transitions, an introduction to stochastic processes and Markov chains, models of opinion dynamics, and an introduction to dynamical systems, stability analysis and bifurcations.
Students will be familiar with the broader context of complex systems, and will be proficient with the basic mathematical formalism, models and techniques required to characterize and study a variety of systems exhibiting complex behavior.
A student's grade in this course will be a weighted average of his/her performance on the homework assignments and the exams. The weights are as follows: performance on the homework assignments: 20%; performance on the midterm exam: 30%; performance on the final exam: 50%. Regular class attendance is required to pass the exam. Active class participation is highly recommended.
Introduction to Statistics
Introduction to Linear Algebra
Introduction to Calculus
Multivariate Calculus
Algorithms and Data Structures