Universidad Carlos III de Madrid

Computer Networks


Iowa State Course Substitution

Computer Networking and Data Communications

CPR E 489

Course Info
International Credits:
Converted Credits:
Course Description:
Through this course, the student will learn basic knowledge about computer networks and telematic applications. In order to achieve this goal, the student will obtain a knowledge base and a set of skills. In terms of knowledge, the student will learn: - To understand the layer model use in the design and analysis of communication systems. In addition, the student will learn the layer mode of the Internet. - Basic knowledge on the link layer, including both point-to-point and shared medium technologies. Also the student will learn about link layer addressing, frame format, and the behaviour of switches, hubs and bridges. - To know the Internet network layer and to understand the IP layer, including the packet format and IP addressing. To be able to design an IP network. In addition, the student will obtain basic knowledge on routing protocols. - To know the services offered by traditional transport layers and the mechanisms used to provide those services. - To understand the role of the application layer in communication networks. In terms of the skills, we can classify them into specific skill and generic skills. The specific skills include: - Know and apply the characteristics, functionalities and structure of the computer networks and Internet and design and implement applications based on them. - To be able to understand the link layer of a network, both in the point to point case and in the shared medium case. - Capacity to design, deploy, manage and operate computer networks. - To understand the types of services offered by TCP and UDP transport layers (including information delimitation, flow control congestion control, etc.) - To be able to interpret the message exchange of certain application protocols. In terms of the generic skills, during the course the student will achieve: - Achieve a global vision of the complex problem of network communications through the layer model. - An ability to design and conduct experiments, as well as to organize, analyze, and interpret data. This skill will be developed in the lab work as well as in the resolution of study cases. (PO b) - An ability to function on multidisciplinary teams, working cooperatively, respectfully, creatively, and responsibly as a member of a team. This skill will be developed though the lab work while configuring and setting the required network topologies as well as in debates and exercises that will performed in groups. (PO d)


Evaluation Date:
March 20, 2017
Ahmed Kamal