UFCG/CCT/Departamento de
Sistemas e Computação |
|||
Disciplina: Introdução à
Programação |
|||
Período 2002.2 |
|||
Profs. Marcus S. de Aquino e Roberto M. de Faria |
|||
PROGRAMAÇÃO DAS AULAS |
|||
Aula |
Data Prevista |
Assunto |
Data Realizada |
Outubro a Dezembro/2002 |
|||
01 |
31/10/2002 |
1a Unidade Introdução ao ComputadorConceitos básicos e
terminologia |
|
02 |
04/11/2002 |
Organização e
funcionamento |
|
03 |
06/11/2002 |
Por dentro do computador:
hardware |
|
04 |
11/11/2002 |
Por dentro do computador:
software Aplicações dos
computadores |
|
05 |
18/11/2002 |
Métodos de Análise e Solução de ProblemasNoções de lógica A lógica de programação Conceito de algoritmos -
exemplos Itens fundamentais de
algoritmos |
|
06 |
20/11/2002 |
Estruturas de controle |
|
07 |
25/11/2002 |
Introdução à Programação de ComputadoresConceito 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 |
27/11/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 |
02/12/2002 |
Saída de DadosImpressão de dados Formatação
de dados |
|
10 |
04/12/2002 |
Aspectos de interface de
saída |
|
11 |
09/12/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 |
11/12/2002 |
Avaliação de expressões
aritméticas (precedência entre operadores aritméticos) |
|
Janeiro a Abril/2003 |
|||
13 |
13/12/2002 |
Entrada de DadosO conceito de entrada de
dados Formatação para dados de
entrada |
|
14 |
13/01/2003 |
Aspectos de interface de
entrada Entrada e Saída
Formatada para Caracteres/Cadeias de Caracteres |
|
15 |
15/01/2003 |
Fluxo de ControleConceito 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 |
20/01/2003 |
Comando de decisão: switch 1o. Exercício Escolar (noturno) |
|
17 |
22/01/2003 |
Comando de repetição while |
|
18 |
27/01/2003 |
Comando de repetição for |
|
19 |
29/01/2003 |
Comando de repetição
do-while Os comandos break /
continue |
|
20 |
03/02/2003 |
3a
Unidade Funções - Subprogramas O
conceito de subprogramas e argumentos Funções que retornam
valores não inteiros |
|
21 |
05/02/2003 |
Variáveis externas Regras de escopo Arquivos de cabeçalho Variáveis estáticas |
|
22 |
10/02/2003 |
Cadeias de CaracteresO conceito de cadeias de
caracteres Referência a caracteres de
uma cadeia utilizando índices |
|
23 |
12/02/2003 |
Funções que manipulam
cadeias de caracteres |
|
24 |
17/02/2003 |
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 |
19/02/2003 |
Matrizes |
|
26 |
24/02/2003 |
Organização de variáveis
indexadas na memória |
|
27 |
26/02/2003 |
4a
Unidade Apontadores Variáveis apontador Os operadores de
apontadores Expressões com apontadores |
|
28 |
03/03/2003 |
Aritmética de apontadores |
|
29 |
05/03/2003 |
Apontadores e
vetores |
|
30 |
10/03/2003 |
Rotinas para alocação
dinâmica em C Problemas com apontadores |
|
31 |
12/03/2003 |
Agregados Heterogêneos – EstruturasConceitos de agregados de
dados heterogêneos (estruturas) Definição dos componentes
de uma estrutura Referência aos itens de
uma estrutura |
|
32 |
17/03/2003 |
Manipulação de estruturas 2o. Exercício escolar (noturno) |
|
33 |
19/03/2003 |
Prova de Reposição |
|
34 |
24/03/2003 |
Exame Final |
|
|
26/03/2003 |
|
|
|
31/03/2003 |
|
|