1º Ano, 1º Semestre, Licenciatura em Eng. Informática
| Docentes |
Programa |
Bibliografia |
| Apontamentos das Aulas |
Folhas de Exercícios | Software |
| Material de apoio (aplicativos interactivos, notas históricas etc.) |
| Testes e frequências |
Avisos:
(3/09/2018) | Testes e frequências de anos anteriores: 2017/18, 2015/16, 2014/15. |
Jorge Picado Gabinete (DMUC): 5.9 Horário de Atendimento: quarta-feira, 15:00-17:30 (Gab. 5.9 DMat)* telef.: 239791150 e-mail: picado@mat.uc.pt URL: www.mat.uc.pt/~picado * Ou outro dia e hora a combinar (no final das aulas ou por e-mail)
Olga Azenhas Gabinete (DMUC): 5.1 Horário de Atendimento: telef.: 239791150 e-mail: oazenhas@mat.uc.pt URL: www.mat.uc.pt/~oazenhas
1. Fundamentos 1.1. Como raciocinamos? Lógica proposicional. 1.2. Linguagens de primeira ordem: Lógica dos predicados 1.3. Raciocínio matemático, indução e recursão. 2. Algoritmos 2.1. Algoritmos e sua complexidade. 2.2. Somatórios. 3. Teoria dos Grafos 3.1. Noções básicas. 3.2. Grafos eulerianos. 3.3. Grafos hamiltonianos. 3.4. Problemas famosos. 3.5. Árvores. 4. Números inteiros 4.1.Aritmética modular. 4.2. Criptografia: o sistema RSA de chave pública. 5. Contagem 5.1. Técnicas básicas e probabilidade discreta. 5.2. Técnicas avançadas.
Um curso de matemática discreta tem vários objectivos. Os estudantes deverão aprender um conjunto particular de factos matemáticos e como aplicá-los; mas, mais importante, um tal curso deverá ensinar como se pensa matematicamente. Para alcançar estes objectivos, o curso realça o raciocínio matemático e as diferentes maneiras de abordar e resolver problemas.
Jorge Picado, Estruturas discretas: textos de apoio, DMUC, 2014. Kenneth Rosen, Discrete Mathematics and its Applications, MacGraw-Hill, 5a Edição, 2002. James Hein, Discrete Structures, Logic and Computability, Portland State University, 2002. Jon Barwise e John Etchemendy, Language, Proof and Logic, CSLI Publications, 1999. Carlos André e Fernando Ferreira, Matemática Finita, Universidade Aberta, 2000.