Network Science

MAT4222.01
Course System Home Terms Fall 2023 Network Science

Course Description

Summary

A network is a set of nodes (which might be computers, people, websites, proteins, neurons...), some of which are connected by edges (which might be communications lines, friendships, links, transcription regulations, synapses...). This simple concept has amazingly diverse applications and involves surprisingly deep ideas. We will use a combination of proof-based approaches for understanding core ideas in network theory and Python programming to implement established algorithms, explore core ideas in network science, and create our own networks from data. There will be applications to social dynamics, biology, technology, scheduling, and more. The course will culminate in a project where you can explore a topic you are interested in more deeply.

Prerequisites

Discrete Mathematics, another proof-based math course, or permission of the instructor (contact: kmontovan@bennington.edu). To be considered for this course, please fill out this form by 8am on Monday, May 15, 2023.

Please contact the faculty member : kmontovan@bennington.edu

Instructor

  • Katie Montovan

Day and Time

Academic Term

Fall 2023

Area of Study

Credits

4

Course Level

4000

Maximum Enrollment

18