COMPUTER NETWORKS AND DATA COMMUNICATION
Brief Course Description
This course introduces concepts of computer networks within the context of the Internet. It covers fundamental principles, elements and protocols of computer networks and data communication.
Course Objectives
The aims of this course are:
i) To introduce students to standards, guidelines and technologies in computer and data communication networks
ii) To impart knowledge and skills relevant for the design, implementation and maintenance of modern communication networks
iii) To provide a solid basis on the theoretical and practical understanding of data communication in networks
Learning Outcomes
By the end of this course, the student shall be able to:
• Explain the underlying principles of data communication and networks
• Explain the operation of a range computer networking applications such as email, web, and peer-topeer file-sharing
• Relate the architecture of the Internet to the underlying design principles
• Illustrate the operation and evaluate the performance of common routing protocols, queuing mechanisms, and congestion control mechanisms
• Develop elements of a network such as gateways and routers that conform to IETF standards with acceptable levels of simplification