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.