Section 1
Winter 2011


CIS445 Network Applications Development (4)

Prerequisite: CIS 405A or permission of instructor.

Winter 2011


Time:  Tuesdays 6:10pm-10:00pm

Location: Salazar Hall, Room C362


Song Xing, Associate Professor of Information Systems
Office: Simpson Tower, Room 605
Phone: (323)343-2917

Office hours: Tuesdays & Thursdays 2:15pm-4:15pm. Send the Instructor email for the appointment of other times. 

Objectives:  The purpose of this course is to enable students to learn networking fundementals with thorough discussion of the problems that are posed at the network and Internet layers. It puts emphasis on application-layer paradigms, client/server and Peer-to-Peer technologies, network design, applications development and programming.

Textbook: There will be no formal text-books for the course. Instead, some references are suggested and listed below.

  • Behrouz A. Forouzan, TCP/IP Protocol Suite, 4th Ed, McGraw-Hill Higher Education, 2010, ISBN:0-07-337604-3 (reference).
  • Priscilla Oppenheimer, Top-Down Network Design, 3th Ed, Cisco Press, 2011, ISBN: 978-1-58720-283-4 (reference).
  • James Kurose and Keith Ross, Computer Networking: A Top-Down Approach, 5th Ed, Addison Wesley, 2010, ISBN: 0-13-607967-9 (reference).
  • Guy W. Lecky-Thompson, Fundamentals of Network Game Development, Course Technology, 2009, ISBN: 978-1-58450-557-0 (reference).

Tentative Topics:

1. Data and Computer Network Communications Overview

2. Principles of Network Applications

3. The Web and HTTP

4. Remote Logging, Electronic Mail, and File Transfer

5. Domain Name System, Host Configuration, and Network Management

6. Peer-to-peer Applications

7. Logical Network Design

8. Physical Network Design

9. Network Game Development

10. Network Programming


There will be homework assignments, the mid-term exam, and the final exam. A final grade will be determined using the following weights: Homework 15%, Mid-term Exam 38%, Final Exam 44%, Class participation and attendance 3%.

Homework assignments must be done individually. Failure to do so will result in a violation of the Academic Honor Code. The following cases will be considered as violations: identical answers and extremely similar answers.

Make-up exams will be given and late assignments accepted only in unusual circumstances beyond the student's control. Arrangements for make-up exams or late assignments must be made in advance.

Attendance Policy:

Attendance is mandatory. Send the instructor ( email in advance if you have to miss a class due to emergency or sickness.


The tentative date for the mid-term is Feb 8, Tuesday, 6:10pm-8:40pm. The final exam is scheduled for Mar 15, Tuesday, 7:30pm-10:00pm.

Last modified on Friday, 17-Dec-10.