CMSC 1171 Networks
Course Mechanics
Course Overview
What we covered so far
What we may cover next class
Assignments and Handouts
Course Mechanics
Instructor
Janos Simon
165 Ryerson
email: simon (at) cs.uchicago.edu
Office Hours: TBA
TA
Anna Olson
Ryerson 176
Office Hours: Monday 3-4
email: olsona (at) cs (dot) uchicago (dot) edu
Lecture:
MWF 1:30-2:20 in Math-Stat Building Rm 112 (from 5/5)
Textbooks: "Networks, Crowds and Markets" by Easley and Kleinberg
A preprint of the text can be found
here.
We will use Python 3.0 to write code. An introductory text with nice support and self-evaluation
questions is available free on the web
here
Midterm
The date of the midterm is Friday, May 3.
I will post on Piazza details about the material covered, type of questions, etc.
Grading
Grading will be based on weekly homework assignments, programming assignments (35%, with no more than 1/3 based on Python programming), midterm (30%) and
a final (30%).
Course Overview
We will study examples of where the way objects or people are interconnected may help
understand they interact. We will look at mathematical models of networks and of some
interactions. This is a gentle introduction to apsects of mathematical and computational
modeling, as well as to algorithms and to some ideas in Economics.
Approximate Syllabus
This is a first draft, subject to changes depending on class preparation and interest.
Graphs: basic notions. Strong and weak ties, and their use. Positive and negative relationships.
The structure of the World Wide Web, mechanisms of web search.
Diffusion in Networks. Small-world-phenomenon (six degrees of separation.)
Introduction to Game Theory.
Auctions
Matchings.
Time permitting, Sponsored Search Markets, Power Laws, Epidemics. Prediction markets.
Material covered so far
See here
Read Ahead
This is what I plan to cover in the next lecture or two.
Extra Readings
Link to the reports of importance of social networks in vaccination
noncompliance here
Assignment 1 Due Wednesday, April 10 in class.
Assignment 2 Due Wednesday, April 17 in class.
Assignment 3 Due Wednesday, April 24 in class.
Assignment 4 Due Wednesday, May 1st in class.
Assignment 5 Due Wednesday, May 15 in class.
Assignment 6 Due Friday, May 24 in class.
Assignment 7 Due Wednesday, May 29 in class.
The main page for the Iowa Electronic Markets.
Some material about the World Wide Web, html and http is
here.
Important Homework Instructions
Students are encouraged to work together, but each student must
independently write up their solutions.
Write-ups must include the
names of any collaborators and any sources used to help solve a
problem, other than the textbook.
Do NOT search the web for solutions!