CS 258 ADVANCED COMPUTER COMMUNICATION SYSTEMS

Dept of Computer Science, San Jose State University, Spring 2008

 

Instructor: Dr. Melody Moh

 

                                                              

CS 258-01, SEM 26912

Office: MH 411
Office Hours: Tue & Thu 11:45-12:45, 13:15-14:20, & by appointments

Tel. (408) 924-5088 Fax. (408) 924-5080

Email: moh ‘AT’ cs.sjsu.edu                                  URL: http://www.cs.sjsu.edu/~melody

 

(I)                COURSE INFORMATION


REQUIRED TEXTBOOK

            Mahhub Hassan and Raj Jain, High Performance TCP/IP Networking Concepts, Issues, and Solutions, Pearson Prentice Hall, 2004. URL: http://www.cs.wustl.edu/~jain/books/tcpip.htm

 

REFERENCES

  • Mohammad Obaidat and Noureddine Boudriga, Security of e-Systems and Computer Networks, Cambridge University Press, 2007
  • Azzedine Boukerche (ed), “Handbook of Algorithms for Wireless Networking and Mobile Computing,” Chapman & Hall/CRC, 2006.
  • Ivan Stojmenovic (ed), Handbook of Wireless Networks and Mobile Computing, Wiley Interscience, 2005
  • William Stallings, High-Speed networks and Internets Performance and Quality of Service, 2nd ed., Prentice Hall, 2002. URL: http://www.williamstallings.com/HsNet2e.html
  • Other references for specific topics/projects, especially in the areas of mobile wireless networks, including wireless mesh, sensor networks, and RFID will be given along with topic/project assignment sheets.

 

DESCRIPTION

  • Introduction: TCP/IP history, applications, and fundamentals
  • TCP/IP performance measurement, network simulation, and modeling
  • TCP/IP performances over wireless, mobile, optical, satellite, and asymmetric networks
  • New TCP standards and flavors
  • Time permit: Active queue management and TCP implementation
  • Advanced Topics in wireless, mobile networks including (schedule permits): broadband wireless access networks, wireless mesh networks, security in wireless networks, sensor networks and RFID
  • Advanced Topics in Internet (time permits) – Internet QoS (IntServ, DiffServ), Media Streaming over Internet, Overlay Networks and Peer-to-Peer Networks

 

STUDENT LEARNING OBJECTIVES

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

·         Successfully complete programming projects on advanced computer communication systems.

·         Work in a team to complete group projects, including independent research, oral presentation, and programming on one latest advancement in computer communication systems.

·         Successfully completed four or more hands-on networking laboratory sessions.

 

ASSIGNMENTS

  • HW:     Weekly homework assignments and several in-class quizzes, and four or more

Cisco Lab sessions - http://www.engr.sjsu.edu/ciscolab/

  • PROJ: Several individual and group research and programming projects will span the entire semester
  • Oral Presentation: Included in projects (PROJ)

 

EXAMS

Two mid-term exams (M1 and M2) scheduled approximately at the end of 6th and 11th week, and a final exam (FIN).

 

TENTATIVE SCHEDULE

Please check the course web page for continual updates: http://www.cs.sjsu.edu/~melody/CS258.html

 

GRADING SYSTEM

HW - 15%, PROJ- 40%, M1 - 15%, M2 - 15%, FIN - 15%.

 

Percentage

Grade

94 & above

A

90 - 93

A-

87 - 89

B+

83 - 86

B

80 - 82

B-

77 - 79

C+

73 - 76

C

70 - 71

C-

60 - 69

D

59 and below

F

 

OTHER NOTES

  • The pre-requisites to this course (CS 158A and instructor’s consent) 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.
  • Students are responsible for all materials distributed and discussed in the class.
  • Most handouts are available on the web; hard copy distribution will be kept minimized.
  • Attendance is crucial to doing well on assignments and examinations.
  • Office hours are on a 90% basis; they may be rescheduled or canceled due to conflicting department/university and other professional meetings.
  • Cheating will not be tolerable; a ZERO will be given to any cheated assignment/exam, and will be

 

(II)       Dept. of Computer Science - Additional Green Sheet Information Required by the University

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-spring/soc-spring.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!