• Sobre
    • Enquadramento
    • Modo de funcionamento
    • Coordenação Científica
    • Corpo Docente
    • Financiamento
  • Programa
    • Estrutura do Programa
    • Calendário dos Cursos
    • Projeto Integrador
  • Áreas Científicas
    • Pensamento Computacional
    • Inteligência Artificial
    • Engenharia de Software
    • Sistemas e Segurança
    • Experiência do Utilizador
    • Didática da Informática
  • Destinatários
    • Critérios de admissão
    • Custos de Formação e Bolsas
    • Candidate-se
Candidate-se
© 2024, Universidade de Lisboa / Politécnico de Lisboa. Todos os direitos reservados.
PRODIGI PRODIGI
  • Sobre
    • Enquadramento
    • Modo de funcionamento
    • Coordenação Científica
    • Corpo Docente
    • Financiamento
  • Programa
    • COL 1
      • Estrutura do Programa
        Áreas Científicas
        Calendário dos Cursos
        Projeto Integrador
    • COL 2
      • Pensamento Computacional
        • Fundamentos da Programação
        • Estruturas de Dados
        • Programação de Sistemas Autónomos
        • Algoritmos e Complexidade
      • Sistemas e Segurança
        • Fundamentos de Sistemas Operativos
        • Fundamentos de Redes de Comunicação
        • Fundamentos de Segurança
    • COL 3
      • Inteligência Artificial
        • Fundamentos de Inteligência Artificial
        • Fundamentos de Ciência de Dados
        • Fundamentos de Recuperação de Informação
        • Tecnologia e Sociedade
      • Experiência do Utilizador
        • Usabilidade para a Web
        • Modelação 3D e Realidade Virtual
        • Multimédia
    • COL 4
      • Engenharia de Software
        • Fundamentos de Base de Dados
        • Técnicas de Desenvolvimento de Software
        • Programação para a Web
        • Programação para Dispositivos Móveis
      • Didática da Informática
        • Princípios de Didática da Informática
        • Pensamento Computacional e Robótica Educativa
        • Ambientes Educativos Digitais no Ensino do 1º e 2º Ciclo do Ensino Básico
        • TIC Aplicadas ao Ensino do 1º e 2º Ciclo do Ensino Básico
    • Projeto Integrador
  • Destinatários
    • Critérios de admissão
    • Custos de Formação e Bolsas
    • Candidate-se
Candidate-se
PRODIGI

Estruturas de Dados

Home / Eventos / Estruturas de Dados
Home Áreas Científicas Pensamento Computacional Estruturas de Dados

Estruturas de Dados

Descrição

Neste módulo, será apresentada uma visão geral dos conceitos básicos sobre estruturas de dados, focando aquelas que encontramos na maioria das bibliotecas.  Serão apresentados os algoritmos fundamentais sobre as diferentes estruturas de dados e aplicar-se-ão estas noções na resolução de problemas práticos, tendo em conta a viabilidade, eficiência e escalabilidade. Far-se-á a análise da implementação das estruturas de dados e dos algoritmos fundamentais sobre as mesmas.

Este curso inclui os seguintes tópicos:

  • Tipos de dados: pilhas, filas de espera, filas de prioridade, amontoados, árvores, conjuntos disjuntos, grafos.
  • Estruturas de dados fundamentais: arrays, listas ligadas, árvores binárias de pesquisa, e tabelas de dispersão. 
  • Algoritmos fundamentais sobre as diferentes estruturas de dados. 
  • Técnicas para o desenho e a análise de estruturas de dados.
Número de créditos: 4
Duração (em horas): 35
Horários:

Três sessões por semana: 2a, 4a e 6a das 17:30 às 20:00.

Objetivos gerais:

Este módulo tem como objetivo conhecer, compreender e utilizar as estruturas de dados fundamentais para a resolução de problemas computacionais. Escolher de forma fundamentada as estruturas de dados mais adequadas a cada problema e aplicá-las na sua resolução. Desenhar estruturas de dados e algoritmos elementares para a sua manipulação.

Os estudantes que terminam com sucesso este módulo serão capazes de:

  1. Conhecer, compreender as estruturas de dados fundamentais e os algoritmos fundamentais para sua manipulação;
  2. Escolher de forma fundamentada as estruturas de dados mais adequadas a cada problema e aplicá-las na sua resolução;
  3. Desenhar estruturas de dados e algoritmos para a sua manipulação.
Pré-requisitos:

Fundamentos de Programação.

Métodos de avaliação:

Os resultados da aprendizagem são avaliados através de uma componente prática (CP), nomeadamente da realização de um projeto e respetivo relatório (50%) e de uma componente teórica (CT), a qual é constituída por um exame (50%). Ambas as componentes têm nota mínima de 9,50.

  • + Adicionar ao Calendário do Google
  • + iCal / Outlook export
calendar

Data: Início / Término

Abr 14 2025 - Mai 17 2025
Expired!
clock

Horário

5:30 pm - 12:00 pm
folder
Área Científica
Pensamento Computacional 
home

Professor(es) Responsável(eis)

Cátia Vaz
Cátia Vaz
envelope
E-mail
cvaz@cc.isel.ipl.pt
sitemap
Website
https://www.isel.pt/docentes/catia-raquel-jesus-vaz

Partilhar este Módulo

Recent Posts

    Recent Comments

    Nenhum comentário para mostrar.

    Outros módulos da mesma Área Científica

    Março 10, 2025
    Fundamentos da Programação Expired!
    Setembro 8, 2025
    Programação de Sistemas Autónomos
    Setembro 9, 2025
    Algoritmos e Complexidade
    Programa PRODIGI

    Programa de Formação em PROgramação / Informação / Cidadania DIGItal – Fortalecer a capacidade formativa, seja ao nível de formação inicial, seja ao nível da reconversão e qualificação digital de diplomados já a exercer a sua atividade profissional.

    Contactos

    Consórcio

    Universidade de Lisboa
    IPL / Politécnico de Lisboa

    Financiamento

    logos_PRR-RP-UE_white

    © 2024, Universidade de Lisboa / Politécnico de Lisboa. Todos os direitos reservados.

    Utilizamos cookies para lhe proporcionar a melhor experiência no nosso site. Saiba quais os cookies que este site utiliza em  ou saiba mais sobre a nossa política de cookies aqui.

    Programa PRODIGI
    Powered by  GDPR Cookie Compliance
    Damos valor à sua privacidade

    Nós e os nossos parceiros armazenamos e/ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos.

    Com a sua permissão, nós e os nossos parceiros poderemos usar identificação e dados de geolocalização precisos através da procura de dispositivos. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros, conforme descrito acima. Tenha em atenção que algum processamento dos seus dados pessoais poderá não exigir o seu consentimento, mas que tem o direito de se opor a esse processamento. Informamos que as suas preferências serão aplicadas apenas a este website e que os cookies essenciais e analíticos são recomendados para que a sua experiência no nosso website funcione da melhor maneira possível.

    Mais informações sobre a nossa política de privacidade aqui.

    Cookies Essenciais do website

    Estes cookies são estritamente necessários para fornecer os serviços disponíveis nos nossos websites e para usar alguns dos seus recursos, como acesso a áreas seguras.

    Mais informações sobre a nossa política de cookies aqui.

    If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.

    Cookies analíticos

    Estes cookies coletam informações que são usadas de forma agregada para nos ajudar a entender como os nossos websites estão a ser usados ou quão eficazes são as nossas campanhas de marketing.

    Please enable Strictly Necessary Cookies first so that we can save your preferences!