-----------------------------------

CMSC 417-0201

-----------------------------------

Logistics

Please read the syllabus

Instructor

Dr. Michael Marsh
3441 A.V. Williams
mmarsh AT cs
240-270-2276
x5-7445

Graduate Teaching Assistant

Andrew Pachulski
see Piazza for contact information

Undergraduate Teaching Assistants

Andrew Liu
Toby Lin

Schedule

Lectures
Tu,Th 3:30-4:45
CSI 2107
Office Hours
Marsh
Friday, 2-3pm (or by appointment)
AVW 3441
Pachulski
Tuesday, 8-10am (or by appointment)
AVW 4103
Liu
Monday, 1-2pm
AVW 4103
Lin
Wednesday, 3:15-4:30pm
AVW 4103
In-Class Exams
Assignments/Projects
Dates subject to change. Please contact Dr. Marsh if you need accommodation on any of these dates.
Assignment Issue Date Due Date
0: VM Setup 1/26
1: Echo Client 1/31 2/14
2: Simple Server 2/16 3/2
3.0: Routing Table (and public tests) 3/9 4/6
3.1: Routing Core (public tests) 4/6 4/20
3.2: Messages 4/20 5/11
3.3: Project Write-up 5/11

Required Textbook

Computer Networks: A Systems Approach, 5th Edition (4th Edition also acceptable)
Larry Peterson and Bruce Davie
Morgan Kaufmann, 2011
ISBN 978-0123850591

Recommended Supplementary Texts

The first text is strongly recommended, while the others are more for supplemental reference. Older or newer editions of these are also good.

TCP/IP Sockets in C: A Practical Guide for Programmers, 2nd Edition
Jeff Donahoo and Ken Calvert
Morgan Kaufmann, 2009
ISBN 978-0123745408

Computer Networking: A Top Down Approach Featuring the Internet, 5th Edition
Jim Kurose and Keith Ross
Addison-Wesley, 2009
ISBN 978-0136079675

TCP/IP Illustrated, Volume 1
W. Richard Stevens
Addison-Wesley
ISBN 0-201-63346-9

You Might Also Find Useful...

Red Team Field Manual
Ben Clark
ISBN 978-1494295509

This is not listed as an official textbook for the course, but it has a lot of useful information. It is primarily a collection of quick references, including a number of network tools and operating system commands. It's about $10 on Amazon, and I'm happy to let you flip through my copy to see if it looks like something you would want to buy.

Links


[Back] Back to the Department of Computer Science Class Pages