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.

Aula download 

Plano de Ensino download 

2

06.03

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

Aula download

3

07.03

Fundamentos de computação. Linguagens de alto nível. Compilador/Interpretador. História e Introdução a C.

Aula download

 

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.

Aula download

 

6

14.03

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

Aula download 

7

16.03

Lista de exercícios.

Lista 2

8

20.03

Tipos básicos de dados. Modificadores de tipos.

Aula download

9

21.03

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

Aula download 

 

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

Aula download

14

03.04

Operadores compostos. Operadores relacionais. Precedências.

Aula download 

 

15

04.04

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

Aula download

 

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.

Aula download 

 

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

Aula download 

 

20

18.04

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

Aula download 

 

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.

Aula download 

 

29

11.05

Lista de exercícios.

Lista 7

30

15.05

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

Aula download

 

31

16.05

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

Aula download 

 

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.

Aula download

 

34

23.05

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

Aula download 

 

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.

Aula download 

 

37

30.05

Bibliotecas padrões.

Aula download 

 

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

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