CS326 Computer Networks
The course covers the following topics: fundamentals of networking systems, network architectures, OSI model, elementary functions of protocols. The course presents protocols such TCP/IP, UDP, Ethernet, WiFi, VLANs as appropriate. Elementary functions such as error detection, lost and duplicate detection, synchronization, flow control, and retransmission control are presented. Parallel and distributed systems are analyzed in terms of communication needs and performance. Two hours lectures and two hours of laboratory work per week. (Prerequisite: CS104 or CS203 )
Prerequisite
Any of the following: Programming for Everyone II (
CS104), Introduction to C (
CS203)
Corequisite
CIS/CS Co-Reqs: Computer Networks Lab (
CS326L)