CS158A: Introduction to Computer Networks

SPRING 2008

Green Sheet

 

Instructor: Praveen Yalagandula

Class hours: Tuesday and Thursday 7PM-8:15PM

Room: MH 422

Course website: http://www.cs.sjsu.edu/~yalagandula/CS158A

 

Office hours: Tuesday and Thursday 6:15PM-7PM

Office: DH 282

Email: LASTNAME ‘AT’ cs.sjsu.edu

 

Important Dates:

Feb 4:  Last day to drop a course without consequence

Feb 11: Last day to add a course

May 15: Final exam (7:45PM to 10:00PM)

 

Catalog Description:

Introduction to computer networks, network layered architectures, performance and queuing characteristics of network models. Labwork using networks.

 

Required Textbook:

L. Peterson and B. Davie, Computer Networks: A Systems Approach, 4th Edition, Morgan Kaufmann Publishers Inc., San Francisco, CA, 2007; ISBN 0-12-370548-7

URL: http://books.elsevier.com/us/mk/us/subindex.asp?isbn=9780123705488

 

Additional References:

·  James F. Kurose and Keith W. Ross, Computer Networking: A Top Down Approach Featuring the Internet, 4th Edition, Addison Wesley, 2007.

·  Andrew Tanenbaum, Computer Networks, 4th Edition, Prentice-Hall PTR, Upper Saddle River, NJ, 2002.

·  Cisco Networking Laboratory. http://www.engr.sjsu.edu/ciscolab/

·  Wireshark. http://www.wireshark.org

·  W. R. Stevens, UNIX Network Programming, Vol. 1, 2nd ed., Prentice Hall, 1998.

 

Course Prerequisites:

CS 146 (Data Structures and Algorithms), CS 147 (Computer Architecture)

 

Description:

·   Foundation

·   Data link networks and MAC

·   Packet switching (LAN and ATM)

·   Internetworking (IP, routing, global Internet, multicast)

·   End-to-end protocols (UDP and TCP)

·   Congestion control and resource allocation

·   Network security

·   Advanced topics (as time permits): End-to-end data (Data presentation and compression), Network applications, Internet QoS, Voice over IP, etc.

                                                  

Student Learning Objectives:

·   Understand the above covered topics through completion of homework, quizzes, and examinations.

·   Successfully complete individual projects, including the use networking tools such as telnet, ping, traceroute, and Wireshark to evaluate simple network characteristics.

·   Work in a team to complete group projects, including independent research and network software programming.

 

Grading:     

Homeworks/quizzes: 15%

Projects (Programming Assignments): 30%

Midterm I: 15%

Midterm II: 15%

Final: 25%


Homeworks and projects are due at the START of the class on the date specified in the assignments as posted online. The homeworks and projects will not be accepted after the due date except with prior approval from the instructor.

 

Final exam will be comprehensive and will cover the entire syllabus. Midterms I and II will be held approximately at the end of the 6th and 11th week of classes.

 

Final grade distribution:

 

Percentage

Grade

93-100

A

90-92

A-

87-89

B+

83-86

B

80-82

B-

77-79

C+

73-76

C

70-72

C-

67-69

D+

63-66

D

60-62

D-

<60

F

 

 

 

 

 

 

           

 

 

 

 

 

 

 

 

Schedule:

 Please check the course webpage for schedule and continual updates.

 

Other Notes:

  • The pre-requisites to this course will be monitored, and the instructor is authorized to drop students at any time should it be determined that NOT all prerequisites have been met.
  • All handouts will be available on the course webpage.
  • Attendance is crucial to doing well on assignments and examinations.
  • Cheating will not be tolerable; a ZERO will be given to any cheated assignment/exam, and will be reported to the university.

 

 

UNIVERSITY, COLLEGE, AND DEPARTMENT POLICIES

 

Academic Integrity:

Your own commitment to learning, as evidenced by your enrollment at SJSU, and the University's Academic Integrity Policy requires you to be honest in all your academic course work. Faculty members are required to report all infractions to the Office of Student Conduct and Ethical Development. The policy on academic integrity can be found at http://sa.sjsu.edu/judicial_affairs/.

 

Further Information:

If you need course adaptations or accommodations because of a disability, or if you need special arrangements in case the building must be evacuated, please make an appointment with me as soon as possible, or see me during office hours. Presidential Directive 97-03 requires that students with disabilities requesting accommodations register with the SJSU Disability Resource Center to establish a record of their disability.

 

Please familiarize yourself with SJSU policies and procedures:

· http://info.sjsu.edu/static/soc-fall/soc-fall.html

· http://info.sjsu.edu/static/catalog/policies.html

 

Particularly the add/drop policy. It is your responsibility to know and observe these policies. However, if there is something about a policy that you don't understand, please feel free to ask! You can also find answers to many questions at the Student Advising Center. Note that for the Spring, 2008 semester the last day to drop without consequence is Monday, February 4, and the last day to add is Monday, February 11. After these dates it becomes very difficult to drop or add a class, so be sure you are in good shape before these dates arrive!