Mudanças entre as edições de "Cronograma de atividades (PRG1-EngTel)"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 16: Linha 16:
  
 
==projeto==
 
==projeto==
Um miniprojeto será desenvolvido no final em duplas com avaliação individual.
 
  
 +
Um miniprojeto será desenvolvido a partir do início do semestre e será realizado em duplas mas com avaliação individual.
  
 
==Recuperação Final==
 
==Recuperação Final==

Edição das 16h22min de 5 de agosto de 2014

Semestre 2014-2 - Prof. NOME DO PROFESSOR

Star 8bits.png
ATENÇÃO! Professor no início do semestre colar aqui o conteúdo da aba PE-Wiki do Diário Eletrônico

Semestre 2014-2 - Prof. Eraldo Silveira e Silva

Avaliação

Serão realizadas 3 avaliações, um projeto final e uma Recuperação Geral

A primeira avaliação será escrita. As demais serão de laboratório. A recuperação será parte escrita (rec da avaliação I) e parte de laboratório. O aluno deve ter conceito mínimo C em cada uma.

projeto

Um miniprojeto será desenvolvido a partir do início do semestre e será realizado em duplas mas com avaliação individual.

Recuperação Final

Ficará para recuperação o aluno que obteve D na avaliação de laboratório OU D no projeto (ou ambos). A recuperação final envolve toda a matéria e o conceito final é o conceito da recuperação.

Cronograma

Aula Data Horas Conteúdo Recursos
1 30/7 2 Apresentação do Plano de Ensino. Lógica de Programação. Fluxogramas e Pseudo-código. Conceito de variáveis e constantes. Lab. Redes I
2 31/7 2 Lógica de Programação. Fluxogramas e Pseudo-código. Conceito de variáveis e constantes. (continuação) Lab. Redes I
3 6/8 2 Lógica de Programação. Expressões aritméticas, lógicas e relacionais. Estruturas de decisão com fluxograma e pseudocódigo. Lab. Redes I
4 7/8 2 Lógica de Programação. Estruturas de Repetição. Subrotinas. Lab. Redes I
5 13/8 2 Introdução a programação C. Estrutura de um Programa C. Ferramentas de compilação. Funções básicas de entrada e saída. Lab. Redes I
6 14/8 2 Introdução aos sistema binário e hexadecimal. Tipos de dados. Constantes, variáveis e expressões aritméticas no C. Tipos enumerados. Visão das variáveis na memória Lab. Redes I
7 20/8 2 Operadores relacionais e lógicos no C. Estruturas de decisão. Comando if, if eles e switch. Lab. Redes I
8 21/8 2 Estruturas de repetição no C. Saída de loop com continue e break. Lab. Redes I
9 27/8 2 Exercícios de preparação para avaliação Lab. Redes I
10 28/8 2 Avaliação I. (foco na análise de código) Lab. Redes I
11 3/9 2 Correção da avaliação I. Divisão de problemas em subproblemas. Funções no C . Passagem de parâmetros, retorno de valor. Lab. Redes I
12 4/9 2 Vetores no C Lab. Redes I
13 10/9 2 Vetores de strings. Exercícios Lab. Redes I
14 11/9 2 Arranjos multidimensionais no C Lab. Redes I
15 17/9 2 Estruturas. Lab. Redes I
16 18/9 2 Estruturas. Exercícios Lab. Redes I
17 24/9 2 Vetores com Estruturas. Lab. Redes I
18 25/9 2 Exercícios de preparação para avaliação Lab. Redes I
19 1/10 2 Avaliação II (foco em implementação) Lab. Redes I
20 2/10 2 Correção da avaliação II. Apresentação do Projeto Final. Início de desenvolvimento do projeto. Lab. Redes I
21 8/10 2 Ponteiros Lab. Redes I
22 9/10 2 Ponteiros. Operação de casting Lab. Redes I
23 15/10 2 Ponteiros. Operação de casting Lab. Redes I
24 16/10 2 Alocação Dinâmica de Memória Lab. Redes I
25 22/10 2 Alocação Dinâmica de Memória Lab. Redes I
26 23/10 2 Operações com bits Lab. Redes I
27 29/10 2 Precedência de Operadores. Classes de armazenamento. Lab. Redes I
28 30/10 2 Introdução ao make. Compilação condicional. Lab. Redes I
29 5/11 2 Tratamento de Arquivos Lab. Redes I
30 6/11 2 Tratamento de Arquivos Lab. Redes I
31 12/11 2 Exercícios de Preparação para avaliação III Lab. Redes I
32 13/11 2 Avaliação III Lab. Redes I
33 19/11 2 Correção da avaliação III. Desenvolvimento do Projeto Final Lab. Redes I
34 20/11 2 Avaliação dos Projetos Lab. Redes I
35 26/11 2 Exercícios de Recuperaçãp Lab. Redes I
36 27/11 2 RECUPERAÇÃO Lab. Redes I
TOTAL 72
Semestre 2014-1 - Prof. Eraldo Silveira e Silva

