CSE 342: Fundamentals of Interworking (Fall 12)

Instructor:

Prof. M. Chuah
chuah(at)cse.lehigh.edu
http://www.cse.lehigh.edu/~chuah/

Graduate Assistant:

DaweiLi
dal312(at) lehigh.edu

Course Description:

Interconnected computer neteworks provide the infrastructure for applications such as electronic mail and the Web for today's world. As such, the understanding of networking technologies and experience of how they can be put to use will be a necessity for many Lehigh Computer Science and Engineering graduates. This course is intended for upper-level undergraduate students and will provide the fundamentals of computer neteworking with emphasis on Internet-implemented technologies along with significant hands-on programming experience with various protocols in directed laboratory exercises and homework assignments.

Objectives:

To provide a practical understanding of computer networks that comprise the Internet, with respect to system architectures, protocols, and client-server interaction. These objectives are accomplished through course lectures and extensive laboratory exercises.

Prerequisites:

CSE 303, ECE404, or equivalent

Expected Work:

Homework, lab exercises and programming projects

Examinations:

Midterm, and final exam

Required/Recommended

Textbooks:

Computer Networking: A Top-Down Approach, Kurose and Ross, 5th Edition, Addison Wesley (Required).

TCP/IP Sockets in C: Practical Guide for Programmers, 2nd Ed, Donahoo and Calvert Morgan Kaufmann (2009)(Recommended)

C: A Reference Manual,Harbison and Steele, , Prentice Hall(2002) (Recommended)

Useful Links:

Syllabus, Schedule

This page is http://www.cse.lehigh.edu/~chuah/CSE342.html
Last revised: 12nd, June, 2012.