Administration - NYU Computer Science Department

Download Report

Transcript Administration - NYU Computer Science Department

Data Communication and
Networks
Lecture 0
Administrivia
September 9, 2004
Joseph Conron
Computer Science Department
New York University
[email protected]
Adminstrivia
• You must be registered in G22-2262-001 to
receive a grade
• How to reach me: [email protected]
• Office hours: Thursdays 6:00 – 6:50 (please
make an appointment!)
Class Mailing List
•
All students should register themselves with the class list,
which is used for all technical discussions concerning the
course. To register, go to the following web page, and
follow the instructions:
cs.nyu.edu/mailman/listinfo/g22_2262_001_fa04
•
You will be notified in return that you are a list
participant. Please send all of your questions to this list
(not to the instructor) so that everyone can participate.
Computer Accounts
• Students that do not already have a CIMS Sun network
account should apply for one as follows:
Send email to [email protected] with CIMS Account
Request as the subject. In the body of the message, type:
o
o
o
o
o
Name
Student ID number
Department
Degree Program
Course numbers of courses you have already registered for.
Grading
• Four homework assignments (15% each)
• Final project (40%)
• Assignments due every three weeks (except
assignment 1)
Grading Schedule
Grades will be given according to the following schedule:
A
93 - 100
A-
90 - 92.9
B+
87 - 89.9
B
83 - 86.9
B-
80 - 82.9
C+
75 - 79.9
C
70 - 74.9
C-
60 - 69.9
Rules for Working on Assignments
• All assignments must be done individually (see Cheating
below).
• Unless stated otherwise in the assignment, all writing and
coding must be original.
• All assignments must be emailed to the appropriate grader.
To avoid problems with "lost emails" ("the Internet ate my
homework") you should save a copy of your EMAIL (not
simply the assignment itself).
Cheating Policy
You should NOT
1.
2.
3.
Copy any part of another student's homework answers.
Allow another student to copy your homework.
Copy any part of code found in a book, magazine, the Internet, or other
resource.
Present the work of another as your own. If you use the idea of another in
your work, you MUST provide appropriate attribution (that is, cite the work
and the author).
4.
–
The penalty for cheating will be a grade of F for the course.
How to hand in Assignments
+
Late Assignments
• Homework problems must be submitted by email
to the designated grader. Please include
– Your name
– Your SID
– Assignment number (1, 2, …)
• Homework may be submitted up to one week late,
but will receive a 10% penalty.
• NO credit will be given for ANY assignment
submitted later than one week from the due date.
Books
•
Required texts
– James Kurose and Keith Ross, Computer Networking: A Top-Down
Approach Featuring the Internet, 3rd Edition, Addison Wesley, 2004,
ISBN: 0321227352
•
Recommended texts
– William Stallings, Data & Computer Communications Seventh Edition,
Prentice Hall, 2003, ISBN 0131006819
– Douglas Comer, Computer Networks And Internets with Internet
Applications, 3rd Edition, Prentice Hall, ISBN 0130914495
– Comer, D.E. and Stevens, D.L. Internetworking with TCP/IP: Volume III:
Client-Server Programming and Applications, BSD socket version,
Second Edition, Prentice Hall, ISBN 0-13-260969-X, 1996.
What We Will Cover
•
•
•
•
•
•
•
•
•
Application Protocols
Socket Programming (in JAVA)
Data Structures (FSM, Queues, Ring Buffers)
Data Encoding and Transmission, Error Detection
Data Link Control
Packet switched and circuit switched networks
Congestion Control and Flow Control Methods
Internet Protocols (IP, ARP, UDP, TCP)
Network (packet) Routing Algorithms (OSPF, Distance
Vector)
• Multimedia Networking
Questions?