CS/ECE 438 — Spring 2012

Computer communication networks are among the most important and influential global infrastructures that humanity has created. The goal of this course is to provide a foundational view of communication networks: the principles upon which the Internet and other computer networks are built; how those principles translate into deployed protocols; and hands-on experience solving challenging problems with network protocols.

Topics will include link-layer technology; switching; routing; the Internet Protocol; reliability, flow control, congestion control, and their embodiment in TCP; quality of service; and network security. The course will involve a significant amount of Unix-based network programming using the C language. Students who are not already familiar with ANSI C should learn it quickly.

[ Home | Syllabus | Schedule ]

Course Information

Lectures 11:00-12:15pm, W&F, Siebel Center 1109
Instructor Prof. Robin Kravets, rhk@illinois.edu
SC 3114
Office Hours: M: 10:00a - 12:00a
TA Riccardo Crepaldi: rcrepal2 at illinois.edu
Muntasir Rahman: mrahman2 at illinois.edu
TA office hrs
T:   4:30p - 6:00p
W:  4:30p - 6:00p
Th: 4:30p - 6:00p
F:   2:00p - 3:30p

TA office hours will be held in room 3109SC
During the same times I2CS students can contact the TA using Skype (Instructions on Piazza)

Handy links