UNIVERSITY  of  HOUSTON
Department of Computer Science

COSC 4377 - Introduction to Computer Networks
Section 09834 and 13562
Spring 2006

Syllabus

Prerequisite:

COSC 4330 - Fundamentals of Operating Systems Taking COSC 4330 concurrently is acceptable.

Class Schedule:

2:30 PM - 4:00 PM, Tuesdays and Thursdays (Tuesdays only for section 13562) in 200 PGH.

People:

Position Name E-mail
Office Hours *
Instructor
Dr. Jaspal Subhlok
jaspal _at_ uh . edu
Mon/Thu
4-6 PM
217 PGH
Tsung-i "Mark" Huang tihuang _at_ cs . uh . edu
M/W
???
202 PGH
Assistant T.B.A. -
-
T.B.A. -
- -
*  Instructors are also available right after class to address any question or concerns and additional office hours can be arranged by E-mail.

What will be covered?

This course covers the concepts and protocols in computer networks with an emphasis on the principles and technologies employed on the internet. The material is covered in a top-down fashion from networking applications to low-level data communication. The major topics covered are as follows:

Primary Textbook:

Computer Networking: A Top-Down Approach Featuring the Internet - 3rd Ed.,
James F. Kurose and Keith W. Ross,
Addison Wesley, 2005.
ISBN: 0-321-22735-2
List price: $99
Companion Website: http://www.aw-bc.com/kurose-ross/

Recommended Text:

You don't have to buy this book in order to pass. Library has at least one copy of this book.

Computer Networks: A Systems Approach, 3rd Edition
by Larry L. Peterson and Bruce S. Davie
Morgan Kaufmann, 2003. ISBN: 155860832X. 813 pages.
List Price: 89.95.

This is a well-written book on Computer Networks. Explanations of some concepts and protocols are better written than our textbook. We will use some content from this book as a supplement.

Supplemental texts:

You don't have to buy the following books in order to pass this class. Library has at least one copy for each of the following books.

Computer Networks and Internets with Internet Applications, 4th Ed.
by Douglas E. Comer
Prentice Hall, 2004. ISBN: 0131433512. 768 pages.
List Price: 106.00.

This is another well written book. It has more in depth explanations on concepts and protocols, plus examples and code segments in network applications. Entire book is freely available on line at (http://www.netbook.cs.purdue.edu).
UNIX Network Programming: Networking APIs: Sockets and XTI, Vol. I, 2nd Ed.
by W. Richard Stevens
Prentice Hall, 1998. ISBN: 013490012X. 1240 pages.
List Price: 68.00.

This book also has a Vol. II.
An older version of this book (ISBN: 0139498761) is out of print, but is available in the library.

TCP/IP Protocol Suite, 3rd Edition
by Behrouz A. Forouzan
McGraw Hill, 2005. ISBN: 0072967722. 896 pages
List Price: 115.00.

More in-depth discussion on TCP/IP. If you want to learn more detail about TCP/IP, this is the book you need.

Computer Networks, 4th Edition
by Andrew S Tannenbaum
Prentice Hall, 2003. ISBN: 0-13-066102-3. 912 pages.
List Price: 88.00.

A legendary textbook. Full of materials. Some parts might not be easy to read.

Class Web Page:

We will use WebCT (http://www.uh.edu/webct/) for our class web page. All announcements, notes, assignments, old exams, and other course related materials will be on WebCT only.  Please get a WebCT account as soon as possible.

Your web browser needs to accept cookies and is able to run Java script. Please click this icon (at left) on WebCT page to log on. The other icon "WebCT Vista" requires JAVA and cookies.

Old class web pages (before we moved to WebCT), including old assignments and projects, can be found here.

WebCT

Students have three options to get their WebCT ID:
  1. Online at WebCT - click "New Users" to get your WebCT ID.
  2. In person: The IT Support Center is located in Room 116 of PGH on the main campus. Monday-Friday, 8 am to 8 pm (except University holidays).
  3. By phone at 713-743-1411 Monday-Friday, 8 am to 8 pm (except University holidays).
A student's initial password is his/her birth date in the format mmddyyyy (example: April 1, 1974 would be entered as 04011974). WebCT IDs and passwords are case sensitive. Students should change their password the first time they log on to WebCT.

Once a student has his/her WebCT ID, he/she will log on to WebCT courses by going to WebCT and clicking "Log On".

Support for students using WebCT will be available in four ways:

  1. Online at WebCT - click on "Get Help".
  2. Use online support form.
  3. By phone at 713-743-1411 Monday-Friday, 8 am to 8 pm.
  4. In person in Room 56 in the basement of the MD Anderson Library on the main campus, Monday-Friday, 8 am to 8 pm.
Students who register late should allow 2-3 working days for their WebCT ID to be created and available online.

Tablet PC Video Lectures

Videos of classroom lectures will be posted at vnet.uh.edu (click on Vclass and proceed) typically within a few hours after a class. All registered students can get an account on VNET. All students will have access to these lectures. You can contact VNET help or contact Chang Yun (phys94@yahoo.com) for any problems.

A note for online/hybrid students

You are required to attend some classes. These include project discussions, mid term exam, final review, final exam and other designated classes. The required classes will be posted on WebCT at least a week ahead. You are also free to attend any of the regular classes.

In case of difficulty, please contact the instructor or TA by email, or in person during office hours, or use the WebCT message board. We normally start a class with a discussion of any outstanding questions/issues, so you can also just come to class. It is possible that an issue you raise by email or message board is discussed in class. If you are not in, you will have to check the video after the class.

Grading:

The tentative plan for grading is as follows:

Midterms
25%
Final exam
35%
Written and programming assignments
  40%
Total:
100%

There will be one midterm and one final exam. No make-up exam is allowed unless there is a verifiable medical excuse. The date for midterm will be announced about two weeks before the midterm. The final exam is at 2-5 PM, on Thursday, May 11th.  There will be 2 hand-on assignments and 3~4 written assignments.

Attendance:

If you miss a class, you are still responsible for knowing everything that took place. Your absence does not change the due date of an assignment.

Academic Honesty:

Any student found guilty of academic dishonesty will receive severe punishment.

Others:

200 PGH is equiped with a computer for each seat. Please use it for this course related works only.

A very cool introduction of this course can be seen here ( http://www2.cs.uh.edu/~jsteach/portfolio/cosc4377.html), including course summary, teaching support, sneak peek (video), and brochure.

Important Dates:


Posted: January 17, 2006.
Last modified: January 17, 2006.