Computer Networking

Overview

Subject area

CSC

Catalog Number

375

Course Title

Computer Networking

Department(s)

Description

This course studies the design principles of network infrastructure and how these designs may be compromised and how they work. Thus, it presents principles and methodologies used in the design and implementation of modern computer networks and networked information systems. Topics include: shared use of a multiple access channel, error detection and recovery, and flow and congestion control. This course studies packet switched networks, routing protocols, internet protocols and protocols at each layer. This course also introduces network programming-algorithms and procedures for secure and reliable transport over best-effort delivery systems. Students will develop several client-server applications such as writing a simple networking service at the I.P. layer or higher.

Typically Offered

Offer as needed

Academic Career

Undergraduate

Liberal Arts

Yes

Credits

Minimum Units

3

Maximum Units

3

Academic Progress Units

3

Repeat For Credit

No

Components

Name

Lecture

Hours

3

Requisites

030728

Course Schedule