Course Name / Section:

CIS 4319 / 001

Course Title:

Networks and Communications

Instructor:

John Fiore

   Office:

Wachman Hall, Room 1042.

   Email:

jfiore@temple.edu

   Phone:

215-204-3357

Course Web Page:

http://www.cis.temple.edu/~jfiore/2007/fall/4319

Website for Complete Syllabus:

http://www.cis.temple.edu/~jfiore/2007/fall/4319/handouts/syllabus/syllabus.pdf

Prerequisites:

CIS 207 and CIS 223 must have been completed with a C or better.

Textbook(s):

Kurose and Ross, Computer Networks, 4th Edition.  Addison Wesley, 2007.

Course Goal:

The primary goal of the course is to obtain a solid understanding of the basic architecture of the TCP/IP Protocol Suite and the main protocols of which it is comprised.  Supporting goals are to practice basic system and network administration tasks using the Linux Operating System, and to learn to program TCP/IP sockets using the Java Programming Language.

Topics Covered:

Introduction to computer networks and communications. Local and wide area networks. Network topology and routing. Internet and ISO protocols. Applications including remote procedure calls, remote logon, and file transfer. Network operating systems.

Attendance Policy:

Attendance to labs is mandatory; Attendance will be taken during lectures.