ICS 147
Network Programming
- Study of concepts, methods, and tools for the design and
implementation of network-distributed applications.
Topics include interprocess communication,
communication protocols, transport layer interfaces,
distributed application design (e.g., client/server),
performance, and security.
- Prerequisites: ICS 54 and ICS 153
- 4 units offered Winter
- Text
`Unix Network Programming' by W. Richard Stevens.
- Course grade
will be assigned according to a curve of combined scores from
8 homeworks (70%) and a comprehensive closed-book final exam (30%).
- Homework
will be assigned in lecture each week and is due
in the distribution center by midnight on the date posted
on the homework handout.
Label your homework with your name and ICS 147.
Late homework loses 30% per day.
Discussing problems with others is ok, but copying
another's solution is cheating and all students involved will be
punished.
- Bulletin board
is called ics.147 and should be read daily with `netscape,' `nn,'
`rn,' or `bbc.'
Source and Homework Directory