Lógica Matemática para Computação

Ementa

Lógica Proposicional, Lógica de Predicados, Aplicações Práticas para Computação, Tópicos Avançados e Lógicas não Clássicas.

Objetivos

A disciplina Lógica Matemática para Computação tem por objetivo estimular e desenvolver a procura de uma base teórico-prática em fundamentos de lógica matemáticos de maneira a possibilitar sua aplicação nas diversas áreas da Ciência da Computação.

Para isto, a disciplina introduz os fundamentos de lógica proposicional, lógica de predicados, aplicações práticas para computação, tópicos avançados e lógicas não clássicas, os quais serão utilizados na solução de problemas matemáticos que aparecem comumente na ciência da computação.

Promover a utilização dos conteúdos estudados durante o semestre através de implementação computacional.

Recursos

Os recursos utilizados nas aulas incluem computadores, slides, ferramentas digitais, baralhos, jogos para a realização de atividades analógicas.

A carga horária diária da disciplina é de 120 minutos.

Metodologias de Aprendizagem

A metodologia de ensino adotada baseia-se em aulas expositivas dialogadas, debates, estudos de caso, dinâmicas e apresentações de trabalhos realizados pelos alunos, valorizando a dimensão crítica, participativa e construtiva, com especial atenção à capacidade de expressão oral e escrita.

Como suporte às atividades, será utilizado um Ambiente Virtual de Aprendizagem (Google Classroom), além de ferramentas como Slack, e-mail, Zoom, Google Meet, projetor, computador, materiais em PDF e videoaulas.

Metodologia de Avaliação

O processo avaliativo é composto por duas avaliações: Avaliação 1 (AV1) e Avaliação 2 (AV2), cada uma totalizando 10 pontos.

Média Final = (AV1 + AV2) / 2

Legenda:
AV1 = média parcial da etapa 1
AV2 = média parcial da etapa 2
Média Final = média final na disciplina

Observação: Trabalhos entregues fora do prazo não serão aceitos.

Informações Institucionais

CESAR School | Cais do Apolo, 77, Bairro do Recife - Recife/PE CEP: 50030-390 - Fone: +55 (81) 3419.6700

BACHARELADO / TECNOLÓGICO EM NOME DO CURSO
PLANO DE ENSINO - NOME DISCIPLINA

Bibliografia Básica

  • Alencar Filho, Edgard de. Iniciação à lógica matemática. São Paulo: Editora Nobel, 2002.
  • Nicolleti, Maria do Carmo. A cartilha da lógica. Ed. EdUFCar, 2010.
  • Souza, João Nunes de. Lógica para Ciências da Computação. São Paulo: Editora Campus, 2014.

Bibliografia Complementar

  • Silva, Flávio Soares Corrêa da. Lógica para computação. Ed. THORSON, 2006.
  • Barbieri Filho, Plínio. Fundamentos de Informática: Lógica para Computação. Ed. LTC, 2013.
  • Don, Eugene. Mathematica. Schaum’s Outlines, 2ª ed., 2009.
  • Tocci, Ronald J.; Widmer, Neal S.; Moss, Gregory L. Sistemas Digitais: Princípios e Aplicações. 11ª ed. Pearson, 2011.
  • Souza, João Nunes de. Lógica para Ciências da Computação e áreas afins. Editora Campus, 2014.

Conteúdo Programático

O cronograma é atualizado continuamente e pode sofrer alterações, sendo todas previamente comunicadas em aula.

Aula Data Conteúdo
- 09/02 Início das aulas
1 13/02 Apresentação da disciplina
2 20/02 Imprensado – Não haverá aula
3 27/02 Kick-off da disciplina
4 06/03 Proposicional: Linguagem e Semântica
5 13/03 Operações Lógicas e Tabelas-Verdade
6 20/03 Aula de exercícios
7 27/03 Tautologias e Implicação Lógica
8 03/04 Equivalência lógica e uso de IA
9 10/04 Método Dedutivo
10 17/04 1ª Avaliação
11 24/04 Feedback da 1ª avaliação
12 01/05 Exercícios
13 08/05 Regras de Inferência
14 15/05 Exercícios
15 22/05 Validade por regras e equivalências
16 29/05 Tableux e uso de IA
17 05/06 Exercícios
18 12/06 Lógica de Predicados
19 19/06 2ª Avaliação
20 26/06 Feedback da 2ª avaliação
21 01/07 2ª chamada