113 Cullinane Hall
Work: 617-373-2075
College of Computer Science
Email: rraj@ccs.neu.edu
Northeastern University
Home: 617-232-8298
Boston, MA 02115
Fax: 617-373-5121
Class meeting times/location: 110 KA, TTh 5:20-7:00
Office Hours: Tuesday 12:30-1:30, Thursday 11:00-12:00
Teaching Assistant: Lujun Jia (lujunjia@ccs.neu.edu),
264 Egan, 617-373-5878
Office hours: Wednesday 2:00-4:00
Calendar (includes lecture slides) Resources
Handouts
Problem
Set 1 (in pdf)
out 4/3, due 4/15
Programming
Assignment 1 out 4/10, due 4/28
Problem
Set 2 (in pdf)
out 4/22, due May 6
Lab
Assignment 2 out 5/15, due 5/29
Sample
solution to Problem Set 1 (in pdf)
Sample
solution to Problem Set 2 (in pdf)
Problem
Set 3 (in pdf)
out 5/13, due 5/20
Problem
Set 4 (in pdf)
out 5/22, due 5/29
Sample
solution to Problem Set 3 (in pdf)
Sample
solution to Problem Set 4 (in pdf)
Practice
Problems for the Midterm (in pdf)
Sample
Solution to practice problems (in pdf)
Practice
Exercises for the Final (in pdf)
Sample
Solution to practice exercises (in pdf)
Homework 1 (due 5/5)
Homework
1 (due 5/20)
Problem Set 1: 6%
Problem Set 2: 10%
Problem Set 3: 6%
Problem Set 4: 5%
Programming Assignment 1: 10%
Lab Assignment 2: 8%
The midterm exam will take place on Thursday, May 8. The final will take place on Tuesday, June 3, 5:20-7:20 PM.
The lecture slides are based on the slides prepared by Guevara Noubir when he taught this class earlier. They are essentially the same, with minor modifications. The first programming assignment is partly based on material provided by Ibrahim Matta (BU) and socket programming exercises of Gary Harkin (U. of Montana). The lab assignment is partly based on material created by Kamil Sarac (UT Dallas), Kevin Almeroth (UC Santa Barbara), and Douglas Comer (Purdue).