CSCE 416 : Introduction to Computer Networks

T Th 2:50pm-4:05pm (300MN B103)

Dropbox

Instructor

Srihari Nelakuditi
Email: username=srihari   domain=cse dot sc dot edu
Office: Swearingen 3A63
Phone: 777-7206
Office hours: T Th 1:30pm-2:30pm

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.

Textbooks:

Prerequisites:

A rudimentary understanding of computer architecture, operating systems, and probability would be helpful.

Coursework and Evaluation:

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.

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.

Scholastic Conduct

Scholastic conduct must be acceptable. Specifically, you must do your assignments and exams yourself, on your own. You may discuss with anyone and use any reference material, provided you do not copy any other persons' work. As Carolinians, students, faculty, and staff all have a responsibility to uphold high academic ethical standards. The Office of Academic Integrity (OAI) assists the Carolina community is upholding those standards. OAI is also responsible for addressing academically dishonest behavior when it occurs.

The USC Office of Student Conduct provides information on student responsibilities, and assists students with case resolution options if they are alleged to be in violation of the USC Student Code of Conduct. The Student Conduct process is committed to providing experiences, processes and resources that support the advancement of students’ principled decision making, responsible citizenship and adherence to The Carolinian Creed; and the office is committed to upholding an environment that supports the health and safety of members of our community so that they may reach academic goals without unnecessary impediments.