Introdução a Programação

1. Novidades

Link para discussão das distribuições do Linux: link linux

Faça o download do Portugol Studio aqui: portugol

Disponível Lista 2, faça a sua matrícula no RUN.CODES (TURMA A - WLJN | TURMA B - 7J1F)


2. Dados Gerais

Carga Horária: 4 Aulas semanais / 120 horas de aula(Anual).

Curso: Técnico de Informática


3. Horários

Integrado: (Turma A) Ter 08:40 e Sex 08:40

Integrado: (Turma B) Qua 07:00 e Qui 07:00


4. Objetivo

Capacitar para a compreensão e criação de algoritmos; capacitar para o desenvolvimento de programas básicos de computador nas linguagens Python e Portugol. Capacitar ainda a utilização de um ambiente de desenvolvimento didático, compilando e executando aplicações em uma linguagem de programação. É esperado que ao final do curso o aluno seja capaz de utilizar as estruturas de repetição e de controle de fluxo; Utilizar estruturas de dados estáticas; desenvolver programas em uma das linguagens de programação (python, portugol), visando a solução de problemas simples.


5. Conteúdo programático
  1. Tipos primitivos de dados
  2. Operadores Lógicos e Relacionais
  3. Entrada e saída de dados
  4. Definição de controle do fluxo em um algoritmo
  5. Estrutura SE
  6. Estrutura ESCOLHA - CASO
  7. Estrutura SE - SENAO
  8. Definição e aplicação de laços de repetição
  9. Laço de repetição PARA
  10. Laço de repetição ENQUANTO
  11. Laço de repetição REPITA - ATE
  12. Definição e aplicação de estruturas vetoriais
  13. Estrutura VETOR
  14. Estrutura MATRIZ
  15. Caminhamento em Estruturas lineares

6. Listas e Aulas
  • Qual a razão em aprender a programar ? [Aula 0]
  • Introdução ao Portugol [Aula 1]
  • Estruturas Condicionais [Aula 2]
  • Lista Estruturas Condicionais [Lista 1]
  • Estruturas Condicionais (escolha) [Aula 3]
  • Laços de repetição [Aula 4]
  • Lista laços de repetição [Lista 2]
  • Funções [Aula 5]
  • Vetor e Mariz [Aula 6]
  • Lista vetores e matriz [Lista 3]

7. Trabalhos e arquivos

8. Datas importantes

Dia                         Conteúdo

____________________________________________________________________________________________

26/03                     (turma b) Entrega da lista

____________________________________________________________________________________________

02/04                     (turma b) Prova Prática

____________________________________________________________________________________________

09/04                     (turma b) Prova em Sala

____________________________________________________________________________________________

21/04                     (turma b) Entrega do TP1

____________________________________________________________________________________________

29/03                     (turma a) Entrega da lista

____________________________________________________________________________________________

05/04                     (turma a) Prova Prática

____________________________________________________________________________________________

12/04                     (turma a) Prova em Sala

____________________________________________________________________________________________

21/04                     (turma a) Entrega do TP1

____________________________________________________________________________________________

9. Códigos implementados em sala
  1. Banco de Dados BH: [banco]

10. Referências Bibliográficas

1) SANDRA RITA. Treinamento em Lógica de Programação (2015). Universo dos Livros. ASIN:B00A64NOOE

2) ANITA LOPES e GUTO GARCIA. Introdução a Programação (2002). Elsevier. ISBN-10: 8535210199

3) DILERMANDO PIVA JUNIOR. Algoritmos e Programação de Computadores (2012). Elsevier. ISBN-10 853525031X

4) CAMILE MCCUE. Programação para adolescentes para leigos (2016). Alta Books. ISBN-10: 8550800007

5) RODOLFO RIOEI GOYA. Introdução à Programação em Linguagem Python (2015). ASIN: B011SN9VBQ

6) MARILANE ALMEIDA. Curso Essencial de Lógica de Programação (2014). Universo do Livros. ASIN: B009SK3R4O

7) DARREL L. GRAHAM. C Programming: Language: A step by step Beginner's Guide to learn C Programming in 7 days (2016). ASIN: B01H0LBF9Q