Saltar para:
Logótipo
Você está em: Início > M2007
Mapa das Instalações
FC6 - Departamento de Ciência de Computadores FC5 - Edifício Central FC4 - Departamento de Biologia FC3 - Departamento de Física e Astronomia e Departamento GAOT FC2 - Departamento de Química e Bioquímica FC1 - Departamento de Matemática

Algoritmos em Matemática Discreta

Código: M2007     Sigla: M2007     Nível: 200

Áreas Científicas
Classificação Área Científica
OFICIAL Matemática

Ocorrência: 2019/2020 - 1S Ícone do Moodle

Ativa? Sim
Unidade Responsável: Departamento de Matemática
Curso/CE Responsável: Licenciatura em Matemática

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
L:B 0 Plano de Estudos Oficial 3 - 6 56 162
L:CC 2 Plano de estudos a partir de 2014 2 - 6 56 162
3
L:F 0 Plano de Estudos Oficial 2 - 6 56 162
3
L:G 0 Plano estudos a partir do ano letivo 2017/18 2 - 6 56 162
3
L:M 68 Plano de Estudos Oficial 2 - 6 56 162
L:Q 0 Plano estudos a partir do ano letivo 2016/17 3 - 6 56 162
Mais informaçõesA ficha foi alterada no dia 2019-09-29.

Campos alterados: Resultados de aprendizagem e competências, Fórmula de cálculo da classificação final, Componentes de Avaliação e Ocupação, Tipo de avaliação, Software de apoio à Unidade Curricular, Obtenção de frequência

Língua de trabalho

Português - Suitable for English-speaking students

Objetivos





Ao completar esta unidade curricular, o estudante deve conhecer e saber aplicar os conceitos e resultados básicos estudados. Pretende-se paralelamente que a frequência desta unidade curricular contribua para o desenvolvimento de aptidões e competências no âmbito da matemática discreta e dos algoritmos.





Resultados de aprendizagem e competências

Pretende-se que no final deste curso o estudante seja capaz de:
• Completar e estruturar alguns conhecimentos básicos previamente adquiridos;
• Resolver problemas através de métodos elementares estruturados;
• Conhecer e mobilizar conceitos básicos e universais, que são a base de ferramentas de múltiplas ciências, num contexto próximos das aplicações;
• Utilizar (e conceber, quando possível) soluções algorítmicas de diversos problemas.
• Saber utilizar ferramentas computacionais para resolver problemas, nomeadamente o software SageMath.

Modo de trabalho

Presencial

Programa





1. Revisão de alguns dos princípios básicos da combinatória: contagens, ordenação, listas, conjuntos e multiconjuntos, contagem de funções de vários tipos (injetivas, sobrejetivas, crescentes, decrescentes), partições, etc.; combinatória das permutações.

2. Árvores de decisão e recursividade: definições básicas em árvores, ordem, rank, 'depth-first' e 'breadth first'; algoritmos recursivos, 'sorting', códigos de Gray; relações de recorrência, equação característica, sucessões de Fibonacci e Catalan, desarranjos.

3. Introdução à teoria de grafos: definiçoes e exemplos, isomorfismo, grafos aleatórios; grafos orientados e fluxos; circuitos Eulerianos e ciclos Hamiltonianos; árvores, algoritmos de Prim, Kruskal, 'depth-first' e 'breadth first'.

4. Introdução à análise de algoritmos. [A aboragem deste tópico depende do tempo disponível.]





Bibliografia Obrigatória

Bender Edward A. 1942-; Mathematics for algorithm and systems analysis

Bibliografia Complementar

Bondy J. A.; Graph theory with applications. ISBN: 0-333-17791-6
Cormen Thomas H.; Introduction to algorithms. ISBN: 9780262031417 hbk
Sedgewick Robert 1946-; An introduction to the analysis of algorithms. ISBN: 978-0-201-40009-0

Métodos de ensino e atividades de aprendizagem





As horas de contacto estão distribuídas em aulas teóricas e teórico-práticas. Nas primeiras são apresentados os conteúdos do programa, recorrendo-se a exemplos para ilustrar os conceitos tratados e orientar os estudantes. Nas aulas teórico-práticas são resolvidos exercícios e problemas, previamente indicados. São disponibilizados materiais de apoio na página da disciplina. Para além das aulas, há períodos de atendimento semanais onde os estudantes têm oportunidade de esclarecer dúvidas.


 





Software

SageMath

Palavras Chave

Ciências Físicas > Matemática > Algoritmos
Ciências Físicas > Matemática > Análse combinatória

Tipo de avaliação

Avaliação distribuída sem exame final

Componentes de Avaliação

Designação Peso (%)
Teste 100,00
Total: 100,00

Componentes de Ocupação

Designação Tempo (Horas)
Estudo autónomo 106,00
Frequência das aulas 56,00
Total: 162,00

Obtenção de frequência





Os estudantes deverão estar presentes num dos 3 testes que constituem a avaliação distribuída.





Fórmula de cálculo da classificação final

1. Na Época Normal a classificação será a soma das classificações obtidas em 3 testes:

Teste 1: Terá a cotação de 6 valores e terá lugar durante o período de aulas, em data a combinar com os estudantes.

Teste 2: Terá a cotação de 4 valores e terá lugar durante o período de aulas, em data a combinar com os estudantes.

Teste 3: Terá a cotação de 10 valores e terá lugar na data marcada para o exame da época normal.

2. Na Época de Recurso a classificação será a obtida num exame com a cotação de 20 valores.

O exame será dividido em 3 partes, permitindo aos estudantes que ainda não tenham obtido aprovação à UC substituir qualquer uma das 3 partes pela cotação eventualmente obtida no teste correspondente da Época Normal. Em qualquer uma das partes, o estudante ficará sempre com o máximo das classificações obtidas no teste correspondente e nessa parte do exame.

Durante o semestre, em períodos devidamente divulgados nas aulas ou via Moodle, o docente poderá permitir que os estudantes realizem pequenos trabalhos suplementares, de carácter opcional, que poderão ser usados para suplementar a classificação obtida nalgum dos testes da época normal. Nenhum destes trabalhos será cotado para mais do que 1 valor e o total de pontos que poderão ser utilizados para suplementar a classificação dos testes não poderá superar os 3 valores. 

Avaliação especial (TE, DA, ...)

Qualquer tipo de avaliação especial poderá revestir uma das seguintes formas: exclusivamente uma prova oral; uma prova oral e uma prova escrita, ambas com caráter eliminatório; somente uma prova escrita. A opção por uma das alternativas compete exclusivamente aos docentes responsáveis pela unidade curricular.

Observações

Artigo 13º do Regulamento Geral para Avaliação dos Discentes de Primeiros Ciclos, de Ciclos de Estudos Integrados de Mestrado e de Segundos Ciclos da U.Porto, aprovado em 19 de Maio de 2010 (cf. http://www.fc.up.pt/fcup/documentos/documentos.php?ap=3&ano=2011): "A fraude cometida na realização de uma prova, em qualquer das suas modalidades, implica a anulação da mesma e a comunicação ao órgão estatutariamente competente para eventual processo disciplinar."

A qualquer aluno pode ser exigida a realização de uma prova oral para esclarecer dúvidas que tenham surgido relativamente às provas ou trabalhos de avaliação.

Júri da disciplina:
Samuel António de Sousa Dias Lopes
Pedro Ventura Alves da Silva
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Faculdade de Ciências da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2024-11-09 às 10:38:49 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias