3 ms·
This is Networks and Distributed Systems at UChicago: CMSC 23300. Networks and Distributed Systems. 100 Units. This course focuses on the principles and techni
by superuser2 11y ago
This is Networks and Distributed Systems at UChicago:
CMSC 23300. Networks and Distributed Systems. 100 Units.
This course focuses on the principles and techniques used in the development of networked and distributed software. Topics include programming with sockets; concurrent programming; data link layer (Ethernet, packet switching, etc.); internet and routing protocols (UDP, TCP); and other commonly used network protocols and techniques. This is a project-oriented course in which students are required to develop software in C on a UNIX environment.
http://collegecatalog.uchicago.edu/thecollege/computerscience/ http://collegecatalog.uchicago.edu/thecollege/computerscienc...
The 3 major C programming assignments last year: an IRC server, a TCP stack, and a router.
Best course I've ever taken.
- zachberger 11y agoI dug around and found the course projects: https://github.com/uchicago-cs/cmsc23300/wiki https://github.com/uchicago-cs/cmsc23300/wiki
- voltagex_ 11y agoThanks for this.
- deleted 11y ago[deleted]
- serge2k 11y agoShould be considered a typical CS course.