Advanced Computer Neworking CS 244, Stanford A graduate course in networking. The course reading list is quite extensive and includes areas like the history of the Internet, end to end arguments, and stupid networks.
Teaching Concurrency Some interesting thoughts and references on teaching concurrency from an SIGCSE award winner.
Added:
> >
The book The Art of Multiprocessor Programming by Maurice Herlihy and Nir Shavit has some interesting examples that might be useful.
Possible Course Texts or References
Changed:
< <
Networking Bible by Barrie Sosinsky. This is a trade paperback that has a suggested retail price of $54CDN. It is available from Amazon.ca and Chapters for around $35. Chapters also has a kobo version. In addition the electronic version is available through UBC's 24x7 electronic subscription.
> >
Networking Bible by Barrie Sosinsky. This is a trade paperback that has a suggested retail price of $54CDN. It is available from Amazon.ca and Chapters for around $35. Chapters also has a kobo version. In addition the electronic version is available through UBC's 24x7 electronic subscription. (You will need to login with your CWL and then search for the book Networking Bible)
Cloud Computing Bible by Barrie Sosinsky. Same availability information as above. It is unlikely that one would use this as the course text, but it does include some decent background information that could be given as an assigned reading, or just as a reference.