See Schedule of Courses for specific titles.
Dates: May 20 - August 9, 2019
This course will provide an introduction to Complex Systems. Topics will include: discrete dynamical Systems, continuous time models, chaos, cobweb plots, cellular automata, agent based models, fractals, and introductory network science (including dynamic network models). <p><b>Textbooks</b>: <ol><li>Introduction to Modeling and Analysis of Complex Systems by Hiroki Sayama. Available in paperback from bookstore or as an OpenSUNY (free) download: <a href="https://textbooks.opensuny.org/introduction-to-the-modeling-and-analysis-of-complex-systems" target="_blank">https://textbooks.opensuny.org/introduction-to-the-modeling-and-analysis-of-complex-systems</a>/</li> <li>Network Science, by Barabasi. Available in hard cover format from the bookstore or (free, online) <a href="http://barabasi.com/book/network-science" target="_blank">http://barabasi.com/book/network-science</a></li></ol> <p><b>Pre-requisites</b>: Math 21 Calculus 1 and comfort with a programming language</p> <p><b>Tech requirements</b>: High-speed internet connection for the duration of this course, webcam, ability to download Matlab (from UVM) to your personal computer</p>
<ul> <li>Identify properties of complex systems (e.g., emergence, adaptability, self-organization, criticality) </li><li> Construct hypotheses, model a system in Matlab, refine the model, and interpret results</li><li> Use mathematical tools, such as geometric series, difference equations, differential equations, and constructs from linear algebra, to modeling problems</li><li> Communicate results using correct terminology and notation in written form and in an oral presentation</li><li> Interpret research papers and discuss major findings</li></ul> This is an online course and requires a high level of engagement each week through weekly assignments, discussions, and programming assignments. <br/><br/>
<ul><b>Discussions (15%)</b>: There will be approximately 4 (graded, required) online, asynchronous discussions. Students will be expected to write approximately 250 words to respond to an initial post and create 3 or more substantial replies to other students for full credit. </li><li> <b>Assignments (25%)</b>: Assignment will consist of pencil/paper type math problems, conceptual questions from the course reading assignments, and, programming assignments in Matlab.</li><li> <b>Midterm (30%)</b>: The midterm exam will cover topics and skills from the first half of the course. Questions may be conceptual (e.g. from course readings), computational (pencil/paper), and/or related to Matlab coding exercises. The midterm exam will be proctored online using ProctorU. Calculators are not permitted on the exam. *Please note that there is an exam fee for using ProctorU, payable directly to ProctorU. </li><li> <b>Final Exam (30%)</b>: The final exam will be cumulative and integrate major themes, course readings, computation (pencil/paper), and/or Matlab coding exercises. The final exam will be proctored using ProctorU. Calculators are not permitted on the exam. *Please note that there is an exam fee for using ProctorU, payable directly to ProctorU</li></ul>
Online Course (View Campus Map)