CSE3214: Computer Networks Protocols and Applications
Winter 2015
General Information
Instructor: Suprakash Datta
Office:
Lassonde, room 3043
Telephone: (416) 736-2100 ext. 77875
Lectures: Tue-Thu, 10-11:30 pm in BC 215
Office Hours (tentative): Tue, Thu 1:00-3:00 pm, or by appointment in Lassonde 3043
Email: [lastname]@cse.yorku.ca (While you are free to send me email from any account,
please realize that email from domains other than yorku.ca have a higher chance
of entering my spam folder. I do check my spam folder irregularly , but to be
safe, consider using your cs account when sending me email.)
TA: R. Kitsis
News
- Please sign up ASAP (if you still have not shown your program) to show your program for assignment 2 to the TA by clicking here.
- An old final is here. Please note that less of queueing theory and more of Security was covered that year.
- There is no class on Thursday, April 2.
- Please sign up to demonstrate your assignment to the grader by clicking
here.
- Classes resume on March 12.
-
Due to the strike, all classes and labs are suspended at York until further noti
ce. Official York U announcements regarding the strike are
here. If you use Twitter, you can also monitor this feed.
-
A sample midterm is here. The solutions are
here.
- Assignment 1 is updated.
-
Welcome to CSE 3214!
Assignments
- Assignment 1 is here.
- Assignment 2 is here.
Lectures
- Lec 1 (Jan 6): General introduction to computer networks. No slides used.
- Lec 2 (Jan 8): General introduction to computer networks. No slides used.
- Lec 3 (Jan 13): General introduction to TCP/IP. No slides used. Formal introduction following Ch 1.
- Lec 4 (Jan 15): Ch 1. My slides are here.
- Lec 5 (Jan 20): Ch 1. My slides are here.
- Lec 6 (Jan 22): Start Ch 2. My slides are here.
- Lec 7 (Jan 27): Ch 2. My slides are here.
- Lec 8 (Jan 29): Ch 2 continued.
- Lec 9 (Feb 3): Ch 2 continued. My slides are here.
- Lec 10 (Feb 5): Ch 2 continued. Socket programming basics. No new slides.
- Lec 11 (Feb 10): Finish P2P systems. Introduction to queuing theory. My slides are here
- Lec 12 (Feb 12): Finish introduction to queuing theory.
- Lec 13 (Feb 24): The transport layer (Ch 3). My slides are here
- Feb 26: Midterm, no class.
- Mar 3, 5: No class because of the strike.
- Lec 14 (Mar 12): Transport layer continued.
My slides are here
- Lec 15 (Mar 17): Transport layer continued.
- Lec 16 (Mar 19): The Network layer (Ch 4).
My slides are here
- Lec 17 (Mar 24): Network layer continued.
- Lec 18 (Mar 26): Network layer continued.
- Lec 19 (Mar 31): Multimedia on the Internet.
My slides are here
- Lec 20 (Apr 6): Multimedia continued.
- Lec 21 (Apr 8): Multimedia continued.
- Lec 22 (Apr 14): Multimedia continued.
Resources
Textbook
Computer Networks: A Top-Down Approach, 6th Edition, by James F. Kurose and Keith W. Ross, Published by Pearson, ISBN: 9780132856201. Companion Website.
You may purchase this book through the York University Bookstore.
Other References
Resources
Textbook
Computer Networks: A Top-Down Approach, 6th Edition, by James F. Kurose and Keith W. Ross, Published by Pearson, ISBN: 9780132856201. 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%): Feb 26, 9:30 am - 11:30 am. Room TEL 0010.
Syllabus: Everything covered upto and including Feb 12.
- Final Exam (40%): scheduled by the registrar:
Syllabus: Everything covered in the course.
Time/date:
Wed, 22 Apr 2015, 19:00-22:00, ACW 006
Important dates
See this page for the full list.
- Jan 5: First day of class
- Feb 14-20: Reading week
- Mar 6: Last day to drop courses without receiving a grade
- Apr 6: Classes end
- Apr 7: Study day
- Apr 8-24: Exam period
There are no classes on Feb 16 (Family day) and April 3 (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.