CDA 4527: Computer Communication Networks

Fall 2007

Home                      Lecture notes                        Assignment


 

Instructor:        Dr. Cliff Zou (HEC 335),  407-823-5015,   czou@cs.ucf.edu

Course Time:   TuTh 10:30AM - 11:45AM,   HEC  302

Office Hour:    TuTh  1:00pm - 3:00pm 

Syllabus:

This course introduces the fundamental concepts in computer communication networks, their protocols, and applications. Topics to be covered include: overview of  network architectures and applications, network programming interfaces (e.g., sockets), transport, congestion, routing, and data link protocols, addressing, local area networks, wireless networks, and network security. Examples will be drawn primarily from the Internet (e.g., TCP, UDP, and IP) protocol suite.

 

In current world, almost everything is computerized and everything is connected. Network related jobs compose a large portion of the job market in IT industries. Therefore, computer networking knowledge and skill will contribute a lot for Computer Science students in their future career.

 

The following table shows the grading policy:

Coursework                        Approx amount                 approx %

written homework                    3-4                               15%

programming (C,C++)               2                                 20%

lab assignments (Ethereal)         2-4                               10%

midterm exam                                                               20%

final exam                                                                     30%

one-minute in-class paper                                             5%

The final grade will use +/- policy, i.e., you may get A, A-, B+, B, B- … grade.

Prerequisites:

·         Algorithms

·         Basic knowledge of Operating Systems

·         C or C++ programming

 

Course Materials:

·         Textbook: Computer Networking: A Top Down Approach Featuring the Internet (4th edition), J.F. Kurose and K.W. Ross, Addison-Wesley Longman, 2007. 

        Note that the 3rd edition of the textbook is also OK for this course.  I will make homework assignment problems taken from the textbook on the web, or make hardcopy of them to give to students who use 3rd edition textbook. 

               This textbook is simple and fun to read, yet it covers almost all important aspects of current Internet and computer networks. It has

            rich online resources by just following the above book's URL link.

·         Assigned readings from the textbook and the Web resource.

·         Class Notes: Class notes (in PowerPoint slides) will be posted on the class Web site before each class (modified based on the textbook slides)