Universidade Federal de Campina Grande

Centro de Engenharia Elétrica e Informática

Departamento de Sistemas e Computação

Disciplina: Introdução à Programação

Prof: Joseluce de Farias Cunha

Plano de Aulas                                Período: 2008.2

AULA

DATA

CONTEÚDO

1

08/09/2008

-     Apresentação do Plano de Curso

-     Conceitos de Computação : Introdução

-     O que È um Computador

-     Organização dos Computadores

-     Processamento em Lotes, Multiprogramação e Tempo Compartilhado

-     Computação Pessoal, Computação Distribuída e Computação Cliente/Servidor

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

-     Linguagens de Máquina, Linguagens Assembly e Linguagens de Alto Nível

2

10/09/2008

-     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

-     C Concorrente

3

15/09/2008

-     Introdução à Programação em C: Introdução

-     Dois Programas Simples em C

-     Conceitos sobre Memória

-     Aritmética em C

4

17/09/2008

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

-     Desenvolvimento da Programação Estruturada: Introdução

-     Algoritmos

-     Pseudocódigo

-     Estruturas de Controle

-     A Estrutura de Seleção IF

5

22/09/2008

-     A Estrutura de Seleção If/EIse

-     A Estrutura de Repetição While

-     Formulando Algoritmos: Repetição Controlada por Contador

 

24/09/2008

-     Calourada

6

29/09/2008

-     Formulando Algoritmos com Refinamento Top-Down por Etapas: Repetição Controlada por Sentinela

7

01/10/2008

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

8

06/10/2008

-     Operadores de Atribuição

-     Operadores de Incremento e Decremento

9

08/10/2008

-     1ª PROVA

10

13/10/2008

-     Controle do Programa: Introdução

-     Os Fundamentos da Repetição

-     Repetição Controlada por Contador

-     A Estrutura de Repetição For

-     A Estrutura For: Notas e Observações

11

15/10/2008

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

-     A Estrutura de Repetição Do/While

12

20/10/2008

-     As Instruções Break e Continue

-     Operadores Lógicos

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

13

22/10/2008

-     Exercícios sobre estruturas de controle

14

27/10/2008

-     2ª PROVA

15

29/10/2008

-     Funções: Introdução

-     Módulos de Programas em C

-     Funções da Biblioteca Matemática

16

03/11/2008

-     Funções

-     Definições de Funções

17

05/11/2008

-     Protótipos de Funções

-     Arquivos de Cabeçalho

18

10/11/2008

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

19

12/11/2008

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

20

17/11/2008

-     Classes de Armazenamento


21

19/11/2008

-     Regras de Escopo

22

24/11/2008

-     Recursão

-     Recursão versus Iteração

23

26/11/2008

-     Arrays: Introdução

-     Arrays

-     Declarando Arrays

-     Exemplos Usando Arrays

24

01/12/2008

-     Passando Arrays a Funções

-     Ordenando Arrays

25

03/12/2008

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

-     Pesquisando Arrays

26

10/12/2008

-     Arrays com Vários Subscritos

27

15/12/2008

-     3ª PROVA

28

17/12/2008

-     Apontadores: Introdução

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

-     Operadores de Apontadores

-     Chamando Funções por Referência

29

22/12/2008

-     Usando o Qualificador Const com Apontadores

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

Recesso Escolar – 24/12/2008 a 01/02/2009

30

02/02/2009

-     O Relacionamento entre Apontadores e Arrays

31

04/02/2009

-     Arrays de Apontadores

-     Apontadores para Funções

32

09/02/2009

-     Exercícios sobre apontadores

34

11/02/2009

-     4ª PROVA

35

18/02/2008

-     Exame Final

 

Campina Grande, 26 de Agosto de 2008.

 

 

 

Profa. Joseluce de Farias Cunha

Matrícula 0337904