
Teaching
Electrical and Computer Engineering plays a central role in the latest advances in science and technology
This unit aims to offer a broad spectrum of knowledge in the area of communication networks. The program includes the architecture analysis of the current Internet. It also analyzes in detail the major technologies and the main protocols of different layers of the TCP / IP architecture, evaluates its limitations and challenges.
In addition, the program aims to teach the fundamentals of network simulation to support the evaluation of alternatives and technological protocols. Network programming is also studied by the use of C language and sockets.
In practical classes students develop several activities based on switches and routers configuration.

Computer Networks, BSc

Communication Networks Technology, MSc
With this curricular unit, the students are expected to learn about the technologies and protocols in current and emergent networks. Knowledge on the structure of fundamental elements in the networks will be acquired by the students, along with the mechanisms to guarantee the quality of service in networks. MPLS networks will be studied as a technology that allows for the implementation of traffic engineering techniques in networks.
Basic concepts of cloud computing will be studied, so that the students may understand the connections between different components in order to build Data Center Networks.
The students will also gain knowledge on new paradigms in network management and control, namely by introducing the concept of Software Defined Networks. Finally, sensor networks will be studied, providing the students with knowledge regarding their structure and some specific issues in protocols. This curricular unit also analyses the security aspects in the new Internet.

Security in Communication Networks, MSc
This unit aims to offer a broad spectrum of knowledge in the areas of security of communication networks and services, in order to find solutions to present and future challenges, and to propose technical systems of significant potential. The program starts with a revision of the existent solutions in the areas to the Internet architecture. It also analyzes in detail the major technologies and the main solutions for the management of security and privacy in the TCP / IP architectures, evaluates their limitations and challenges.
The program also aims to teach the fundamentals of network security, identifying different types of attacks and solutions.
In practical classes students develop several activities based on configuration of telecommunication equipments.

Advanced Topics in Communication Networks, PhD
This unit intends to provide the students with a solid theoretical contextualization on advanced communication networks, on advanced sensing and actuation, and media communication. The program starts with a revisions of the existent solutions in the areas of Internet architectures, major technologies and the main solutions. The course also aims to train students in conducting major research in relevant aspects of these areas, in particular: Internet of Things (IoT), reliability and routing, Human-in-the-Loop (HiL), and media networking. Media networking applications have specific requirements that will also be addressed in the context of communication networks. Reliability and resilient routing are central to complex systems, as the ability to react to failures is of paramount importance to assure the continuity and quality of service in networks.