Computação para Engenharia Civil 2019-1

Local: Pavilhão 1 - Informática - CEFET/RJ - Maracanã

Horário: Segundas de 14:30 - 18:00

Sala: a definir - em algum lab.

Tempo de curso: 21 semanas

Objetivo:

Introduzir os conceitos básicos de estruturas de algoritmos e estruturas de dados, assim como uma linguagem de programação.

Ementa:

Construção de algoritmos estruturados: conceitos de algoritmos, pseudo-linguagem e programação estruturada com C.

Bibliografia Principal:

VAREJAO, Flavio. Introdução à Programação: Uma Nova Abordagem Usando C. Elsevier Brasil, 2016.

MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de, 1960. Algoritmos: lógica para desenvolvimento de programação de computadores. 24.ed.rev. São Paulo: Érica, 2010. 319 p., il. ISBN 9788536502212 (broch).

Bibliografia Complementar:

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

DE ALMEIDA, Rodrigo Maximiano Antunes; DE MORAES, Carlos Henrique Valério; SERAPHIM, Thatyana de Faria Piola. Programação de Sistemas Embarcados: Desenvolvendo Software para Microcontroladores em Linguagem C. Elsevier Brasil, 2017.

MONTEIRO , Mário A. Introdução à Organização de Computadores. 5.ed. Rio de Janeiro: LTC, 2007. 708 p. ISBN 9788521615439.

Calendário:

11/02/2019 - Introdução a Organização de Computadores, Algoritmos e Programação (Slides 1, 1.1, 1.2, 1.3)

18/02/2019 - Funções, Entrada e Saída, Variáveis e Operadores, Sequência

25/02/2019 - Seleção

04/03/2019 - Feriado

11/03/2019 - Interação

18/03/2019 - Vetores

25/03/2019 - Cadeias de caracteres

01/04/2019 - Matrizes

08/04/2019 - Revisão para P1

15/04/2019 - P1

22/04/2019 - Feriado

29/04/2019 - Ponteiros

06/05/2019 - Listas Encadeadas

13/05/2019 - Filas e Pilha

20/05/2019 - Recursividade

27/05/2019 - Arquivos

03/06/2019 - Tópicos Especiais / Ajuda com o Trabalho

10/06/2019 - Tópicos Especiais / Ajuda com o Trabalho

17/06/2019 - Entrega dos Trabalhos

24/06/2019 - Revisão para PF

01/07/2019 - PF