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.

Aula download 

Plano de Ensino download 

2

08.08

Conceito de algoritmo. Raciocínio lógico na construção de algoritmos. Estrutura de algoritmos.

Aula download

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.

Aula download

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.

Aula download

5

15.08

Funções de entrada e saída pelo console.

Aula download

 

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

 

Aula download

10

28.08

Tipos básicos de dados. Modificadores de tipos.

Aula download

11

29.08

Operadores aritméticos. Operadores lógicos. Operadores binários.

Aula download

 

12

31.08

Lista de exercícios.

 

Lista 3

13

04.09

Operadores compostos. Operadores relacionais. Precedências.

Aula download

14

05.09

Blocos e escopo. Declarações. Estruturas de seleção (if, else, else if, switch). goto. Lista de exercícios.

Aula download

Lista 4 

15

11.09

Estruturas de iteração (for, while, do-while). Controle de laços (break, continue). Depuração.

Aula download

 

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).

Aula download 

19 

19.09

Ponteiros (conceito, operadores de referência e dereferência). Ponteiros (operações, aritmética e indireção múltipla).

Aula download 

 

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.

Aula download 

Lista 7

29

16.10

Operações de abertura, leitura e finalização de arquivos.

Aula download

 

30

17.10

Operações de escrita e outras operações com arquivos.

Aula download

 

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.

Aula download

33

24.10

Criação de bibliotecas, arquivos de cabeçalhos e variáveis globais. Programação modular. Definição da APS.

Aula download

 

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.

Aula download 

36

31.10

Bibliotecas padrões. Lista de exercícios.

Aula download 

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

PDF Lista download

Lista 2

PDF Lista download

Lista 3

PDF Lista download

Lista 4

PDF Lista download

Lista 5

PDF Lista download

Lista 6

PDF Lista download

Lista 7

PDF Lista download

Lista 8

PDF Lista download

Lista 9

PDF Lista download

Lista 10

PDF Lista download