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 02

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

Plano de Aulas                             Período: 2011.1

AULA

DATA

CONTEÚDO

1

14/02/2011

-     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

16/02/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

-     C Concorrente

3

21/02/2011

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

-     Dois Programas Simples em C

-     Conceitos sobre Memória

-     Aritmética em C

4

23/02/2011

-     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

28/02/2011

-     A Estrutura de Seleção IF/EIse

-     Operadores Lógicos

6

02/03/2011

-     CALOURADA

7

14/03/2011

-     Repetição Controlada por Contador

-     A Estrutura de Repetição For

8

16/03/2011

-     Operadores de Atribuição

-     Operadores de Incremento e Decremento

9

21/03/2011

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

10

23/03/2011

-     Exercícios

EXTRA

23/03/2011

-     1ª PROVA

11

28/03/2011

-     Controle do Programa: Introdução

-     Os Fundamentos da Repetição

-     A Estrutura de Repetição While

12

30/03/2011

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

-     Repetição Controlada por Contador

-     Repetição Controlada por Sentinela

13

04/04/2011

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

14

06/04/2011

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

-     A Estrutura de Repetição Do/While

-     As Instruções Break e Continue

15

11/04/2011

-     Funções: Introdução

-     Módulos de Programas em C

-     Funções da Biblioteca Matemática

16

13/04/2011

-     Definições de Funções

-     Protótipos de Funções

-     Arquivos de Cabeçalho

17

18/04/2011

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

18

20/04/2011

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

19

25/04/2011

-     Classes de Armazenamento

-     Regras de Escopo

20

27/04/2011

-     Exercícios

EXTRA

27/04/2011

-     2ª PROVA


21

02/05/2011

-     Recursão

22

04/05/2011

-     Recursão versus Iteração

23

09/05/2011

-     Arrays: Introdução

-     Arrays

-     Declarando Arrays

-     Exemplos Usando Arrays

24

11/05/2011

-     Passando Arrays a Funções

-     Ordenando Arrays

25

16/05/2011

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

-     Pesquisando Arrays

26

18/05/2011

-     Arrays com Vários Subscritos

27

23/05/2011

-     Exercícios

EXTRA

25/05/2011

-     3ª PROVA

28

30/05/2011

-     Apontadores: Introdução

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

-     Operadores de Apontadores

29

01/06/2011

-     Chamando Funções por Referência

-     Usando o Qualificador Const com Apontadores

30

06/06/2011

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

31

08/06/2011

-     O Relacionamento entre Apontadores e Arrays

32

13/06/2011

-     Arrays de Apontadores

-     Apontadores para Funções

33

15/06/2011

-     Exercícios

EXTRA

15/06/2011

-     4ª PROVA

RECESSO ESCOLAR de 20 a 25 de junho 2011

34

27/06/2011

-     Exame Final

 

 

Campina Grande, 08 de fevereiro 2011.

 

 

Profa. Joseluce de Farias Cunha                                                 Prof. Roberto Medeiros de Faria

Matrícula 0337904                                                                 Matrícula 003333442