Skip to content

jbroberto76/ip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introdução a Programação

Prof. José Roberto Bezerra

Aula 1 - Álgebra de Boole

Objetivo de Aprendizagem

  • Compreender os conceitos elementares da Álgebra de Boole

Agenda

  • Álgebra de dois valores
  • Tabela verdade
  • Operadores AND (E) e OR (OU)

Aula 2 - Simplificação de Expressões

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

Aula 3 - Portas Lógicas

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

Aula 4 - Exercícios

Objetivos de Aprendizagem

  • Resolução de exercícios similares a primeira avaliação

Agenda

  • Exercício 1
  • Exercício 2
  • Primeira avaliação

Aula 5 - CODE.ORG

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

Aula 6 - Python

Objetivo de Aprendizagem

  • Compreender conceitos elementares da linguagem Python

Agenda

  • O que é Python?
  • Elementos de um Sistema Computacional
  • Variáveis
  • Entrada / Saída

Aula 7 - Estruturas de Decisão

Objetivo de Aprendizagem

  • Conhecer as estruturas de decisão em Python

Agenda

  • Casting
  • if
  • if-else
  • if-else-elif

Aula 8 - Operadores

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

Aula 9 - Estruturas de repetição

Objetivo de Aprendizagen

  • Conhecer e aplicar estruturas de repetição

Agenda

  • Listas
  • for
  • while

Aula 10 - Funções

Objetivo de Aprendizagen

  • Construir funções personalizadas
  • Utilizar módulos

Agenda

  • Funções personalizadas
  • Módulos

Aula 11 - Gráficos

Objetivo de Aprendizagen

  • Aplicar os módulos matplotlib e seaborn para visualização de dados

Agenda

  • Matplotlib
  • Seaborn

Aula 12 - Github (pendente)

Objetivo de Aprendizagem

  • Iniciar o uso do Github

Agenda

  • Versioning
  • Alternativas
  • Por que Github?

Aulas 13 a 20 - Exercícios em laboratório e Avaliações

About

Source code applied to Introduction to Programming, at Federal Institute of Ceará, Campus Fortaleza.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors