DFCODE

Tecnologia e Inovação

Curso de Programação

Lógica de Programação

Antes de programar, é preciso pensar como um programador. Este curso aborda tipos de dados, variáveis, estruturas de decisão e repetição, orientação a objetos e prática com o Microsoft Small Basic — base para qualquer linguagem de programação.

Ementa

Antes de começar a programar, é necessário entender a lógica para desenvolver os códigos de modo que o computador ou outros dispositivos os compreendam. É por isso que este curso aborda todos os itens necessários para essa compreensão, tais como: tipos de dados, variáveis, estruturas de decisão e repetição, entre outros. Tudo isso proporcionará os conhecimentos necessários para a utilização de diversas linguagens de programação.

Público-alvo

Pessoas que saibam lógica de programação podem buscar se especializar em alguma linguagem e programar tanto como freelancers, quanto para empresas que buscam esses profissionais, seja para aplicações desktop, web ou mobile.

Conteúdo programático

O curso foi organizado em 12 aulas, indo dos conceitos teóricos de lógica à prática com o Microsoft Small Basic.

Aula 1 – Introdução à Lógica de Programação

  • Entender a Lógica de Programação
  • Vida real — processos de programação
  • Tomada de decisões do sistema
  • Conhecer a ferramenta Looping
  • Aprender sobre as Linguagens de programação
  • Pseudocódigo

Aula 2 – Testes de Mesa e Diagramas de Bloco

  • Entender o Teste de mesa
  • Aprender sobre o Diagrama de Bloco

Aula 3 – Tipos de Dados, Constantes e Variáveis

  • Entender a memória RAM
  • Aprender o que é uma variável e como declará-la
  • Conhecer os Tipos de Variáveis
  • O que são Constantes
  • As linguagens de programação e sua classificação quanto às variáveis

Aula 4 – Operadores Aritméticos, Relacionais e Lógicos

  • Conhecer os Tipos de Operadores
  • Aprender sobre a Hierarquia das Operações Aritméticas
  • Entender o Uso de Parênteses
  • Conhecer os Operadores Relacionais
  • Aprender sobre os Operadores Lógicos

Aula 5 – Estrutura de Decisão e Repetição

  • Aprender sobre a Estrutura de Decisão
  • Conhecer o Comando de Decisão SE
  • Entender o Comando de Decisão CASE
  • Aprender o Comando de Repetição
  • Conhecer o Comando de Repetição FOR
  • Entender o Comando de Repetição WHILE

Aula 6 – Entendendo a Programação Orientada a Objetos

  • Introdução ao conceito de Orientação a Objetos
  • O conceito de Classe
  • O conceito de Objetos
  • Conhecer a Herança Simples e Herança Múltipla
  • Entender o Encapsulamento

Aula 7 – Instalando e Conhecendo o Microsoft Small Basic

  • O que é o Small Basic
  • Conhecer os programas de exemplo
  • Download e instalação do programa
  • Primeiro contato com o Small Basic
  • Nosso primeiro programa feito em Small Basic

Aula 8 – Estruturas de Decisão e Repetição na Prática

  • Entender as tomadas de decisão na prática
  • Conhecer a estrutura de decisão SE
  • Aprender os Comandos de Repetição
  • Entender o Comando de Repetição FOR
  • Conhecer o Comando de Repetição WHILE

Aula 9 – Desenhando com o Small Basic

  • Conhecer as funções gráficas do Small Basic
  • A tartaruga

Aula 10 – Criando e Usando Sub-rotinas

  • O que é Sub-rotina
  • Primeiro programa com sub-rotinas
  • Sub-rotinas para capturar eventos do mouse e do teclado
  • Conhecer um exemplo prático

Aula 11 – Trabalhando com Códigos Avançados

  • Construir uma calculadora de idades
  • Construir um conversor de temperaturas
  • A tartaruga sob seu comando

Aula 12 – Atividades Interessantes no Small Basic

  • Executar sons
  • Como publicar seus projetos na Web
  • Como importar um projeto da Web
  • Jogos prontos
  • Linguagens de programação da atualidade