Avaliação

avaliações de laboratório

Serão realizadas 11 pequenas avaliações e 3 recuperações parciais destas avaliações. Uma recuperação substitui a nota mais baixa relativa as avaliações a serem recuperadas. Uma falta na avaliação é um D. O conceito relativo a esta avaliações é atribuído da seguinte forma. Elimina-se uma nota mais baixa e:

  • 10 conceitos A - conceito A
  • 10 conceitos A/B
  • 10 conceitos A/B/C - Conceito C
  • Restante D

projeto

Um miniprojeto será desenvolvido no final em duplas com avaliação individual.

Conceito Final

Será atribuído entre conceitos de avaliação de laboratório e projeto segundo a visão do professor.

Recuperação Final

Ficará para recuperação o aluno que obteve D na avaliação de laboratório OU D no projeto (ou ambos). A recuperação final envolve toda a matéria e o conceito final é o conceito da recuperação.

Cronograma

Aula Data Horas Conteúdo Recursos
1 13/2 2 Aula introdução a lógica de programa. Conceito de algoritmos. Representação de algoritmos. Fluxograma. Variáveis e constantes. Expressões com operadores aritméticos e de atribuição. Sala. Projetor.
2 14/2 2 Estruturas de decisão. Expressões com operadores lógicos e relacionais. Sala. Projetor.
3 20/2 2 Introdução a programação C. Declaração de variáveis inteiras, reais e char no C. Uso do compilador gcc. Estruturas de decisçao com if e i eles. Expressões com operadores aritméticos, lógicos e relacionais. Operador de atribuição. Laboratório
4 21/2 2 Lógica de programação: estruturas de repetição usando fluxogramas Sala. Projetor.
5 27/2 2 Estruturas de repetição com a linguagem C: while, do while, for, goto. Uso do break e do continue. Uso do gdb em linha de comando. Laboratório
6 28/2 2 Exercícios de Fixação Laboratório
7 6/3 2 Estruturas de decisão. Comando switch. Outros comandos. Precedência de operadores no C. Laboratório
8 7/3 2 Exercícios de Fixação. Laboratório
9 13/3 2 Lógica de programação: quebrando problemas em subproblemas. Uso de subrotinas. Funções no C. Passagem de parâmetro e retorno de valor. AVALIAÇÂO 1 Laboratório
10 14/3 2 Conceito de vetores. Vetores no C Laboratório
11 20/3 2 Exercícios de vetores. AVALIAÇÂO 2 Laboratório
12 21/3 2 Strings no C. Processamento de Strings. Exercícios Laboratório
13 27/3 2 Strings no C. Processamento de Strings. AVALIAÇÂO 3 Laboratório
14 28/3 2 Strings no C. Processamento de Strings. Exercícios Laboratório
15 3/4 2 Exercícios de Fixação; AVALIAÇÂO 4 Laboratório
16 4/4 2 RECUPERAÇÃO I Laboratório
17 10/4 2 Operação com Matrizes no C Laboratório
18 11/4 2 Exercícios com matrizes. AVALIAÇÃO 5 Laboratório
19 17/4 2 Estruturas Laboratório
20 24/4 2 Exercícios. AVALIAÇÂO 6 Laboratório
21 25/4 2 Estruturas e vetores (Tabelas com estruturas). Typedef Laboratório
22 8/5 2 Exercícios. AVALIAÇÃO 7 Laboratório
23 9/5 2 RECUPERAÇÃO II Laboratório
24 15/5 2 Tópicos adicionais: diretivas de préprocessamento. Compilação condicional; Laboratório
25 16/5 2 Ponteiros – parte 1 Laboratório
26 22/5 2 Exercícios. AVALIAÇÃO 8 Laboratório
27 23/5 2 Ponteiros – parte 2 Laboratório
28 29/5 2 Exercícios. AVALIAÇÃO 9 Laboratório
29 30/5 2 Uso do make. Apresentação do Projeto Final. Laboratório
30 5/6 2 Operação com arquivos – parte 1 Laboratório
31 6/6 2 Exercícios. AVALIAÇÃO 10 Laboratório
32 12/6 2 Operação com arquivos – parte 2 Laboratório
33 13/6 2 Exercícios. AVALIAÇÂO 11 Laboratório
34 26/6 2 RECUPERAÇÃO III Laboratório
35 27/6 2 Projeto Final – Avaliação Laboratório
36 3/7 2 Aula de Recuperação Laboratório
37 4/7 2 Aula de Recuperação Laboratório
38 10/7 2 Aula de Recuperação Laboratório
39 11/7 2 RECUPERAÇÂO FINAL Laboratório
TOTAL 78
Semestre 2013-2 - Prof. Eraldo Silveira e Silva
Aula Data Horas Conteúdo Recursos
1 15/8 2 Plano de Ensino. Introdução aos algoritmos. Representação de Algoritmos. Fluxogramas e Pseudocódigo.
2 19/8 2 Lógica de Programação. Expressões. Constantes e Variáveis. Operadores Relacionais e Lógicos. Estruturas de Decisão.
3 22/8 2 Introdução a programação C. Processo de compilação. Estrutura do programa C. Variáveis int e float. Comando if e ifelse
4 24/8 2 Laboratório de exercícios.
5 26/8 2 Lógica de Programação.: estruturas de repetição.
6 29/8 2 Avaliação I – Lógica de Progranação, fluxogramas
7 2/9 2 Estruturas de repetiçao no C
8 5/9 2 Estruturas de seleção adionais no C (switch). Exercícios.
9 9/9 2 Estrutura de programa. Funções passagem de parâmetros e retorno de valor.
10 12/9 2 Vetores
11 16/9 2 Processamento de Strings usando vetores e indexação
12 19/9 2 Matrizes
13 23/9 2 Exercícios
14 26/9 2 Avaliação II – Básico do C, vetores e matrizes
15 30/9 2 Estruturas II
16 4/10 2 Estruturas II
17 7/10 2 Exercícios
18 11/10 2 Unions , tipos enumerados
19 14/10 2 Vetor de Estruturas
20 17/10 2 Ferramenta Make. Head Guards. Compilação condicional.
21 21/10 2 Ponteiros I
22 24/10 2 Ponteiros II
23 31/10 2 Alocação dinâmica de memória I
24 4/11 2 Alocação dinâmica de memória II
25 7/11 2 Outros tópicos sobre o C. Classes de armazenamento etc.
26 11/11 2 Funções de acesso a arquivos I
27 14/11 2 Funções de acesso a arquivos II
28 18/11 2 Funções de acesso a arquivos III
29 21/11 2 Avaliação III – Alocação Dinâmica de memória, Acesso a arquivos
30 25/11 2 Apresentação do Projeto. Bibliotecas de Apoio.
31 28/11 2 Função select. Acesso a múltiplos terminais.
32 2/12 2 Desenvolvimento do Projeto
33 5/12 2 Desenvolvimento do Projeto
34 9/12 2 Desenvolvimento do Projeto
35 12/12 2 Defesa do Projeto
36 16/12 2 Recuperação Final
TOTAL 72
Semestre 2013-1 - Prof. Eraldo Silveira e Silva
Aula Data Horas Conteúdo Recursos
1 2/4 2 Conceito e representação de algoritmos. Plano de Ensino Sala
2 5/4 2 Dados. Constantes, variáveis e expressões. Fluxogramas com instruções em sequência e estruturas de decisão. Sala
3 9/4 2 Desenvolvimento de Algoritmos. Fluxogramas com estruturas de Decisão Sala
4 12/4 2 Desenvolvimento de Algoritmos. Fluxogramas com estruturas de Repetição Sala
5 16/4 2 Desenvolvimento de Algoritmos Sala
6 19/4 2 Avaliação I Sala
7 23/4 2 Visão geral: Estrutura de um programa em C . Lab
8 26/4 2 Constantes, variáveis e expressões Lab
9 30/4 2 Estruturas de Decisão no C Lab
10 3/5 2 Expressões com operadores relacionais e lógicos Lab
11 7/5 2 Funções. Parâmetros e retorno.. Lab
12 10/5 2 Estruturas de Repetição. Lab
13 14/5 2 Exercícios. Lab
14 17/5 2 Avaliação I de laboratório. Lab
15 21/5 2 Vetores e Strings Lab
16 24/5 2 Vetores e Strings Lab
17 28/5 2 Estruturas no C Lab
18 4/6 2 Matrizes Lab
19 7/6 2 Exercícios. Lab
20 11/6 2 Avaliação II de laboratório. Lab
21 14/6 2 Introdução aos ponteiros Lab
22 18/6 2 Ponteiros Lab
23 21/6 2 Vetores de ponteiros. Argc e argv. Lab
24 25/6 2 Alocação Dinâmica de Memória. Listas Lab
25 28/6 2 Exercícios. Lab
26 2/7 2 Apresentação do Trabalho Final. Início do desenvolvimento. Lab
27 5/7 2 Divisão do programa em arrquivos. Arquivos headers, head guards, compilação condicional e Make. Lab
28 9/7 2 Tratamento de Arquivos Lab
29 12/7 2 Tratamento de Arquivos Lab
30 16/7 2 Tratamento de Arquivos Lab
31 19/7 2 Desenvolvimento do Trabalho Lab
32 23/7 2 Desenvolvimento do Trabalho Lab
33 26/7 2 Apresentação do Trabalho Lab
34 30/7 2 Recuperação Final Lab
35 11/5 2 Exercícios Lab
36 22/6 2 Exercícios Lab
TOTAL 72
Semestre 2012-2 - Prof. Eraldo Silveira e Silva
Aula Data Horas Conteúdo Recursos
1 4/10/2012 2 Conceito e representação de algoritmos. Plano de Ensino
2 9/10/2012 2 Dados. Constantes, variáveis e expressões. Fluxogramas com instruções em sequência e estruturas de decisão.
3 11/10/2012 2 Desenvolvimento de Algoritmos. Fluxogramas com estruturas de Decisão
4 15/10/2012 2 Desenvolvimento de Algoritmos. Fluxogramas com estruturas de Repetição
5 18/10/2012 2 Desenvolvimento de Algoritmos. Subrotinas
6 20/10/2012 2 Desenvolvimento de Algoritmos. Vetores
7 25/10/2012 2 Desenvolvimento de Algoritmos. Matrizes
8 29/10/2012 2 Desenvolvimento de Algoritmos. Pseudocódigo. Teste de Mesa
9 1/11/2012 2 Desenvolvimento de Algoritmos Exercícios
10 5/11/2012 2 Avaliação I
11 07-11-2012 2 Visão geral: Estrutura de um programa em C
12 19/11/2012 2 Visão geral: Estrutura de um programa em C
13 22/11/2012 2 Ambiente desenvolvimento - IDE e depuração
14 26/11/2012 2 Constantes, variáveis e expressões
15 29/11/2012 2 Constantes, variáveis e expressões
16 3/12/2012 2 Instruções de Seleção
17 6/12/2012 2 Instruções de Repetição
18 10/12/2012 2 Instruções de Salto
19 13/12/2012 2 Vetores e Strings
20 17/12/2012 2 Vetores e Strings
21 20/12/2012 2 Matrizes
22 4/2/2013 2 Avaliação II
23 7/2/2013 2 Ponteiros e Alocação Dinâmica de Memória
24 14/2/2013 2 Ponteiros e Alocação Dinâmica de Memória
25 18/2/2013 2 Ponteiros e Alocação Dinâmica de Memória
26 21/2/2013 2 Funções em detalhes
27 25/2/2013 2 Início do Projeto Final
28 28/2/2013 2 Estruturas, Unions e Tipos Enumerados
29 4/3/2013 2 Estruturas, Unions e Tipos Enumerados
30 7/2/2013 2 Arquivos
31 11/3/2013 2 Arquivos
32 14/3/2013 2 Processo de Linkagem, headers e tipos de bibliotecas
33 18/3/2013 2 Ferramenta Make
34 21/3/2013 2 Aspectos de Pré-processamento
35 2 Apresentação Final do Projeto
36 2 Recuperação
TOTAL 72