20-260-743 COMPUTER NETWORKING

Mondays  and Wednesdays  4-5:15 pm,  Swift 819

AUTUMN QUARTER

 

2003-04 Catalog Data:

20 ECES 743 Computer Networking.  Credits 3.  This course introduces basic concepts for Computer Networking. Many underlying issues related to multiple layered information transmission in a computer network, will be covered. This course requires a group simulation project that implements a concept in computer networking.

Text:

Computer Networking, Second Edition, James Kurose and Keith Ross, Addison Wesley, 2003, ISBN #0-201-97699-4

Reference Books:

1.        Computer Networks, Fourth Edition, Andrew Tanenbaum, Prentice Hall PTR, 2003, ISBN No. 0-13-066102-3

2.        An Engineering approach to Computer Networking, S. Keshav, Addison Wesley, 1997, ISBN #0-201-63442-2

3.        Unix Network Programming, Volume 1, second edition, Networking APIs, Sockets and XTI, by W. Richard Stevens, Prentice Hall, 1998 (http://www.kohala.com/start/).

Coordinator:

Dharma P. Agrawal, Professor of Electrical & Computer Engineering and Computer Science.

Goals:

The student will acquire an understanding of computer networking and will be able to correlate with advances in this area.

Prerequisites by Topic:

Some basic understanding of data communication concepts.

Topics:

 

1.        Computer Networks and the Internet

2.        Application Layer

3.        Transport Layer

4.        Network Layer and Routing

5.        Link Layer and Local Area Networks

6.        Multimedia Networking

7.        Security in Computer Networks

8.        Network Management

 

 

 

Computer Usage:

Students use a UNIX and/or Windows platform for the simulation projects.

 

Laboratory Projects:

All homework will be posted on the web page. The simulation project would require access to RFCs, besides the web.

 

 

Estimated ABET

   Category Content:

Engineering Science:  1.5 credits or 50%

Engineering Design: 1.5 credits or 50%

    

 

 

 

Prepared by:

Dharma P. Agrawal, D. Sc.

Date:        

September 4, 2004

 


 

 

 

20-260-743 COMPUTER NETWORKING

AUTUMN QUARTER

Mondays and Wednesdays 4-5:15 pm, Swift 819

 

Office Hours: Mondays and Wednesdays 3-4 pm or after the class

 

Grading Distribution:

                                                                                               

Midterm in the class on Wednesday, Oct. 27, 2004                       30%

Final on Monday Dec. 6, 2004; 4:00 pm to 6:00 pm                      35%

Group Simulation Project (due on Mon. Nov. 22, 2004)               25%

Weekly Homework (due in one week)                                               10%

 

Audit: Need to make "B" average in the Midterm and the Simulation Project.

 

 

            

                                                                             Simulation Projects:

 

 

This is a programming project in which you are required to simulate some specific function in Computer networking.  You will be given the projects at the end of chapters and will be due in one week. You can use C, C++ or Java language for coding. You need to submit your results as well as the source code to the TA.

 

                                                                                    Assignments