Network Programming |
Instructor:
Chakravarthy Bhagvati Room: E207, AI Lab Meeting by appointment only. Send email for appointment. |
Class Schedule Thursdays and Fridays: 2:00PM - 3:30PM Class Room: CR1 (W104 AI Lab) |
Textbooks Unix Network Programming Vols. 1 and 2 by Richard W. Stevens, Pearson Low Price Edition Advanced Programming in the Unix Environment by Richard W. Stevens, Pearson Low Price Edition |
This course covers four major areas:
Several practical examples and programs will be demonstrated and students are required to explore Linux operating system extensively and write a number of programs in addition to understanding the concepts. Students are expected to take the initiative in playing with the programming examples provided in the class and on this web page and attempt to understand the results. |
Syllabus
|
|
The networking part of Linux operating system is different from Unix and often varies from version to version and from one release to another. Students are advised to experiment with their systems and interact with the instructor so that such variants and deviants are discovered and understood. | ||
Assignments and Minor Exams |
|