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 - Entrada e Saída, Variáveis e Operadores, Sequência (Slides, programas: operadores aritméticos, operadores de comparação e lógicos, primeiro exercício URI online judge 1001, site URI online judge, lista de exercícios: 1002, 1018, 1020 do URI )

25/02/2019 - Funções, Seleção (Slides funções , exemplo funções, resposta exercício funções, slides condicionais, exemplos condicionais: 1, 2, 3, 4, lista de exercícios: 1035, 1036, 1051 )

04/03/2019 - Feriado

11/03/2019 - Interação (Slides interações, exemplos de estrutura de interação while, for, fatorial for, do-while, exercícios: 1146, 1157, 1158)

18/03/2019 - Aula de Exercícios (gabarito exercícios 1146, 1157, 1158; exercícios feitos em sala 1151, 1154, 1164, 1165, gabarito: 1151, 1154, 1164, 1165; exercícios para casa: 1150, 1156, 1160)

25/03/2019 - Vetores e Cadeias de caracteres (Gabarito: 1150, 1156, 1169. Slides vetores, exemplo vetores 1, 2; exercícios feitos em sala 1173, gabarito 1173; Slides Strings, exemplos programas strings, 1,2,3,4; Exercícios para casa 1238, 1253, 1257, 1262, 1263)

01/04/2019 - Matrizes - Gabarito dos exercícios de strings: 1238, 1253, 1257, 1262. Exercícios Matrizes: 1186, 1435, 1478. Provas antigas.

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


Monitoria: