Introdução a Algoritmos, Programação e Estrutura de Dados (2015)

Técnico em Informática - Médio Integrado

Local: CEFET Nova Friburgo

Turma: B

Horário: Sexta-Feira - 9:10h - 13:00h

Sala: Laboratório INFO 1

Tempo de curso: 40 semanas

Objetivo:

Introduzir os conceitos básicos de algoritmos e programação assim como a linguagem de programação C.

Ementa:

Algoritmos e programas de computador, conceitos fundamentais de programação, expressões, estruturas de decisão, estruturas de repetição, tipos de dados homogêneos, programação modular.

Bibliografia Principal:

SCHILDT, Herbert. C: Completo e Total. 3. ed. rev. atual. São Paulo: Makron Books, c1997. xx, 827p., il. ISBN 9788534605953 (broch.).

FORBELLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de programação: a construção de algoritmos e estruturas de dados. Makron Books, 1993.

MANZANO, Jose Augusto N. G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos: Lógica para Desenvolvimento de Programação de Computadores. 21. ed. São Paulo: Érica, c2008. 246 p., ISBN 9788571947184 (broch.).

Bibliografia Complementar:

SALVETTI, Dirceu Douglas; BARBOSA, Lisbete Madsen. Algoritmos São Paulo: Pearson Education: Makron Books, 1998. 273 p. ISBN 853460715X.

CORMEN, Thomas H. Algoritmos: Teoria e Prática. Rio de Janeiro: Campus, c2002. 916 p., il. ISBN 9788535209266 (broch.).

MIZRAHI, Victorine Viviane. Treinamento em Linguagem C. 2. ed. São Paulo: Pearson Prentice Hall, c2008. 405 p. ISBN 9788576051916.

MONTGOMERY, Eduard. Programando em C: Simples e Prático. Rio de Janeiro: Alta Books, 2006. 157 p. ISBN 8576081210.

Calendário:

01 - 27/02/2015 - Algoritmos e programas de computador / conceitos fundamentais de programação (Slides Lógica de Programação, Exercícios)

02 - 06/03/2015 - Introdução a programação em C e Expressões (Slides Intro. Prog. C) (Exercícios)

03 - 13/03/2015 - Tipos de Dados, IO e Funções (slides)

04 - 20/03/2015 - Estruturas de decisão - (slides)

05 - 27/03/2015 - Estruturas de repetição - Entrega lista 1(29/03) - Sequencia de Passos

06 - 03/04/2015 - Feriado - Entrega lista 2 (05/04) - Seleção

07 - 10/04/2015 - Estruturas de repetição - (slides)

08 - 17/04/2015 - Prova 1 (Prova, Gabarito Questão 1, 2, 3, Notas)

09 - 24/04/2015 - Correção da prova - Entrega lista 3 (26/04) - Repetição

10 - 01/05/2015 - Feriado

11 - 08/05/2015 - Tipos de dados homogêneos - array e matriz (slides) (atividade 1 recuperação)

12 - 15/05/2015 - Tipos de dados homogêneos - strings (slides) (Entrega atividade 1 recuperação - Resumo Cap2 Marzano)

13 - 22/05/2015 - Tipos de dados homogêneos - strings - Entrega lista 4 (24/05)

14 - 29/05/2015 - Tipos de dados homogêneos - matrizes (Entrega atividade 2 recuperação - Resumo Cap3 Marzano)

15 - 05/06/2015 - Feriado

16 - 12/06/2015 -Tipos de dados homogêneos - matrizes (Entrega atividade 3 recuperação - Resumo Cap 4 Marzano)

17 - 19/06/2015 - Não haverá aula - Entrega lista 5 (18/06)

18 - 26/06/2015 - Prova 2 - Gabarito Questão 1, 2- (Entrega atividade 4 recuperação - Resumo Cap 5 Marzano) - Entrega lista 6 (28/06) - (Notas 2o Bimestre)

19 - 03/07/2015 - Correção da prova (Prova de Recuperação, gabarito questão 1, 2 - Notas de Recuperação)

20 - 10/07/2015 - Correção da prova de recuperação, aula de dúvidas.

21 - 17/07/2015 - Recesso

22 - 24/07/2015 - Recesso

23 - 31/07/2015 - Tipos Enumerados e Tipos Registro (Slides)

24 - 07/08/2015 - Filas

25 - 14/08/2015 - Pilhas (Prova de Reavaliação Parcial, Notas)

26 - 21/08/2015 - Ponteiros, Alocação Dinâmica e Registros Dinâmicos

27 - 28/08/2015 - Funções e passagem de parâmetros

28 - 04/09/2015 - Listas Encadeadas (Entrega da Lista 7 05/09)

29 - 11/09/2015 - Recursão, Ordenação e Pesquisa

30 - 18/09/2015 - Ordenação e Pesquisa

31 - 25/09/2015 - Revisão para a Prova (simulado, gabarito questão 1, 2)

32 - 02/10/2015 - Prova (notas)

33 - 09/10/2015 - Correção da prova e aula de dúvidas, Arquivos

34 - 16/10/2015 - Feriado

35 - 23/10/2015 - Semana de Extensão

36 - 30/10/2015 - Feriado (Enunciado do Trabalho)

37 - 06/11/2015 - Biblioteca Math.h e Padrões de codificação, Modularidade, protótipos e arquivos de cabeçalho

38 - 13/11/2015 - Ajuda com o trabalho e revisão para prova (Prova de Recuperação - 13/11 - 14h)

39 - 20/11/2015 - Feriado

40 - 27/11/2015 - Apresentação dos Trabalhos e Prova (Notas)

41 - 04/12/2015 - Correção da prova e revisão

42 - 11/12/2015 - Prova Final (notas, prova, gabarito q1, q2)

Código de cores:

Avaliações Normais

Dias sem aula

Avaliações de Recuperação