CP41F - Fundamentos de Computação - Engenharia de Computação - 1o Período
2017.1
Avisos |
|
06.03 |
Nesta página serão disponibilizadas ao longo do semestre informações importantes a respeito do plano de ensino. Portanto, consulte esta página regularmente. |
Material Geral |
|
Plano de Ensino |
|
Ficha de Avaliação da APS |
Transparências e Material Complementar |
||||
Aula |
Data |
Conteúdo |
Aulas |
Material Complementar |
1 |
02.03 |
Apresentação do plano de ensino. |
||
2 |
06.03 |
Conceito de algoritmo. Raciocínio lógico na construção de algoritmos. Estrutura de algoritmos. |
||
3 |
07.03 |
Fundamentos de computação. Linguagens de alto nível. Compilador/Interpretador. História e Introdução a C. |
|
|
4 |
09.03 |
Lista de exercícios. |
Lista 1 |
|
5 |
13.03 |
Compilação por linha de comando e ambiente integrado de desenvolvimento (IDE). Parâmetros de compilação. Estrutura de um programa em C. Paradigmas de Programação. Operador de atribuição e armazenamento em variáveis. |
|
|
6 |
14.03 |
Funções de entrada e saída pelo console. |
||
7 |
16.03 |
Lista de exercícios. |
Lista 2 |
|
8 |
20.03 |
Tipos básicos de dados. Modificadores de tipos. |
||
9 |
21.03 |
Operadores aritméticos. Operadores lógicos. Operadores binários. |
|
|
10 |
23.03 |
Lista de exercícios. |
Lista 3 |
|
11 |
27.03 |
Semana Acadêmica de Engenharia e Tecnologia. |
|
|
12 |
28.03 |
Semana Acadêmica de Engenharia e Tecnologia. |
|
|
13 |
30.03 |
Atividade acompanhada – Torres de Hanói |
||
14 |
03.04 |
Operadores compostos. Operadores relacionais. Precedências. |
|
|
15 |
04.04 |
Blocos e escopo. Declarações. Estruturas de seleção (if, else, else if, switch). goto. |
|
|
16 |
06.04 |
Lista de exercícios. |
Lista 4 |
|
17 |
10.04 |
Estruturas de iteração (for, while, do-while). Controle de laços (break, continue). Depuração. |
|
|
18 |
11.04 |
Lista de exercícios. Atividade de depuração. |
|
Lista 5 |
19 |
17.04 |
Vetores (arrays). Vetores de caracteres (strings). Busca em vetores. Matrizes (arrays bidimensionais e multidimensionais). |
|
|
20 |
18.04 |
Ponteiros (conceito, operadores de referência e dereferência). Ponteiros (operações, aritmética e indireção múltipla). |
|
|
21 |
20.04 |
Lista de exercícios. |
|
Lista 6 |
22 |
24.04 |
Simulado de avaliação. |
|
|
23 |
25.04 |
Correção do simulado. |
|
|
24 |
27.04 |
Definição do projeto (APS). |
|
|
25 |
02.05 |
Exercício de teste de mesa. |
|
|
26 |
04.05 |
A1 – 1ª avaliação. |
|
|
27 |
08.05 |
Vista e correção da A1 – 1ª avaliação. |
|
|
28 |
09.05 |
Declaração de funções. Funções sem e com retorno. Parâmetros de funções. Ponteiros para funções. |
|
|
29 |
11.05 |
Lista de exercícios. |
Lista 7 |
|
30 |
15.05 |
Operações de abertura, leitura e finalização de arquivos. |
|
|
31 |
16.05 |
Operações de escrita e outras operações com arquivos. |
|
|
32 |
18.05 |
Lista de exercícios. |
Lista 8 |
|
33 |
22.05 |
Conversão de tipos. Alocação dinâmica de memória. Recursão. |
|
|
34 |
23.05 |
Criação de bibliotecas, arquivos de cabeçalhos e variáveis globais. Programação modular. |
|
|
35 |
25.05 |
Lista de exercícios. |
|
Lista 9 |
36 |
29.05 |
Declaração de tipos (typedef). Tipos enumerados (enum). Registros (struct). Uniões (union). Fundamentos de pré-processador e proteção de inclusão. |
|
|
37 |
30.05 |
Bibliotecas padrões. |
|
|
38 |
01.06 |
Lista de exercícios. |
|
Lista 10 |
39 |
05.06 |
Laboratório para dúvidas e exercícios. |
|
|
40 |
06.06 |
Laboratório para dúvidas e exercícios. |
|
|
41 |
08.06 |
A2 – 2ª avaliação. |
|
|
42 |
12.06 |
Vista e correção da A2 – 2ª avaliação. |
|
|
43 |
13.06 |
Laboratório para desenvolvimento do projeto. |
|
|
44 |
19.06 |
Laboratório para desenvolvimento do projeto. |
|
|
45 |
20.06 |
Prazo de entrega do projeto (APS). |
|
|
46 |
22.06 |
Laboratório para dúvidas e exercícios. |
|
|
47 |
26.06 |
Laboratório para dúvidas e exercícios. |
|
|
48 |
27.06 |
AE – Avaliação Extra. |
|
|
49 |
29.06 |
Vista e correção da AE. |
|
|
50 |
03.07 |
Atividades complementares. |
|
|
51 |
04.07 |
Atividades complementares. |
|
|
52 |
06.07 |
Encerramento da disciplina. |
|
|
Listas de Exercícios |
|
Lista 1 |
|
Lista 2 |
|
Lista 3 |
|
Lista 4 |
|
Lista 5 |
|
Lista 6 |
|
Lista 7 |
|
Lista 8 |
|
Lista 9 |
|
Lista 10 |