InstructorVictor M. Preciado (preciado [at] seas.upenn.edu)
Office hours: Tue 10:30-11:30am in Levine Hall 360
Meeting Info: Tue and Thu at 9-10:30 am in Towne 303
Teaching Assistants: Trevin Gandhi (gandhit@seas.upenn.edu) and Chris Falco (ccerez@seas.upenn.edu)

Course Description:
Networks are ubiquitous in our modern society, playing an increasingly larger role in our everyday life. These include social networks --such as Facebook or Twitter-- and infrastructure networks --such as the Internet or the electric grid. Network Science and Engineering is a new discipline that investigates the structure and dynamics of large complex networks. In this course, students will learn some of the tools, metrics, and algorithms for analysis of networked systems, as well as practical applications of this new science.

Learning objectives:
  • Develop an understanding of network analysis and graph theory,
  • Use computational tools to empirically examine large-scale networks,
  • Learn mathematical tools to analyze real-world networks,
  • Develop the skill to model and simulate processes in networks.

Grading: Homeworks 30% + Midterm 30% + Final 30% + Participation 10%
Midterm: Thursday, March 2nd, 9-10:30 am (in Towne 303).
Final: Thursday, May 4th, 12-2 pm (location TBD).

RequirementsSolid knowledge of Linear Algebra (Math 312 or equivalent), Computer Programming, and basic knowledge of Probability. Those without this background should consult the instructor.