Introdução à Programação - 2001.1 – Plano de Aulas

 

PROGRAMAÇÃO DAS AULAS

Aula

Data Prevista

Assunto

Data Realizada

01

10/06/2002

1a Unidade

Introdução ao Computador

Conceitos básicos e terminologia

 

02

12/06/2002

Organização e funcionamento 

 

03

17/06/2002

Por dentro do computador: hardware

 

04

19/06/2002

Por dentro do computador: software

Aplicações dos computadores 

 

 

24/06/2002

Feriado Junino

 

05

26/06/2002

Métodos de Análise e Solução de Problemas

Noções de lógica

A lógica de programação

Conceito de algoritmos - exemplos

Itens fundamentais de algoritmos

 

06

01/07/2002

Estruturas de controle

 

07

03/07/2002

Introdução à Programação de Computadores

Conceito de programação

Etapas envolvidas na construção de programas

Conceitos de linguagem de programação

Elementos de uma linguagem de programação

Programas tradutores

 

08

08/07/2002

2a Unidade

Introdução à Linguagem C

Histórico

A linguagem C - introdução

O primeiro programa em C

Itens fundamentais da linguagem C

 

09

10/07/2002

Saída de Dados

Impressão de dados

Formatação de dados

 

10

15/07/2002

Aspectos de interface de saída

 

11

17/07/2002

Atribuição - Expressões Aritméticas - Análise de Expressões Aritméticas

O conceito de atribuição (operador de atribuição)

Expressões aritméticas (operadores aritméticos)

 

12

22/07/2002

Avaliação de expressões aritméticas (precedência entre operadores aritméticos)

 

13

24/07/2002

Entrada de Dados

O conceito de entrada de dados

Formatação para dados de entrada

 

14

29/07/2002

Aspectos de interface de entrada

Entrada e Saída Formatada para Caracteres/Cadeias de Caracteres

 

15

31/07/2002

Fluxo de Controle

Conceito de comandos e blocos

Comandos de decisão: if-else / else-if

Expressões lógicas e relacionais

Avaliação de expressões lógicas e relacionais

 

16

05/08/2002

Comando de decisão: switch

1o. Exercício Escolar (noturno)

 

17

07/08/2002

Comando de repetição while

 

18

12/08/2002

Comando de repetição for

 

19

14/08/2002

Comando de repetição do-while

Os comandos break / continue

 

20

19/08/2002

3a Unidade

Funções - Subprogramas

O conceito de subprogramas e argumentos

Funções que retornam valores não inteiros

 

21

21/08/2002

Variáveis externas

Regras de escopo

Arquivos de cabeçalho

Variáveis estáticas

 

22

26/08/2002

Cadeias de Caracteres

O conceito de cadeias de caracteres

Referência a caracteres de uma cadeia utilizando índices

 

23

28/08/2002

Funções que manipulam cadeias de caracteres

 

24

02/09/2002

Agregados Homogêneos - Variáveis Indexadas

O conceito de variáveis indexadas

Declaração de variáveis indexadas

Tipos de variáveis indexadas Manipulação de índices

 

25

04/09/2002

Matrizes

 

26

09/09/2002

Organização de variáveis indexadas na memória

 

27

11/09/2002

4a Unidade

Apontadores

Variáveis apontador

Os operadores de apontadores

Expressões com apontadores

 

28

16/09/2002

Aritmética de apontadores

 

29

18/09/2002

Apontadores e vetores 

 

30

23/09/2002

Rotinas para alocação dinâmica em C

Problemas com apontadores

 

31

25/09/2002

Agregados Heterogêneos – Estruturas

Conceitos de agregados de dados heterogêneos (estruturas)

Definição dos componentes de uma estrutura

Referência aos itens de uma estrutura

 

32

30/09/2002

Manipulação de estruturas

2o. Exercício escolar (noturno)

 

33

02/10/2002

Prova de Reposição

 

34

07/10/2002

Exame Final

 

 

09/10/2002