Universidade Federal de Campina Grande

Centro de Engenharia Elétrica e Informática

Departamento de Sistemas e Computação

Disciplina: Introdução à Programação - Turmas 01 e 03

Professores: Joseluce de F. Cunha e Roberto M. de Faria

Plano de Aulas                               Período: 2011.2

AULA

DATA

CONTEÚDO

1

01/08/2011

Apresentação do Plano de Curso.

Conceitos básicos de computação.

Tipos de linguagens de programação.

Programação Orientada a Objetos e C++.

2

03/08/2011

A História do C.

A Biblioteca Padrão do C.

Outras Linguagens de Alto Nível.

Programação Estruturada.

Os Fundamentos do Ambiente C.

Observações Gerais sobre o C.

3

08/08/2011

 Introdução à programação em C.

Dois Programas Simples em C.

Conceitos sobre Memória.

Aritmética em C.

4

10/08/2011

Tomada de Decisões: Operadores de Igualdade e Relacionais.

Introdução à Programação Estruturada.

Algoritmos.

Pseudocódigo.

Estruturas de Controle.

A Estrutura de Seleção IF..

5

15/08/2011

A Estrutura de Seleção IF/EIse.

Operadores Lógicos.

6

17/08/2011

CALOURADA ou Exercícios.

7

22/08/2011

Repetição Controlada por Contador.

A Estrutura de Repetição For.

8

24/08/2011

Operadores de Atribuição

Operadores de Incremento e Decremento.

9

29/08/2011

Confusão entre os Operadores de Igualdade (==) e Atribuição (=).

10

31/08/2011

Exercícios.

EXTRA

31/08/2011

1ª PROVA

11

05/09/2011

Introdução à Controle de Programa.

Os Fundamentos da Repetição.

A Estrutura de Repetição While.

12

12/09/2011

As Estruturas For e While: Notas e Observações.

Repetição Controlada por Contador.

Repetição Controlada por Sentinela.

13

14/09/2011

Formulando Algoritmos com Refinamento Top-Down por Etapas: Estruturas de Controle Aninhadas.

14

19/09/2011

A Estrutura de Seleção Múltipla Switch.

A Estrutura de Repetição Do/While.

As Instruções Break e Continue.

15

21/09/2011

Introdução à Funções.

Módulos de Programas em C.

Funções da Biblioteca Matemática.

16

26/09/2011

Definições de Funções.

Protótipos de Funções.

Arquivos de Cabeçalho.

17

28/09/2011

Chamando Funções: Chamadas por Valor e Chamadas por Referência.

18

03/10/2011

Geração de Números Aleatórios.

19

05/10/2011

Classes de Armazenamento.

Regras de Escopo.

20

10/10/2011

Recursão.


21

17/10/2011

Recursão versus Iteração.

22

19/10/2011

Exercícios.

EXTRA

19/10/2011

2ª PROVA

23

24/10/2011

Introdução à Arrays.

Declarando Arrays.

Exemplos Usando Arrays.

24

26/10/2011

Passando Arrays a Funções.

Ordenando Arrays.

25

31/10/2011

Estudo de caso: Calculando Média, Mediana e Moda Usando Arrays.

Pesquisando Arrays.

26

07/11/2011

Arrays com Vários Subscritos.

27

09/11/2011

Introdução à Apontadores.

Declarações e lnicialização de Variáveis Apontadores.

Operadores de Apontadores.

28

14/11/2011

Chamando Funções por Referência.

Usando o Qualificador Const com Apontadores.

29

16/11/2011

Expressões de Apontadores e Aritmética de Apontadores.

30

21/11/2011

O Relacionamento entre Apontadores e Arrays.

31

23/11/2011

Arrays de Apontadores.

Apontadores para Funções.

32

28/11/2011

Exercícios.

EXTRA

28/11/2011

3ª PROVA

33

30/11/2011

Reposição

34

07/12/2011

Exame Final

 

 

Campina Grande, 25 de julho 2011.

 

 

Professora Joseluce de Farias Cunha                                                        Roberto Medeiros de Faria

Matrícula 0337904                                                                                         Matrícula 0333344