-
Presentation
Presentation
In this course unit, students learn the fundamentals of networks. They begin with graph theory, which provides the terminological foundation for understanding the concept of a network. Next, the topic is explored further through conceptual extensions of graphs. Once the fundamentals of graphs are consolidated, the focus moves to network traversal and, subsequently, to network analysis. In the final phase of the course unit, more advanced concepts are explored, such as random, computational, and social networks.
-
Class from course
Class from course
-
Degree | Semesters | ECTS
Degree | Semesters | ECTS
Bachelor | Semestral | 6
-
Year | Nature | Language
Year | Nature | Language
2 | Mandatory | Português
-
Code
Code
ULHT6634-24499
-
Prerequisites and corequisites
Prerequisites and corequisites
Not applicable
-
Professional Internship
Professional Internship
Não
-
Syllabus
Syllabus
S1. Introduction to the Importance of Network Use S2. Graph Theory S3. Network Concepts and Analysis S4. Random, Computational, and Social Networks
-
Objectives
Objectives
LO1. Understand the relevance of using networks for problem modeling LO2. Master the fundamentals of graph theory LO3. Know the definition and methods of network analysis LO4. Explore conceptual extensions to traditional networks
-
Teaching methodologies
Teaching methodologies
Now that we live in the age of AI, teaching methodologies must adapt to enable students to reach their full potential, with the course relying on pedagogical guidelines that help them connect the theoretical foundations of the course with the assistance of these tools. First, since the classes are theoretical-practical, the goal is to place less emphasis on theoretical lecture phases and more on discussions about the content, with accompanying exercises for knowledge consolidation. Second, drawing inspiration from gamification concepts in academia, the course will grant students autonomy in how they complete certain components. Finally, student assessment will focus predominantly on the design and practical development process, rather than a purely quantitative assessment centered on the final outcome.
-
References
References
van Steen, M. (2010). Graph theory and complex networks: An introduction.
-
Assessment
Assessment
A nota da UC compõe-se de quatro componentes:
- Exercícios (15%)
- Discussão de Projeto (40%)
- Apresentação de Projeto (5%)
- Teste Teórico (40%)Os exercícios são realizados e entregues em aula. As discussões de projeto constituem sessões de 45 a 60 minutos onde os estudantes devem explicar o processo conceptual de criação do seu projeto. As apresentações serão sessões de 15 minutos em que se avalia a exposição do trabalho completo, abrangendo todo o processo desenvolvido. O teste teórico terá lugar em formato papel, com duração de 1h30, e avaliará os conteúdos lecionados na UC.
A UC contempla algumas opções a serem feitas pelos estudantes, garantindo-lhes autonomia na definição das suas tarefas. Os alunos com melhor média nos exercícios receberão 1 valor de bónus no projeto. A melhor apresentação conferirá 1 valor de bónus no teste. Existirá um enunciado com requisitos bem definidos como ponto de partida; no entanto, caso um estudante o deseje, poderá ajustar alguns detalhes para alinhar com os seus interesses pessoais. Será ainda possível colaborar entre colegas na elaboração de peer reviews, que, caso apresentem qualidade suficiente, podem também proporcionar 1 valor de bónus no projeto.
Todas as componentes de avaliação possuem nota mínima de 9,5 valores.
-
Mobility
Mobility
No





