60 likes | 172 Views
Course Logistics – SP2003. Instructors: Dr. Abhay Parekh: OH Tu2-3:30; parekh@eecs Prof. Jean Walrand: OH Tu10-12; W11-12; wlr@eecs TAs: C.T. Ee: OH M3-5; ct-ee@eecs Ye Xia: OH W4-6; xia@eecs Course Manager : Dr. Jörn Altmann: jorn_altmann@acm.org. Grading.
E N D
Course Logistics – SP2003 • Instructors: • Dr. Abhay Parekh: OH Tu2-3:30; parekh@eecs • Prof. Jean Walrand: OH Tu10-12; W11-12; wlr@eecs • TAs: • C.T. Ee: OH M3-5; ct-ee@eecs • Ye Xia: OH W4-6; xia@eecs • Course Manager: • Dr. Jörn Altmann: jorn_altmann@acm.org
Grading • Final Exam (30%), Mid-term (15%) • Homework Assignments (20%) • Project 1 (10%) - Socket Programming • Project 2 (25%) – Network Evaluation • (Details will appear on web page -- check frequently!)
Projects • Project 1 • Application of socket programming • Client/Server; Get and manage files; handle errors • Project 2 • Study routing and transport through simulation experiments • ns environment provided; simple programming of scripts; emphasis on understanding of results
Books • Required Textbook: L. Peterson & B. Davie, Computer Networks: A Systems Approach, 2nd Ed. • Other Useful Networking Texts: • A. Tanenbaum, Computer Networks • R. Stevens, TCP/IP Illustrated (vol 1) • S. Keshav, An Engineering Approach to Computer Networking • Kurose and Ross, Computer Networking • Walrand, Communication Networks, 2nd Ed
Programming • This course will involve programming. Network programming project will be implemented in C on either Windows or UNIX • Your work can be done on your “named” account. If you lack one, you may log in as “newacct” on one of the clients listed below: http://www-inst.eecs.berkeley.edu/clients
Books on Programming • S. Maguire, Writing Solid Code • S. Lippman, C++ Primer • R. Stevens, UNIX Network Programming, Volume 1, 2nd ed.