derek ruths || network dynamics

COMP 767

Graduate Seminar in Network Science

In the past several decades increasing attention has been given to the study of networks that seemingly arise naturally within nature and human communities. These networks of interacting agents, whether proteins, people, companies, or governments, produce much of the behavior we observe in the world. As a result, understanding and characterizing these networks holds the promise of harnessing and improving many of the natural and man-made systems around us.

Network science is a composite of mathematics, computation, and statistics that gives us a language with which to discuss real-world networks and a set of techniques by which we can more closely interrogate specific systems, compare seemingly disparate networks, and understand the general principles by which networks influence the behavior and structure of systems in which they occur.

In this course we will spend a semester learning the language and techniques of network science. While we will delve into theory throughout the course, our focus will be on understanding how the techniques of network science can be applied to a variety of systems in order to better understand the underlying systems.

While the focus of this course will be on learning methods and techniques from network science, our overarching goals will also include developing practical skills appropriate to the graduate student. Specifically, the course has been designed with the following aims:

  • gain familiarity with techniques and methods in network science
  • practice academic communication
  • develop familiarity with disciplines which use network science to interrogate the world

For more information about the course, please see the syllabus.