ECS152B - Computer Networks
Spring 2003
| Lecture Time and Location: |
TR 4:40p-6:00 -- 206 Olson
; |
| Section 01 Discussion: |
Friday, 5:10 p.m. -- 6:00 p.m.; 212 Wellman |
| Section 02 Discussion: |
Friday, 3:10 p.m. -- 4:00 p.m. ; 212 Wellman |
|   |
|
| Instructor: |
Demet Aksoy |
| Office Hours: |
Thursday 1:10 p.m. - 3:00 p.m., in 3027 EUII |
| Extra Office Hours: |
April 28, 2003 1:30-2:30pm
May 23, 2003 2:30-3:00pm
|
|
| Teaching Assistants: |
Mohit Gupta |
|
Tufan Demir |
| TA Office Hours: |
Monday 3:00-5:00
Tuesday 2:00-4:30
Wednesday 3:00-5:00
Thursday 3:00-4:30 |
| |
| |
| Midterm Date: |
May 1st, 2003 |
| Final Date and Time: |
Wed, Jun 11 1:30-3:30, 206 Olson |
Course Description
ECS152B will cover the principles of networking with an emphasis on
protocols, implementations, and design issues. The course focuses on
higher layer protocols up to the application layer; it complements and
builds upon the material in the course ECS152A. It also provides the
required basics that are needed to develop networking software along
with case studies of several networking applications. Students will
gain hands-on experience through a substantial number of assignments
and projects in the Computer Science Department's Instructional
Facility.
Prerequisites
Course 152A and (150 or 151A).
Note that undergraduate students who do not meet the prerequisites are subject to be dropped. Graduate students are welcome to enroll in the class.
Experience with some flavor of Unix and programming in C or C++ is required.
Reading
Computer Networking:
A Top-Down Approach Featuring the Internet.
by Jim Kurose and Keith Ross, Addison-Wesley ISBN: 0-201-97699-4, 2002.
The pocket Guide to TCP/IP Sockets (C Version)
by Michael J. Donahoo and Kenneth L. Calvert, Morgan-Kaufmann ISBN: 1-55860-686-6, 2001.
In addition, the following books are recommended for reference:
Computer Networks: A Systems Approach
by Larry Peterson and Bruce Davie, Morgan Kaufman,
1999.
ISBN 1-55860-368-9
Unix Network Programming
by W. Richard Stevens. Prentice-Hall, 1998
Computer Networks
by A. Tannenbaum, Prentice-Hall, 1996.
TCP/IP Illustrated volume 1
by W. Richard Stevens. Addison-Wesley, 1994.
ISBN: 0-201-63346-9
Useful Links:
Request For Command (RFC): www.ietf.org/rfc.html
W. Richard Steven's home page and source codes www.kohala.com/start
Please follow up with the class newsgroups ucd.class.ecs152b
(for announcement) and ucd.class.ecs152b.d (for discussion).
You should use these newsgroups for posting
your messages, asking questions about the exams, projects, debugging or
sharing your experience with others. If you need
to send a private e-mail to your TA or to me, make sure to
include "ECS152B" in your subject line.
Grading
| Project |
40% |
| Final Exam |
30% |
| Midterm |
20% |
| Assignments and Homeworks |
10% |
Projects
There will be 2 projects (15%, 25%). Late submissions will not be considered for credit.
General Project Notes
Project 1 (due by 11:59 pm on 04/24/03)
Project 2 (due by 11:59 pm on 05/28/02) (10% bonus if submitted on 05/27/02)
Assignments and Homeworks
Homeworks are due before the class hour on the announced date (Homework box is in Room 86 EUII):
Homework 1 (due on 04/29/03)
Homework 2 (due on 05/30/03)
Late Policy
There will be "NO" credits for assignments, projects etc. turned in after
its due date and time.
Regrading Policy
Regrading requests, if any, should be done within a week after the
announcement/distribution of
the graded papers. All requests must be submitted in writing, specifically
explaining why additional credit is requested. Reevaluation may result in
a decrease as well as an increase and is not limited to the
specific question addressed by the student.
Academic Integrity
All work you submit must be your own unless it is explicitly a group effort.
Unauthorized group efforts will be considered academic dishonesty and
will be handled accordingly.