CS 725/825 Computer Networks, IT 725 Network Technology
Course Outline
Introduction to fundamental concepts of computer networks and exploration of widely-used networking technologies. Topics include principles of congestion and error control protocols; network routing; local, wireless, and access networks; application protocol design; and network programming. In-depth discussion of the Internet suite of protocols. More...
Credits | 4 (CS 725 and IT 725), 3 (CS 825) |
---|---|
Section | 01 |
Semester | Fall 2024 |
Date/Time | MW 2:10 - 3:30 pm, Kingsbury Hall S145 |
Instructor | Radim Bartos Office: Kingsbury N229, radim.bartos@unh.edu, https://www.cs.unh.edu/~rbartos Phone: 603-862-3792 Office hours: Monday 1-2 pm, Wednesday 3:30-4:30 pm, and by appointment |
TA |
Abhinav Gupta,
Abhinav.Gupta@unh.edu Office hours: Monday, 1-2 pm in Kingsbury N244 and Tuesday, 2:30-4 pm on Zoom |
Prerequisite | CS 520 - Assembly Language Programming and Machine Organization (students registered for CS 725 or CS 825), IT 520 - Computer Architecture (students registered for IT 725), or permission of the instructor. |
Teaching method | Lectures, homework projects, programming assignments, experiments with networks and networking equipment. |
Assignments | Problems from the textbook and programming projects. Assignments are due at the beginning of a class. There will be 20% per-day penalty for late submissions. Assuming no major schedule disruptions, the assignments will be due on September 25, October 16, October 30, November 20, and December 4, 2024. |
Exams | Two in-class exams (October 9 and November 6, 2024) and a final take-home exam/project (due December 13, 2024). |
Grading | 40% assignments, 40% in-class exams, 20% final exam/project. Grading scale: 94% and above: A, 90% and above: A-, 87% and above: B+, 84% and above: B, 80% and above: B-, 77% and above: C+, 74% and above: C, 70% and above: C-, etc. Students with a documented disability must register with the UNH Disability Services. More... |
Text | James F. Kurose and Keith W. Ross: Computer Networking: A Top-Down Approach, Eighth Edition, Pearson, 2021. Earlier editions are also permissible. Some of the assignments will include problems from the most recent edition of the textbook. If you use an older edition of the textbook, the problems or wording might be different. |
Academic honesty | Unless explicitly stated otherwise, all work submitted in this course has to be yours and yours only. You can use resources available on the Internet but must acknowledge them in your submission. You are obviously prohibited from sharing solutions, however, it is permissible to discuss approaches on Teams. Detected cases of cheating will have very serious consequences. If you have doubts whether a particular form of collaboration is permissible, talk to me before you do it or describe and acknowledge it in your submission if it has already happened. You are bound by the University Academic Integrity Policy. |
Course policies | The course follows all standard UNH policies, including those on accommodations and absences for non-academic reasons. More... |
Teams | The policy is that any course-related question that is not strictly individual should be posted on our Teams General channel for all to see. Students are encouraged to respond to questions of others. For private questions, message me directly, rather than sending an email. I respond to messages much more quickly than to emails. All students in the course should have been added to the course team, let me know if you have any issues. |
Canvas | Canvas, a.k.a. myCourses (https://mycourses.unh.edu/courses/125154) will be used solely for assignment submissions, grades, and the course calendar. No other content will be posted there. Do not use Canvas for course communication, it fails to provide even the most basic functionality, such as maintaining a thread of a conversation or reliable support for message attachments. Use Teams instead. It is recommended that you bookmark this page for quick access to all the tools used in the course. |