CSCE 416 : Introduction to Computer Networks
T Th 2:50pm-4:05pm (Jones Physical Sci Ctr 002)
Dropbox
Instructor
Srihari Nelakuditi
Email: username=srihari   domain=cse dot sc dot edu
Office: 2207 Storey Innovation Center
Phone: 777-7206
Office hours: T Th 1:30pm-2:30pm
Teaching Assistants
Theodore Stone
Email: username=tstone   domain=cse dot sc dot edu
Office: 1207 Storey Innovation Center
Phone: 777-8055
Office hours: M 2:00-3:00pm, T 12:00-1:00pm, W 1:00-2:00pm
Nathaniel Stone
Email: username=nlstone   domain=cse dot sc dot edu
Office: 1207 Storey Innovation Center
Phone: 777-8055
Office hours: M 1:00-2:00pm, W 2:00-3:00pm, Th 12:00-1:00pm
Course Description:
This course provides an introduction to fundamental concepts in the
design and implementation of computer communication networks, their
protocols, and applications. Topics to be covered include: layered
network architectures, applications, network programming interfaces
(e.g., sockets), transport, physical media, data link protocols, local
area networks and network routing. Examples will be drawn primarily from
the Internet (e.g., TCP, UDP, and IP) protocol suite.
Learning Outcomes:
- Describe and compare the basic technologies used in communications systems.
- Describe the organization of computer networks and evaluate alternative
organizations.
- Evaluate the protocols used in computer networks.
- Communicate technical information in written reports.
Textbooks:
-
Required: ``Computer Networking: A Top-Down
Approach,'' by Jim Kurose and Keith
Ross, 7th Edition.
-
Recommended References:
-
``Computer Networks: A Systems Approach,''
by Larry L. Peterson and Bruce S. Davie.
- ``Computer Networks,'' by Andrew S.
Tanenbaum.
-
``Computer Networks and Internets'' by Douglas E. Comer.
Prerequisites:
A rudimentary understanding of computer architecture, operating
systems, and probability would be helpful.
Coursework and Evaluation:
- Three exams based on homeworks (12 x 3 = 36%).
- Three laboratory projects (10 x 3 = 30%).
- One final exam (34%).
The letter grade is assigned based on your preformance relative to the
overall class performance. However, you are guaranteed to receive at
least the following grade for the given range of scores.
- A : 90 - 100
- B+ : 86 - 89
- B : 80 - 85
- C+ : 76 - 79
- C : 70 - 75
- D+ : 66 - 69
- D : 60-65
- F : below 60
Assignment/Project Submission Policy
All the laboratory projects have to be done individually. Project reports must be
submitted through drop box.
No late submissions.
If you have questions regarding the grading of your projects or exams,
you must come to see the instructor within two weeks
after the date your projects or exams have been
returned to you. If you cannot see us within two weeks, you need to
email us within two weeks and make an appointment. If you believe
that your projects or exams have been lost,
please notify us as soon as possible (within two weeks). We are not
responsible for missing projects or exams two weeks
after they have been returned.
Class Attendance Policy
Students are obligated to complete all assigned work promptly, to attend class regularly, and to participate in whatever class discussion may occur. Absence from more than 10 percent of the scheduled class sessions, whether excused or unexcused, is excessive and the instructor may choose to exact a grade penalty for such absences. It is of particular importance that a student who anticipates absences in excess of 10 percent of the scheduled class sessions receives prior approval from the instructor. Refer to the Undergraduate Bulletin for more information on the class attendance policy.)
Honor Code
Every student has a role in maintaining the academic reputation of the University. Students are to refrain from engaging in plagiarism, cheating, falsifying their work, and/or assisting other students in violating the Honor Code. Two important components of the Honor Code are:
- Faculty members are required to report potential violations of the Honor Code to the Office of Academic Integrity.
- When a student is uncertain as to whether conduct would violate the Honor Code, it is the responsibility of the student to seek clarification from the appropriate faculty member.
Your enrollment in this class signifies your willingness to accept these responsibilities and uphold the Honor Code of the University of South Carolina. Please review the Honor Code via sc.edu/academicintegrity. Any deviation from this expectation can result in a failing grade and a referral to the Office of Academic Integrity.