Autenticação

Utilizador
Palavra-chave
 
 





















Área do utilizador

Agenda

« Março 2021 »
D S T Q Q S S
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

Portal Académico

Moodle@ESTGV

Avaliação e Qualidade

IPV

Provedor do Estudante

Publicitação Institucional

Ficha da Unidade Curricular

Informações Gerais

 
Ano Letivo 202021
Unidade Curricular Estruturas de Dados
Código354
Departamento/área responsávelDepartamento de Informática
Área cientificaCiências Informáticas
ECTS8
Ano curricular1
Semestre curricular2º Semestre
Regime de frequênciaObrigatório
Docentes José Francisco Monteiro Morgado
Carlos Alberto Tomás Simões
Jorge Alexandre Albuquerque Loureiro
Luís Carlos Lopes Soares
Filipe Alexandre Almeida Ningre de Sá
Ivan Miguel Serrano Pires
Frequência como disciplina isolada?Sim
Horas de contacto
T TP PL TC S E OT O
19,5 26 52 - - - - -
T - Teórico;  TP - Teórico-Prático;  PL - Prática e Laboratorial;  TC - Trabalho de Campo;  S - Seminário;  E - Estágio;  OT - Orientação Tutória;  O - Outras;  
Tempo total de trabalho (horas)
212

Objetivos / Competências

Aplicar metodologias de resolução de problemas recorrendo a programação estruturada em linguagens de alto nível. Definir e usar o conceito de alocação de memória dinâmica. Identificar e utilizar tipos de dados estruturados (listas, pilhas filas, árvores, hashing e grafos). Reconhecer a necessidade de aplicar metodologias de programação a estruturas de dados genéricas.

Conteúdos programáticos resumidos

- Programação em linguagem de programação C:
- Análise da complexidade de algoritmos
- Listas ligadas:
Stacks
Filas de espera
Ordenadas
Bi-ligadas
- Hashing:
conceitos
estático e dinâmico
tabelas de hashing,
- Árvores:
Conceitos
Árvores Binárias
Balanceamento de árvores
Árvores B
- Grafos
Definições, matrizes e listas de adjacências
Algoritmos de procura
Caminho mais curto

Metodologias de ensino e critérios de avaliação

O método de Ensino, consiste numa exposição teórica da matéria (nas aulas teóricas). Nas aulas Laboratoriais, os alunos implementam os exercícios segundo a metodologia de POO. É disponibilizado um horário de atendimento para que os alunos possam tirar dúvidas sobre a matéria leccionada. Do ponto de vista prático, os alunos são estimulados a trabalhar em grupo, elaborando um projeto prático apoiado pelos docentes. Classificação Final = 40%Teórica:Exame + 40%(1 projecto em grupo) + 20%(Entrega exercícios) -Teórica:Exame preferencialmente escrito, se as condições não forem possíveis será online; -Se Exame for online e se Nota > 16 haverá uma prova oral, no caso de não comparência será atribuída 16 ao exame; -O Projecto e os exercícios são válidos para todas as épocas -A avaliação é igual para todas as épocas; -Nota minima Teória: 8.5 -Nota minima Prática: 9.5 -Aprovado se Classificação Final >= 9.5

Bibliografia resumida

- Textos e cópias dos acetatos de apoio às aulas fornecidos pelo docente.
- Manuais de Unix (Linux).
- Algorítmos e Estruturas de Dados, Guimarães, A. M., Lages, N. A. C., Livros Técnicos e Científicos Editora S.A, 1985.
- Algorítmos e Estruturas de Dados, Wirth, N., Prentice Hall, 1975.
- The C Programming Language - 2nd edition, Kernighan, B. W., Ritchie, D. M., Prentice Hall, New Jersey, 1988, ISBN 0-13-110362-8; Cota 004.43 C KER PRO - 05705
- C: a linguagem de programação, Kernighan, B. W., Ritchie, D. M., Editora Campus, Rio de Janeiro,1986, ISBN 85-7001-410-4; Cota 004.43.C KER LIN - 01671
- Data Structures Using C, TenenBaum, A., M., Langsam, Y. Augenstein M. J., Prentice-Hall, New Jersey, 1990, ISBN 0-13-200411-9; Cota 004.43 C TEN DAT - 03353
- C the Complete Reference, Shildt, H., McGraw-Hill 1987., ISBN 0-07-881263-1; Cotas 004.43 C SCH COM - 00890, 004.43 C SCH COM - 0107

Oferta Formativa

Candidaturas

Matrículas CNA

Inscrições Letivas

Departamentos/Área

Serviços Académicos

Serviços Informática

Biblioteca

Redes Sociais Facebook e Google+

ESTGV no Facebook


ESTGVno Google+
Escola Superior de Tecnologia e Gestão de Viseu
Campus Politécnico
3504-510 Viseu

Telefone: +351 232480500
Fax: +351 232424651
E-mail: estgv@estgv.ipv.pt

Ver mapa maior