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, 02 e 03

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

Registro de Aulas                               Período: 2010.1

AULA

DATA

CONTEÚDO

1

02/08/2010

-     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

04/08/2010

-     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

09/08/2010

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

-     Dois Programas Simples em C

-     Conceitos sobre Memória

-     Aritmética em C

4

11/08/2010

-     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

16/08/2010

-     CALOURADA

6

18/08/2010

-     A Estrutura de Seleção IF/EIse

-     Operadores Lógicos

7

23/08/2010

-     Repetição Controlada por Contador

-     A Estrutura de Repetição For

8

25/08/2010

-     Operadores de Atribuição

-     Operadores de Incremento e Decremento

9

30/08/2010

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

10

01/09/2010

-     Exercícios

EXTRA

01/09/2010

-     1ª PROVA

11

06/09/2010

-     Controle do Programa: Introdução

-     Os Fundamentos da Repetição

-     A Estrutura de Repetição While

12

08/09/2010

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

-     Repetição Controlada por Contador

-     Repetição Controlada por Sentinela

13

13/09/2010

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

14

15/09/2010

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

-     A Estrutura de Repetição Do/While

-     As Instruções Break e Continue

15

20/09/2010

-     Funções: Introdução

-     Módulos de Programas em C

-     Funções da Biblioteca Matemática

16

22/09/2010

-     Definições de Funções

-     Protótipos de Funções

-     Arquivos de Cabeçalho

17

27/09/2010

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

18

29/09/2010

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

19

04/10/2010

-     Classes de Armazenamento

-     Regras de Escopo

20

06/10/2010

-     Exercícios

EXTRA

06/10/2010

-     2ª PROVA


21

13/10/2010

-     Recursão

22

18/10/2010

-     Recursão versus Iteração

23

20/10/2010

-     Arrays: Introdução

-     Arrays

-     Declarando Arrays

-     Exemplos Usando Arrays

24

25/10/2010

-     Passando Arrays a Funções

-     Ordenando Arrays

25

27/10/2010

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

-     Pesquisando Arrays

26

01/11/2010

-     Arrays com Vários Subscritos

27

03/11/2010

-     Exercícios

EXTRA

03/11/2010

-     3ª PROVA

28

10/11/2010

-     Apontadores: Introdução

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

-     Operadores de Apontadores

29

17/11/2010

-     Chamando Funções por Referência

-     Usando o Qualificador Const com Apontadores

30

22/11/2010

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

31

24/11/2010

-     O Relacionamento entre Apontadores e Arrays

32

29/11/2010

-     Arrays de Apontadores

-     Apontadores para Funções

33

01/12/2010

-     Exercícios

EXTRA

01/12/2010

-     4ª PROVA

 

08/12/2010

-     Exame Final

 

 

Campina Grande, 28 de julho 2010.

 

 

Professora Joseluce de Farias Cunha                                                        Roberto Medeiros de Faria

Matrícula 0337904