Syllabus for CS 528/CS 428 Computer Networks Spring 2012

nullpitNetworking and Communications

Oct 23, 2013 (3 years and 7 months ago)

319 views


1

Syllabus for CS 528/CS 4
2
8

Computer

Networks

Spring 2012


Course:

Lecture

Time: Tuesday and Thursday, 4
:
25
-

5:
5
0

pm,
Library North G208

Office Hours (TA): Wednesday, 10am


11am

Offic
e Hours

(Lecturer)
: Tuesday and Thursday, 6:20
-

7
:20

pm,
Engineering
Building

G25
(Not
my office)



Lecturer:


Assistant Prof. Ting Zhu

Office:
G10, Engineering Building

Office Phone: (607) 777
-

3230

Contact Email:
tzhu@binghamton.edu

(preferred)


Prerequisite:
CS 350

(Operating Systems)

and some probability theory.

C/C++
/Java

programming skills, knowing perl or MATLAB is a plus.



Course Descriptions:

Survey of computer communication networks. Fundamental
concepts of circuit and packet switching, local and remote networks, OSI reference
model, protocols and network control algorithms.



Textbook:


Main textbook


Jim Kurose, Keith Ross, Computer
Networking: A Top Down Approach, 5
th

Edition, Addison
-
Wesley, April 2009


Recommended
textbook
s

Andrew S. Tanenbaum, Computer Networks, PrenticeHall, 5
th

Edition, 2010


Larry L. Peterson and Bruce S. Davie, Morgan Kaufman, Computer Networks: A Systems
Approach, 4
th

Edition, 2007


Quizzes/Participations:

As a mean

of helping students keep up with lectures and the reading,
random quizzes will be used throughout the semester. If you are not going to make it to class,
you need to let me know prior to class
time. Otherwise, missed quizzes will be graded as a zero
barring documented unexpected emergencies.


Home
work
:
A total of
three

home work
s will be assigned in the whole semester.
Each
home
work

is

due before the corresponding class start.
I

require you to hand in a hard copy

home

work
s in class (before the class starts).
You are allowed to turn in your
home
work

within 5 days
after the due day. However, a

10% penalty per

day will be assessed toward
homework

that is

turned in late.

No
assignment will be accepted if it is more than 5 days late (including holidays
and weekends).


2

Exam
:

Exam

MUST be taken at the scheduled time unless evidence of a legitimate, unavoidable
problem is presented to your instructor
at least 24 hours in advance
.

Make
-
up exam

will NOT

be given
; in extreme circumstances st
udents who are forced to miss the

exam may, at the
instructor’s discretion, have their grades computed either by re
-
weighting the other graded items
or by countin
g the final project more heavily.
(The instructor will choose which option to
implement.)


Grading:

Your performance will be evaluated based on the following

Class Participation





10
%

Quiz







5
%


Homework







3
5
%

Mid
-
term Exam





20
%

Final Project

and Code Package




3
0
%


Scale
for final grades:

Grades will be assigned on the following scale. I reserve the right to
lower or raise the scale as needed. This is generally only necessary to ensure borderline grades
are appropriately assigned a letter grade although it may be necessary

to adjust for overly hard or
overly easy assignments.


A: 90


100

B: 80


89

C: 70


79

D: 60


69

F: < 60


Final Project:
Each student needs to complete a pro
ject on a selected

problem. Detailed
requirements of the final project will be handed out in the middle of the semester.


Policies:

The university academic integrity code is listed in the University Bulletin

(http://bulletin.binghamton.edu/integrity.htm)
. Cat
egory I violations will result
in a grade of
ZERO for the work plus a one letter course grade reduction. Cat
egory II violation will result
in a
failing grade of the course.