| |
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 510 or concurrent enrollment,
COSC 450, and COSC
330.
| 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
|
 |