|
CS 1652 - Data Communication and Computer Networks Summer 2018 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Contact Information |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Course Description |
The course emphasizes basic principles and
topics of computer communications. The first part of the course provides an
overview of interfaces that interconnect hardware and software components,
describes the procedures and rules involved in the communication process and
most importantly the software which controls computers communication. The
second part of the course discusses network architectures and design principles, and describes the basic protocol suites. The
third part of the course introduces the concept of internetworking, a
powerful abstraction that deals with the complexity of multiple underlying
communication technologies. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Prerequisites |
CS/COE 0447 and CS/COE 0449. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Textbooks |
James
Kurose and Keith Ross Computer
Networking: A Top-Down Approach 7th
Edition, Addison Wesley, 2017 Richard
Stevens TCP/IP
Illustrated, Volume I: The Protocols Addison
Wesley, 1994 ISBN-10:
0201633469 Other
Books: Larry
L. Peterson and Bruce S. Davie Computer
Networks - A Systems Approach Morgan
Kaufmann, 2003 Richard
Stevens Unix
Network Programming - Volume 1 (2003) and Volume 2 (1999) Prentice
Hall Richard
Stevens Advanced
Programming in the Unix Environment Addison-Wesley,
1992 Bjarne
Stroustrup The
C++ Programming Language, Special Edition Addison-Wesley,
2000 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Grading Policy |
Midterm and Final exams (45%): 30% on higher grade and 15% on lower. Make-up exams can be scheduled well in
advance. Programming Projects (30%): Code is to be written in C/C++ and Homework Problems (15%) Lecture participation (10%): in-class questions using CourseWeb. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Important Dates |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Weekly Schedule |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Students with Disabilities |
If you have a disability for which you are
or may be requesting an accommodation, you are encouraged to contact both
your instructor and Disability
Resources and Services (DRS), 140 William Pitt Union, (412) 648-7890,
drsrecep@pitt.edu, (412) 228-5347 for P3 ASL users, as early as possible in
the term. DRS will verify your disability and determine reasonable
accommodations for this course. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Academic
Integrity |
Students have
the responsibility to be honest and to conduct themselves in an ethical
manner while pursuing academic studies. Students have the right to be treated
by faculty in a fair and conscientious manner in accordance with the ethical
standards generally recognized within the academic community (as well as
those recognized within the profession). Should a student be accused of a
breach of academic integrity or have questions regarding faculty
responsibilities, procedural safeguards including provisions of due process
have been designed to protect student rights. These may be found in
Guidelines on Academic Integrity: Student
and Faculty Obligations and Hearing Procedures. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||