IECE / ICSI 416: Computer Communication Networks
Course Description

This course will cover fundamentals in computer communication networks as well as some state-of-the-art advancements in the field. This course will begin with topics in wired networks including Internet applications, transport and routing protocols, data link layer communications and Internet stability. We will then survey recent advances in applications (such as content-delivery networks), congestion control and wireless technologies. The students will have the opportunity to apply their understanding of networking fundamentals while working on hands-on programming assignments, packet trace analysis and an Internet measurement project. The material taught will form the foundation for more advanced courses in computer networks.

Prerequisites:
I CSI/I CEN 404 or I ECE 233 and A MAT 367 or A MAT 370.

Lecture:
         Time:
Tuesday and Thursday, 08:45-10:05AM
         Location: BB 125


Office Hours:
         Time:
Tuesday and Thursday, 10:15-11:15AM
         Location: Library (LI) 88B


Instructor
Prof. Dola Saha
Prof. Dola Saha
Email: dsaha AT albany DOT edu

Blackboard: IECE / ICSI 416: Computer Communication Networks
Books

Required: "Computer Networking: A Top Down Approach", James Kurose and Keith Ross, Pearson
Reference:

  1. "Computer Networks: A Systems Approach", Larry Peterson and Bruce Davie, Elsevier
  2. "Computer Networks", Andrew S. Tanenbaum, and David J. Wetherall, Pearson
Grading Information
  1. Projects - 20%
  2. Homework - 15%
  3. Midterm 1 - 20%
  4. Midterm 2 - 20%
  5. Final Exam - 25%
Grading Scale
A: 100-95 points A-: 94-90 points
B+: 89-87 points B: 86-84 points B-: 83-80 points 
C+: 79-77 points C: 76-73 points C-: 72-70 points
D+: 69-67 points D: 66-63 points D-: 62-60 points
E: 59 points and below
Policies

Assignments: Assignments will be posted in Blackboard. No late assignments will be accepted. All assignments are due by 11:59PM on the due date in Blackboard (unless otherwise specified). Any re-grading requests will be considered up to 5 business days after posting the grades for the corresponding assignment. No re-grading requests will be entertained after the 5-day period has passed. You are not supposed to collaborate on homework assignments.


Academic Honesty and Overall Regulations: Every student has the responsibility to become familiar with the standards of academic integrity at the University. Plagiarism and any act of academic dishonesty will not be tolerated and will be reported to the Graduate/Undergraduate Education in UAlbany. Read the Standards of Academic Integrity and Policies in the Undergraduate Bulletin or Graduate Bulletin.


Course Calendar

Subject to change as per travel schedule, material progreess and unforseen events

Week Date Discussion Topic Other Information
1Jan 23Introduction and Foundation
2 Jan 28 Homework 1 assigned
Jan 30 Application Layer
3 Feb 4 Homework 1 due, Project 1 assigned
Feb 6
4 Feb 11 Transport Layer Project 1 due, Homework 2 assigned
Feb 13
5 Feb 18 Homework 2 due, Project 2 assigned
Feb 20Midterm 1
6 Feb 25
Feb 27
7 Mar 3 Project 2 due, Homework 3 assigned
Mar 5 Network Layer
8 Mar 10 Homework 3 due, Project 3 assigned
Mar 12 Class Cancelled due to Business Building closure
9 Mar 17Spring Break
Mar 19
10 Mar 24 Project 3 due, Homework 4 assigned
Mar 26
11 Mar 31Data Link Layer Homework 4 due, Project 4 assigned
Apr 2
12 Apr 7Midterm 2
Apr 9
13 Apr 14Physical Layer Project 4 due, Homework 5 assigned
Apr 16
14 Apr 21 Homework 5 due, Homework 6 assigned
Apr 23
15 Apr 28Network Security Homework 6 due
Apr 30
16May 5
May 12Final Examination (10:30am-12:30pm)