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,
· 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:
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
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!