Prof. José Roberto Bezerra
Objetivo de Aprendizagem
- Compreender os conceitos elementares da Álgebra de Boole
Agenda
- Álgebra de dois valores
- Tabela verdade
- Operadores AND (E) e OR (OU)
Objetivos de Aprendizagem
- Conhecer propriedades elementares
- Simplificar expressões booleanas
Agenda
- Propriedades da Álgebra de Boole
- Teoremas de De Morgan
- Simplificação de Expressões
- Soma de Produtos
- Produto de Somas
Objetivos de Aprendizagem
- Conhecer circuitos que representam funções booleanas elementares
- Escrever circuitos a partir de expressões
Agenda
- Portas lógicas
- Conversão de expressões lógicas em circuitos digitais
Objetivos de Aprendizagem
- Resolução de exercícios similares a primeira avaliação
Agenda
- Exercício 1
- Exercício 2
- Primeira avaliação
Objetivos de Aprendizagem
- Iniciar as atividades em CODE.ORG
Agenda
- Conceitos de programação
- Comandos
- Depuração (debugging)
- Laços (Loops)
if/else- Funções
- Variáveis
Objetivo de Aprendizagem
- Compreender conceitos elementares da linguagem Python
Agenda
- O que é Python?
- Elementos de um Sistema Computacional
- Variáveis
- Entrada / Saída
Objetivo de Aprendizagem
- Conhecer as estruturas de decisão em Python
Agenda
- Casting
ifif-elseif-else-elif
Objetivo de Aprendizagen
- Conhecer operadores de uso geral do Python
Agenda
- Módulos
math- Operadores
- Formatação de números
- Funções de texto padrão
Objetivo de Aprendizagen
- Conhecer e aplicar estruturas de repetição
Agenda
- Listas
forwhile
Objetivo de Aprendizagen
- Construir funções personalizadas
- Utilizar módulos
Agenda
- Funções personalizadas
- Módulos
Objetivo de Aprendizagen
- Aplicar os módulos
matplotlibeseabornpara visualização de dados
Agenda
- Matplotlib
- Seaborn
Objetivo de Aprendizagem
- Iniciar o uso do Github
Agenda
- Versioning
- Alternativas
- Por que Github?