Objetivos
Conteúdo
Aulas
Referências
Exercícios
Turmas
Objetivos Gerais
Estruturar problemas computáveis utilizando uma linguagem de programação algorítmica, estruturada de primeira ordem e visualizar, mesmo que de forma elementar, as atividades desenvolvidas por um programador no mercado de trabalho


Objetivos Específicos
  • Aprender a pensar de forma sistêmica na resolução de problemas;
  • Construir algoritmos;
  • Entender os princípios básicos da programação estruturada;
  • Utilizar uma linguagem de programação na solução de problemas.
Unidade 1
  • Introdução à computação:
    • O que é informática?
    • O que é computação?
    • Evolução dos computadores
  • Algoritmos
    • Definições
    • Características
    • Formas de representação
  • Linguagem de programação Python:
    • Apresentação do ambiente de programação
    • Tipos básicos de dados
    • Variáveis
    • Constantes
    • Operadores aritméticos
  • Entrada e saída de dados


Unidade 2
  • Estruturas de controle:
    • Estrutura sequencial
    • Estrutura de decisão
    • Estrutura de repetição
  • Estrutura de condição e operadores lógicos
  • Estrutura de repetição - FOR


Unidade 3
  • Estrutura de repetição - WHILE
  • Vetores (listas)


Unidade 4
  • String
  • Modularização:
    • Procedimento
    • Função
    • Escopo de variáveis
    • Parâmetros
    Unidade 1
    • Aula 00 - Apresentação

      Download
    • Aula 01 - Algoritmos

      Download
    • Aula 02 - Variáveis e tipos de dados

      Download
    • Aula 03 - Entrada e saída de dados, operadores aritméticos

      Download
    • Aula 04 - Condicionais e expressões lógicas

      Download

    Unidade 2
    • Aula 05 - Estrutura de repetição - WHILE

      Download
    • Aula 06 - Estrutura de repetição - FOR

      Download

    Unidade 3

    Unidade 4
BORIN, Edson. MC102 - Algoritmos e Programação de Computadores - Turmas E e F. Disponível em: https://ic.unicamp.br/~edson/disciplinas/mc102/2019-1s/ef/. Acesso em: 01 Fev. 2021.

MANZANO, J. A. N. G. Estudo dirigido de algoritmos. Editora: São Paulo : Érica, 12. ed. 2008.

SCHILDT, Herbert; MAYER, Roberto Carlos. C completo e total. 2006.

KERNIGHAN, B. W.; RITCHIE, D. M. A linguagem de programação C padrão ANSI. Rio de Janeiro: Campus, 2004.

Técnico em Informática

Horário: Quarta,

Horário: Quinta, 18h20 - 20h

Horário: Sexta, 20h00 - 21h40

Local: Lab Inf 01