CSC 8560
Computer Networks
3 Credits Format: lecture Level: graduate
Description: Computer networks as an application development platform; services required by and provided to distributed applications; electronic mail systems enhancement; access to remote file systems; integration of remote resources such as components of the Web into applications; security; data compression and encryption; transport protocols; network addressing and routing; LAN and MAN medium access control; bridging; Wireless and mobile networking; evolution of network technology on the Internet, Multi-media protocols.
Textbooks:
- Computer Networking: A Top-Down Approach, 4th Edition, James F. Kurose, Keith W. Ross, Addison Wesley
Objectives:
- Students will implement fundamental algorithms supporting networking protocols
- Students will have experience with developing programs using network application protocols
- Students will understand and be able analyze and apply the tradeoffs in developing network related protocols, algorithms, and services
- Student will gain insight into the direction of the current internet
Coordinator: Dr. Mirela Damian-Iordache
Prerequisites: CSC 8301 and CSC 8410
Required For:
- Networks Certificate
- Web Technology Certificate
Elective For:
- M.S. in Computer Science
- Systems Programming Certificate
- M.S. in Software Engineering