Ficha Unidade Curricular (FUC)

Informação Geral / General Information


Código :
04291
Acrónimo :
ARA
Ciclo :
2.º ciclo
Língua(s) de Ensino :
Português (pt)
Língua(s) amigável(eis) :
Português

Carga Horária / Course Load


Semestre :
1
Créditos ECTS :
6.0
Aula Teórica (T) :
0.0h/sem
Aula Teórico-Prática (TP) :
24.0h/sem
Aula Prática e Laboratorial (PL) :
0.0h/sem
Trabalho de Campo (TC) :
0.0h/sem
Seminario (S) :
0.0h/sem
Estágio (E) :
0.0h/sem
Orientação Tutorial (OT) :
1.0h/sem
Outras (O) :
0.0h/sem
Horas de Contacto :
25.0h/sem
Trabalho Autónomo :
125.0
Horas de Trabalho Total :
150.0h/sem

Área científica / Scientific area


Ciências e Tecnologias da Programação

Departamento / Department


Departamento de Ciências e Tecnologias da Informação

Ano letivo / Execution Year


2026/2027

Pré-requisitos / Pre-Requisites


Conhecimentos básicos de álgebra e de probabilidades. Conhecimentos básicos de programação e estruturas de dados.

Objetivos Gerais / Objectives


O objetivo desta unidade curricular é apresentar aos estudantes uma introdução aos diferentes passos na Análise de Redes no contexto de um projeto de Ciência de Dados.

Objetivos de Aprendizagem e a sua compatibilidade com o método de ensino (conhecimentos, aptidões e competências a desenvolver pelos estudantes) / Learning outcomes


Após frequência bem sucedida na unidade curricular, os estudantes deverão ser capazes de: OA1. Conhecer os conceitos fundamentais da ciência das redes OA2. Conhecer as métricas e os métodos essenciais para descrever e analisar redes OA3. Saber utilizar o software de análise e visualização de redes​ OA4. Saber recolher dados, analisar e modelar redes OA5. Saber analisar processos de difusão em redes OA6. Implementar uma solução de analise de redes para resolver um determinado problema.

Conteúdos Programáticos / Syllabus


CP1. Introdução​ à noção de rede​ e a ciência das redes​ CP2. Software para a análise de redes​ CP3. Grafos​ e métricas de redes CP4. Modelos estáticos de redes​ CP5. Leis de potência e redes livres de escala​ CP6. Modelos dinâmicos de redes​ CP7. Processos em redes​, percolação e difusão CP8. Robustez e resiliência​ CP9. Comunidades​ CP10. Redes de ordem superior​ e redes temporais

Demonstração da coerência dos conteúdos programáticos com os objetivos de aprendizagem da UC / Evidence that the curricular unit's content dovetails with the specified learning outcomes


A interligação entre os conteúdos programáticos( CP) e os objetivos de aprendizagem (OA) realiza-se da seguinte forma: OA1 – CP1, CP5, CP6; OA2 – CP3, CP5; OA3 – CP2, CP3; OA4 – CP1, CP2, CP3,CP4, CP5, CP6; OA5 – CP7; OA6 – CP1, CP2, CP3,CP4, CP5, CP6, CP8, CP9, CP10;

Avaliação / Assessment


A avaliação da UC é feita ao longo do semestre e é constituída pelos seguintes elementos: - AVALIAÇÃO ESCRITA (50%): a realizar individualmente, é composta por 2 exercícios em aula (5% cada) e uma prova escrita final (40%). Caso a média das notas dos exercícios em aula seja inferior à nota da prova final escrita, a prova final escrita passa a ser o único elemento considerado nesta componente (valendo 50% da nota final) - PROJETO (50%): trabalho de grupo, realizado ao longo do semestre. O projeto é constituído por relatório, código e prova oral, sendo todas as componentes obrigatórias. A nota do projeto é limitada pela nota da prova oral, que pode ser diferente para os vários elementos do grupo. Dada a natureza prática dos conteúdos lecionados, não é contemplada a modalidade de avaliação por exame. Além disso, apenas é permitido melhorar a nota da componente AVALIAÇÃO ESCRITA, através da realização de um teste a valer 50% (não sendo possível melhorar a nota do projeto).

Metodologias de Ensino / Teaching methodologies


O processo ensino-aprendizagem é baseado em aulas teórico-práticas onde é feita a exposição de conceitos e metodologias, são apresentados exemplos de aplicação, e são resolvidos, em simultaneo com a exposição em aula, exercícios tipo com discussão e interpretação de resultados. As componente prática das aulas é orientada para realização de pesquisa e exploração dos problemas e de elementos para a sua resolução, incluindo a realização de mini-ensaios com o fito da realização final de modelos de análise, visualização dos dados e conclusões relevantes e pertinentes sobre o resultado dessas análises com o fito à elaboração de uma exposição clara, objectiva, concisa e publicável do trabalho final.

Demonstração da coerência das metodologias de ensino e avaliação com os objetivos de aprendizagem da UC / Evidence that the teaching and assessment methodologies are appropriate for the learning outcomes


A apresentação teórica de conceitos e metodologias, que simultaneamente é complementada com a apresentação de exemplos de aplicação e a resolução de exercícios, proporcionará aos alunos os conhecimentos (saber-saber) que estão subjacentes à generalidade dos objetivos de aprendizagem. A realização de exercícios visando a resolução de problemas reais, proporcionará aos alunos as competências (saber-fazer) que estão subjacentes aos objetivos de aprendizagem OA3 a OA6. Neste processo, e em todas as aulas da UC, serão cultivados valores como o espírito crítico, a imaginação e o raciocínio lógico e matemático, para conferir aos alunos as capacidades para analisar, avaliar e criar soluções para problemas com dados e reais que vão surgir no seu quotidiano profissional. Valores como a ética (privacidade e segurança dos dados), noções de partilha de informação e coletivo, também serão cultivados no sentido assinalar aos alunos comportamentos (saber estar) adequados a um futuro profissional diplomado.

Observações / Observations


.

Bibliografia Principal / Main Bibliography


Mark Newman, Networks, second edition, Ed. Oxford University Press, 2020 Albert-Laszlo Barabasi, Network Science, Ed. Cambridge University Press, 2016 Available online at http://networksciencebook.com

Bibliografia Secundária / Secondary Bibliography


Data da última atualização / Last Update Date


2026-07-22