Computer Networks: COSC 475 (4) | Pepperdine University | Seaver College

Computer Networks: COSC 475 (4)

The theory of computer networks and its applications. Network layers and protocols for the OSI reference model. TCP/IP and the Internet. Network programming using Java. Rudiments of queueing theory.

Prerequisites: MATH 350 or concurrent enrollment, COSC 450 or concurrent enrollment, and COSC 330.

Hours Topic
Introduction (4 hours)
1.0 The OSI reference model
3.0 The Java network programming model
The physical layer (4 hours)
2.0 Network hardware
2.0 Theoretical basis for data communication
The data link layer (6 hours)
3.0 Error detection and correction algorithms
3.0 Data link protocols
The medium access sublayer (4 hours)
2.0 Multiple access protocols
2.0 IEEE standards and bridges
The network layer (6 hours)
1.5 Routing algorithms
1.5 Congestion control algorithms
1.0 Internetworking
1.0 The network layer in the Internet
1.0 Fragmentation methods
The transport layer (5 hours)
2.0 Transport protocols
3.0 The Internet transport protocols (TCP/IP and UDP)
The application layer (7 hours)
2.0 Network security
2.0 Domain Name System (DNS)
3.0 Simple Network Management Protocol (SNMP)
Distributed programming (7 hours)
3.0 CORBA programming
4.0 Java RMI programming
Queueing models (4 hours)
1.5 Homogeneous birth-death processes
2.5 The M/M/1 system

Total: 47.0 hours, excluding holidays, review sessions, and exams
*Fifty-minute class hours