CSE3214: Computer Networks Protocols and Applications
Winter 2017
General Information
Instructor: Suprakash Datta
Office: Lassonde, room 3043
Telephone: (416) 736-2100 ext. 77875
Lectures: Tue-Thu, 10-11:30 pm in PSE 321
Office Hours (tentative): Tue, Thu 12:30-2:00 pm, or by appointment in
Lassonde 3043
Email: [lastname]@cse.yorku.ca (If possible, consider using your york
account when sending me email.)
TA: F. Yasmeen
News
- You can see the TA Fri 6-7 pm, in LAS 3017 to demo your code or show that your code compiles and runs.
- Midterm solutions are here.
- HW 1 scores are on ePost.
- An old final is here.
- Midterm marks are on ePost.
- Please note the venue and time of the midterm.
- Welcome to CSE 3214!
Assignments
- Assignment 1 is here.
- Assignment 2 is here.
- Assignment 3 is here.
Lectures
- Lec 1 (Jan 5): General introduction to computer networks. No slides
used.
- Lec 2 (Jan 10): General introduction to computer networks. My slides are here.
- Lec 3 (Jan 12): No new slides.
- Lec 4 (Jan 17): No lecture.
- Lec 5 (Jan 19): The application layer. My slides are here.
- Lec 6 (Jan 24): The application layer.
- Lec 7 (Jan 26): The application layer.
- Lec 8 (Jan 26): The application layer. p2p networks. My slides are here.
- Lec 9 (Jan 31): The application layer. p2p networks.
- Lec 10 (Feb 2): The application layer. p2p networks.
- Lec 11 (Feb 7): Queuing Theory. My slides are here.
- Lec 12 (Feb 9): The transport layer. My slides are here.
- Lec 13 (Feb 14): The transport layer. No new slides.
- Lec 14 (Feb 16): The transport layer - congestion control. My slides are here.
- Lec 15 (Feb 28): The network layer. My slides are here.
- Lec 16 (Mar 2): The network layer.
- Lec 17 (Mar 7): The network layer.
- Lec 18 (Mar 9): The network layer.
- Lec 19 (Mar 14): Multimedia Networking. My slides are here.
- Lec 20 (Mar 16): Multimedia Networking.
- Lec 21 (Mar 21): Multimedia Networking.
- Lec 22 (Mar 23): Multimedia Networking.
- Lec 23 (Mar 28): Network Security. My slides are here.
Resources
Textbook (required)
Computer Networks: A Top-Down Approach, 7th Edition, by James F.
Kurose and Keith W. Ross, Published by Pearson, ISBN: 0133594149. Companion
Website. You may purchase this book through the York University
Bookstore.
Other References
- Computer Networks: Fundamental concepts and key architecture, A.
Leon-Garcia and I. Widjaja, McGraw Hill
- UNIX Network Programming , W. Richard Stevens
- Data Communication and Networking, by Behrouz Forouzan, McGraw-Hill,
4th Edition
Academic Honesty
It is important that you look at the departmental guidelines
on academic honesty. Although you may discuss the general approach to
solving a problem with other people, you should not discuss the solution in
detail. You must not take any written notes away from such a discussion.
Also, you must list on the cover page of your solutions any people with whom
you have discussed the problems. The solutions you hand in should be your
own work. While writing them, you may look at the course textbook and your
own lecture notes but no other outside sources.
Grades
Grades can be checked online on ePost here (you need your CSE login/passwd to access it).
- 3 assignments, 30% total.
- Midterm (30%): Mar 2, 9:30-11:15 am, in SC 303.
Syllabus: Introduction (Ch 1), The Application Layer (Ch 2), The Transport Layer (Ch 3) and the introduction to queuing theory. A sample test is here and the solutions are here.
- Final Exam (40%): scheduled by the registrar:
Syllabus: Everything covered in the course.
Time/date: Wed, 19 Apr 2017, 9:00-noon, ACW 004.
Important dates
See this page
for the full list.
- Jan 5: First day of class
- Feb 18-24: Reading week
- Mar 10: Last day to drop courses without receiving a grade
- Apr 5: Classes end
- Apr 6: Study day
- Apr 7-24: Exam period
There are no classes/exams on Feb 20 (Family day) and Apr 14 (Good Friday).
Missed test/exam
If you miss a test or the final due to medical reasons you are required to
contact the instructor within 7 days of the scheduled exam with
documentation. York University has a new form that your doctor should fill
out. You can download it by clicking here.