CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia...
-
Upload
stephany-wilcox -
Category
Documents
-
view
219 -
download
3
Transcript of CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia...
![Page 1: CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.](https://reader036.fdocuments.in/reader036/viewer/2022082517/56649e1b5503460f94b09b50/html5/thumbnails/1.jpg)
CS 453Introduction to Data and computer communications
Syllabus
Vinod Kulathumani
West Virginia University
![Page 2: CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.](https://reader036.fdocuments.in/reader036/viewer/2022082517/56649e1b5503460f94b09b50/html5/thumbnails/2.jpg)
2
Objectives
• Provide introduction to the design of computer networks
• Internet used as a case study
• Study of
layered architecture for the design of computer networks network protocols for the design of each layer.
• Particular emphasis on principles behind designing protocols that are scalable and fault-tolerant
• Study of some recent advances and research topics in the field of networking
![Page 3: CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.](https://reader036.fdocuments.in/reader036/viewer/2022082517/56649e1b5503460f94b09b50/html5/thumbnails/3.jpg)
3
Outline
• Internet: History, Overview
• Application layer protocols
• client-server model, peer-peer model
• Socket programming in C / Java
• Transport layer: TCP, congestion control
• Routing layer: IP, Principles of routing
• Link layer: Error detection including checksums and CRC, Ethernet, Token ring, ATM, switching and bridging
• Wireless and mobile networks
• Recent advances and research topics in networking
![Page 4: CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.](https://reader036.fdocuments.in/reader036/viewer/2022082517/56649e1b5503460f94b09b50/html5/thumbnails/4.jpg)
4
Reference Materials
James E. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach Featuring the Internet, Fifth Edition
Average 3-4 hours of reading per class
![Page 5: CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.](https://reader036.fdocuments.in/reader036/viewer/2022082517/56649e1b5503460f94b09b50/html5/thumbnails/5.jpg)
5
Prerequisites
• CS 350 or equivalent is recommended
• Time & dedication
• Programming assignments usually in C / Java
![Page 6: CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.](https://reader036.fdocuments.in/reader036/viewer/2022082517/56649e1b5503460f94b09b50/html5/thumbnails/6.jpg)
6
Policies
• Assignments / Homework
Usually One assignment per week (due before Tuesday class)
• Academic integrity
• Social Justice
• Office hours: TR (11 am -12 noon ) ESB 727 or by appointment
![Page 7: CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.](https://reader036.fdocuments.in/reader036/viewer/2022082517/56649e1b5503460f94b09b50/html5/thumbnails/7.jpg)
7
Grading
• Work load
4 Homework assignments (10%) 4 Lab assignments (20%) 6 Quizzes (20%) 1 Mid-term (20%) – March 4, 2014 [Tentative] 1 Final (25%)
• Grading structure
90 and above = A Between 80 and 90 = B Between 70 and 80 = C Between 55 and 70 = D < 55 = F
Make-up exams only after prior arrangement