CP41F - Fundamentos de Computação - Engenharia de Computação - 1o Período
2017.2
Avisos |
|
07.08 |
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 |
07.08 |
Apresentação do plano de ensino. |
||
2 |
08.08 |
Conceito de algoritmo. Raciocínio lógico na construção de algoritmos. Estrutura de algoritmos. |
||
3 |
10.08 |
Fundamentos de computação. Linguagens de alto nível. Compilador/Interpretador. História e Introdução a C. Lista de exercícios. |
Lista 1 |
|
4 |
14.08 |
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. |
||
5 |
15.08 |
Funções de entrada e saída pelo console. |
|
|
6 |
17.08 |
Lista de exercícios. |
|
Lista 2 |
7 |
21.08 |
Declaração de funções. Funções sem e com retorno. Parâmetros de funções. |
|
|
8 |
22.08 |
Atividade acompanhada – Funções |
||
9 |
24.08 |
Atividade acompanhada – Torres de Hanói |
|
|
10 |
28.08 |
Tipos básicos de dados. Modificadores de tipos. |
||
11 |
29.08 |
Operadores aritméticos. Operadores lógicos. Operadores binários. |
|
|
12 |
31.08 |
Lista de exercícios. |
|
Lista 3 |
13 |
04.09 |
Operadores compostos. Operadores relacionais. Precedências. |
||
14 |
05.09 |
Blocos e escopo. Declarações. Estruturas de seleção (if, else, else if, switch). goto. Lista de exercícios. |
Lista 4 |
|
15 |
11.09 |
Estruturas de iteração (for, while, do-while). Controle de laços (break, continue). Depuração. |
|
|
16 |
12.09 |
Atividade de depuração. |
||
17 |
14.09 |
Lista de exercícios. |
|
Lista 5 |
18 |
18.09 |
Vetores (arrays). Vetores de caracteres (strings). Busca em vetores. Matrizes (arrays bidimensionais e multidimensionais). |
||
19 |
19.09 |
Ponteiros (conceito, operadores de referência e dereferência). Ponteiros (operações, aritmética e indireção múltipla). |
|
|
20 |
21.09 |
Lista de exercícios. |
|
Lista 6 |
21 |
25.09 |
Laboratório para dúvidas e exercícios. |
|
|
22 |
26.09 |
Simulado de avaliação. |
|
|
23 |
28.09 |
Correção do simulado. |
|
|
24 |
02.10 |
Laboratório para dúvidas e exercícios. |
|
|
25 |
03.10 |
Laboratório para dúvidas e exercícios. |
|
|
26 |
05.10 |
A1 – 1ª avaliação. |
|
|
27 |
09.10 |
Vista e correção da A1 – 1ª avaliação. |
|
|
28 |
10.10 |
Ponteiros para funções. Lista de exercícios. |
Lista 7 |
|
29 |
16.10 |
Operações de abertura, leitura e finalização de arquivos. |
|
|
30 |
17.10 |
Operações de escrita e outras operações com arquivos. |
|
|
31 |
19.10 |
Lista de exercícios. |
|
Lista 8 |
32 |
23.10 |
Conversão de tipos. Alocação dinâmica de memória. Recursão. |
||
33 |
24.10 |
Criação de bibliotecas, arquivos de cabeçalhos e variáveis globais. Programação modular. Definição da APS. |
|
|
34 |
26.10 |
Lista de exercícios. |
|
Lista 9 |
35 |
30.10 |
Declaração de tipos (typedef). Tipos enumerados (enum). Registros (struct). Uniões (union). Fundamentos de pré-processador e proteção de inclusão. |
||
36 |
31.10 |
Bibliotecas padrões. Lista de exercícios. |
Lista 10 |
|
37 |
06.11 |
Laboratório para dúvidas e exercícios. |
|
|
38 |
07.11 |
Laboratório para dúvidas e exercícios. |
|
|
39 |
09.11 |
Laboratório para dúvidas e exercícios. |
|
|
40 |
13.11 |
Laboratório para dúvidas e exercícios. |
|
|
41 |
14.11 |
Laboratório para dúvidas e exercícios. |
|
|
42 |
16.11 |
A2 – 2ª avaliação. |
|
|
43 |
20.11 |
Vista e correção da A2 – 2ª avaliação. |
|
|
44 |
21.11 |
Laboratório para desenvolvimento do projeto. |
|
|
45 |
23.11 |
Laboratório para desenvolvimento do projeto. |
|
|
46 |
27.11 |
Prazo de entrega do projeto (APS). |
|
|
47 |
28.11 |
Laboratório para dúvidas e exercícios. |
|
|
48 |
30.11 |
AE – Avaliação Extra. |
|
|
49 |
04.12 |
Vista e correção da AE. |
|
|
50 |
05.12 |
Atividades complementares. |
|
|
51 |
07.12 |
Atividades complementares. |
|
|
52 |
11.12 |
Atividades complementares. |
|
|
53 |
12.12 |
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 |