Mudanças entre as edições de "PRG1-2012-2-Engenharia"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 114: Linha 114:
 
{{Cl|8 || 2 | Desenvolvimento de Algoritmos  | }}
 
{{Cl|8 || 2 | Desenvolvimento de Algoritmos  | }}
 
{{Cl|9 || 2 | Desenvolvimento de Algoritmos  | }}
 
{{Cl|9 || 2 | Desenvolvimento de Algoritmos  | }}
{{Cl|10 | Avaliação I | 2 |  | }}
+
{{Cl|10 || 2 | Avaliação I | }}
{{Cl|11 | Visão geral: Estrutura de um programa em C | 2 |  | }}
+
{{Cl|11 || 2 | Visão geral: Estrutura de um programa em C | }}
{{Cl|12 | Ambiente desenvolvimento - IDE e depuração | 2 | | }}
+
{{Cl|12 || 2 | Visão geral: Estrutura de um programa em C | }}
{{Cl|13 | | 2 |  | }}
+
{{Cl|13 | | 2 | Ambiente desenvolvimento - IDE e depuração | }}
{{Cl|14 | | 2 | | }}
+
{{Cl|14 | | 2 | Constantes, variáveis e expressões | }}
{{Cl|15 | | 2 | | }}
+
{{Cl|15 | | 2 | Constantes, variáveis e expressões | }}
{{Cl|16 | | 2 | | }}
+
{{Cl|16 | | 2 | Instruções de Seleção | }}
{{Cl|17 | | 2 | | }}
+
{{Cl|17 | | 2 | Instruções de Repetição | }}
{{Cl|18 | | 2 | | }}
+
{{Cl|18 | | 2 | Instruções de Salto | }}
{{Cl|19 | | 2 | | }}
+
{{Cl|19 | | 2 | Vetores e Strings | }}
{{Cl|20 | | 2 |  | }}
+
{{Cl|20 | | 2 | Vetores e Strings | }}
{{Cl|21 | | 2 | | }}
+
{{Cl|21 | | 2 | Matrizes | }}
 
{{Cl|22 | Avaliação II| 2 |  | }}
 
{{Cl|22 | Avaliação II| 2 |  | }}
{{Cl|23 | | 2 | | }}
+
{{Cl|23 | | 2 | Ponteiros e Alocação Dinâmica de Memória | }}
{{Cl|24 | | 2 | | }}
+
{{Cl|24 | | 2 | Ponteiros e Alocação Dinâmica de Memória | }}
{{Cl|25 | | 2 | | }}
+
{{Cl|25 | | 2 | Ponteiros e Alocação Dinâmica de Memória | }}
{{Cl|26 | | 2 | | }}
+
{{Cl|26 | | 2 | Funções em detalhes | }}
{{Cl|27 | | 2 | | }}
+
{{Cl|27 | | 2 | Início do Projeto Final | }}
{{Cl|28 | | 2 | | }}
+
{{Cl|28 | | 2 | Estruturas, Unions e Tipos Enumerados | }}
{{Cl|29 | | 2 |  | }}
+
{{Cl|29 | | 2 | Estruturas, Unions e Tipos Enumerados | }}
{{Cl|30 | | 2 | | }}
+
{{Cl|30 | | 2 | Arquivos | }}
{{Cl|31 | | 2 | | }}
+
{{Cl|31 | | 2 | Arquivos | }}
 
{{Cl|32 | | 2 |  | }}
 
{{Cl|32 | | 2 |  | }}
 
{{Cl|33 | | 2 |  | }}
 
{{Cl|33 | | 2 |  | }}

Edição das 16h01min de 26 de setembro de 2012

PRG1 - PROGRAMAÇÃO I

CARGA HORÁRIA

TOTAL: 72 HORAS (4 HORAS/SEMANA)

TEÓRICA: 36 HORAS

LABORATÓRIO: 36 HORAS

DIAS COM AULA: 36 (18 semanas)

PRÉ REQUISITOS: LÓGICA

EMENTA

Introdução a lógica de programação e algoritmos. Constantes, variáveis e tipos de dados. Operadores aritméticos, relacionais e lógicos. Concepção de fluxograma e pseudocódigo. Estruturas de decisão e estruturas de repetição. Introdução a linguagem de programação c. Vetores de caracteres e multidimensionais. Ponteiros e aritmética de ponteiros. Funções: chamada por valor e por referência. Chamada recursiva de funções. Tipos de dados compostos. Operação com arquivos textos e binários.

Bibliografia Básica

1.SCHILDT, Herbert. C Completo e Total - 3.ed. [S.l.]: Makron, 1997. 830p. ISBN 978-8534605953

AULAS

AULA 1

AULA 2

AULA 3

AULA 4

AULA 5

AULA 6

AULA 7

AULA 8

AULA 9

AULA 10

AULA 11

AULA 12

AULA 13

AULA 14

AULA 15

AULA 16

AULA 17

AULA 18

AULA 19

AULA 20

AULA 21

AULA 22

AULA 23

AULA 24

AULA 25

AULA 26

AULA 27

AULA 28

AULA 29

AULA 30

AULA 31

AULA 32

AULA 33

AULA 34

AULA 35

AULA 36

AULA 37

AULA 38

AULA 39

AULA 40

Cronograma de atividades
Aula Data Horas Conteúdo Recursos
1 2 Introdução a Lógica - conceito e representação de algoritmos
2 2
3 2 Desenvolvimento de Algoritmos
4 2 Desenvolvimento de Algoritmos
5 2 Desenvolvimento de Algoritmos
6 2 Desenvolvimento de Algoritmos
7 2 Desenvolvimento de Algoritmos
8 2 Desenvolvimento de Algoritmos
9 2 Desenvolvimento de Algoritmos
10 2 Avaliação I
11 2 Visão geral: Estrutura de um programa em C
12 2 Visão geral: Estrutura de um programa em C
13 2 Ambiente desenvolvimento - IDE e depuração
14 2 Constantes, variáveis e expressões
15 2 Constantes, variáveis e expressões
16 2 Instruções de Seleção
17 2 Instruções de Repetição
18 2 Instruções de Salto
19 2 Vetores e Strings
20 2 Vetores e Strings
21 2 Matrizes
22 Avaliação II 2
23 2 Ponteiros e Alocação Dinâmica de Memória
24 2 Ponteiros e Alocação Dinâmica de Memória
25 2 Ponteiros e Alocação Dinâmica de Memória
26 2 Funções em detalhes
27 2 Início do Projeto Final
28 2 Estruturas, Unions e Tipos Enumerados
29 2 Estruturas, Unions e Tipos Enumerados
30 2 Arquivos
31 2 Arquivos
32 2
33 2
34 2
35 Apresentação Final do Projeto 2
36 Recuperação 2
TOTAL 72