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 Email: dsaha AT albany DOT edu |
Required: "Computer Networking: A Top Down Approach", James Kurose and Keith Ross, Pearson
Reference:
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.
Week | Date | Discussion Topic | Other Information |
---|---|---|---|
1 | Jan 23 | Introduction 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 20 | Midterm 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, |
|
Mar 12 | Class Cancelled due to Business Building closure | ||
9 | Mar 17 | Spring Break | |
Mar 19 | |||
10 | Mar 24 | |
|
Mar 26 | |||
11 | Mar 31 | Data Link Layer | Homework 4 due, Project 4 assigned |
Apr 2 | |||
12 | Apr 7 | Midterm 2 | |
Apr 9 | |||
13 | Apr 14 | Physical Layer | Project 4 due, Homework 5 assigned |
Apr 16 | |||
14 | Apr 21 | Homework 5 due, Homework 6 assigned | |
Apr 23 | |||
15 | Apr 28 | Network Security | Homework 6 due |
Apr 30 | |||
16 | May 5 | ||
May 12 | Final Examination (10:30am-12:30pm) |