Teaching - [PRONATEC] Algoritmos - 2014/1


Curso Técnico de Informática - PRONATEC
Algoritmos - 2014/1

Aulas as Terças-Feiras das 08:00 as 12:00
Metodologia
Cronograma Ementa Objetivos Contexto Metodologia Avaliação Bibliografia Conteúdos Extras
Cronograma
Data da Aula Conteúdo Previsto Comentários
29-Abr-14 Introdução:
* bases numéricas
* lógica booleana.
 
06-Mai-14 Introdução aos Algoritmos:
* Conceito de Variável.
* Comandos de Entrada/Saída.
* Algoritmos Sequenciais.
Exercícios de Revisão 1
13-Mai-14 Aula de Revisão. Exercícios.  
20-Mai-14 Estruturas de Decisão (Condicionais).
27-Mai-14 Aula de Revisão. Exercícios.  
03-Jun-14 Estruturas de Repetição Exercícios de Revisão 2
Respostas dos Exercícios de Revisão 2
10-Jun-14 Aula de Revisão. Exercícios.  
17-Jun-14 Prova 1 Conteúdo: toda matéria vista em aula até a momento da prova.
24-Jun-14 Vetores. Exercícios com Vetores
Enunciado do TRABALHO 2
01-Jul-14 Funções e Procedimentos.
Manipulação de Arquivos.
 

11-Jul-14
Aula de Revisão. Exercícios. Nova data de entrega para o Trabalho 2

18-Jul-14
Prova 2 Conteúdo: toda matéria vista em aula até a momento da prova.
Ementa
Algoritmos de estruturas de controle, sequencial, seletiva e repetitiva. Elementos de linguagens de programação. Declaração de variáveis e constantes; Tipos de variáveis; Instruções de entrada e saída; Operadores aritméticos e lógicos; Comandos de decisão; Estruturas de recepção; Vetores e matrizes; Registros e arquivos.
Objetivos
  • Capacitar o aluno a compreender a sintaxe e estrutura de programas computacionais.
  • Desenvolver o raciocínio lógico do aluno, para que ele possa diferenciar,criar e implementar soluções via software.
Contexto
A disciplina de Algoritmos faz parte da formação básica do curso e tem a finalidade de agregar informações aos conhecimentos fundamentais do aluno em relação à criação e estruturação de programas de computador. Ao concluir com êxito esta disciplina, o aluno estará reforçando os conhecimentos que o habilitam a ingressar nas disciplinas de programação.
Metodologia
Aulas expositivas com apresentação dos conceitos. Trabalhos de pesquisa para a elaboração de Trabalhos escritos. Resolução de listas de exercícios. Avaliação escrita.
Avaliação
Participação
Provas (P1 + P2)
Trabalhos
10%
60%
30%
Bibliografia
Básica:
  • CORMEN, Thomas H; LEISERSON, Charles E; RIVEST, Ronald L; STEIN, Clifford. Algoritmos: teoria e prática. Rio de Janeiro: Campus, 2002. 916 p. ISBN 9788535209266
  • MANZANO, José Augusto Navarro Garcia; OLIVEIRA, Jayr Figueiredo de. Algoritmos: lógica para desenvolvimento de programação de computadores. 13.ed. São Paulo: Érica, 2002. 236 p. ISBN 9788571947184
  • VILARIM, Gilvan de Oliveira. Algoritmos: programação para iniciantes. Rio de Janeiro: Ciência Moderna, 2004. 270 p. ISBN 9788573933161
Conteúdos Extras
Apostilas:
  • TONET, Bruno; KOLIVER, Cristian. Introdução aos Algoritmos. NAPRO - Universidade de Caxias do Sul
  • TONET, Bruno; Software VisuALG (manual do VisuALG). NAPRO - Universidade de Caxias do Sul
  • ORTH, Afonso Inácio; Algoritmos e Programação com Resumo das Linguagens Pascal e C. FACIN - PUCRS
Vídeos:
Software:
Códigos-Fonte:

Recent Posts

Installing MPI on Ubuntu
19. Sep. 2013 Instalar o MPI no Ubuntu é fácil. Basta rodar o seguinte comando: sudo apt-get install libcr-dev mpich2 mpich2-doc...
Installing CUDA 5.0 on Kubuntu 11.10
25. Jan. 2013 A instalação do novo pacote da NVIDIA para o CUDA5.0 no Kubuntu (ou Ubuntu) 11.10 é fácil, basta atentar às seguintes observações...
nbody simulations
19. Nov. 2011 Here we have some very basic simulations I made using the C code I developed...

Contact

Filipo Novo Mór
PPGCC - PUCRS
Av. Ipiranga, 6681
Porto Alegre – RS – Brazil
CEP 90619-900
Phone +55 51 3320.3500
filipo.mor at gmail.com