plano de ensino -...
TRANSCRIPT
Escola Superior de TecnologiaPlano de Ensino
PLANO DE ENSINO
CURSO PERÍODO DISCIPLINA CÓDIGO PRÉ-REQUISITO
Ciclo Básico 1º Linguagem de Programação I
ESTECP001(CB1_T06)
-
CRÉDITOS CARGA HORÁRIA
PROFESSOR CATEGORIA TITULAÇÃO
04 60h/a Tiago Eugenio de Melo Efetivo Mestre em Ciência da Computação
EMENTAIntrodução a Lógica. Introdução ao conceito de algoritmo. Desenvolvimento de algoritmos. Os conceitos de variáveis, tipos de dados, constantes, operadores aritméticos, expressões, atribuição, estruturas de controle (seqüência, seleção e repetição). Estrutura básica de dados: Vetores e Matrizes.
METODOLOGIA DE ENSINOAulas teóricas em sala de aula, utilizando projetor multimídia, quadro branco, pincel e computador.Aulas práticas no laboratório (de acordo com a disponibilidade dos recursos de infraestrutura da instituição).Resolução de lista de exercícios em sala de aula e no laboratório (de acordo com a disponibilidade dos recursos de infraestrutura da instituição). Uso de listas de exercícios para orientação para o estudo da disciplina.
AVALIAÇÕESAvaliações Parciais (AP).Prova Final (PF).
MP = (AP1 + AP2)/2.Se MP >= 8.0, então o aluno estará aprovado por nota.Senão, MF = (2 * MP + PF)/3.Se MP >= 6.0, então o aluno estará aprovado por nota.
BIBLIOGRAFIA BÁSICAFarrer, H. Algoritmos Estruturados. Editora Guanabara.1989.Forbellone, André Luiz, Eberspächer, Henri F. Lógica de Programação: a construção de algoritmos e
estruturas de dados. Pearson/Prentice Hall. 3ª. Edição. 2005.Guimarães, A. M., Lages, N. A. C. Algoritmos e Estruturas de Dados. Editora LTC. 1985.Lopes, Anita, Guto Garcia. Introdução à Programação. Editora Campus. 2002.
BIBLIOGRAFIA COMPLEMENTARMourão, Andreza B., Macedo, Daniela R., Bernardo, Ivana N. Lógica de Programação II. Edições UEA.
2007.Pontes, Danielle N., Valente, Danielle G., Santiago, Marcus F. Lógica de Programação I. Edições UEA.
2007.
Escola Superior de TecnologiaPlano de Ensino
CRONOGRAMAAula Data Carga Horária Conteúdo Programático Estudo Exercício Extra
01 11/04/11 2
Apresentação da disciplina e do plano de ensino. Introdução à lógica de programação. Introdução ao conceito de algoritmo. Representação de algoritmos.
1 1
02 13/04/11 2 Conceitos básicos de componentes do computador, unidades de armazenamento.
2
03 18/04/11 2Estrutura de algoritmos. Conceito de variáveis, tipos de dados, constantes, operadores aritméticos, expressões lógicas e relacionais.
2
04 20/04/11 2 Exercícios. 2
05 25/04/11 2Estrutura de Controle – “Seqüência”. Comando de atribuição. Comandos de entrada e saída. Exercícios.
2
06 27/04/11 2 Estrutura de Controle – “Seleção”. 207 02/05/11 2 Exercícios. 208 04/05/11 2 Estrutura de Controle – “Seleção – Escolha”. 209 09/05/11 2 Exercícios. 210 11/05/11 2 Estrutura de Controle – Repetição – “Enquanto”. 211 16/05/11 2 Exercícios. 212 18/05/11 2 Revisão para 1ª Avaliação Parcial. 213 23/05/11 2 1ª avaliação Parcial. 214 25/05/11 2 Estrutura de Controle – Repetição – “Para”. 215 30/05/11 2 Exercícios. 216 01/06/11 2 Exercícios. 217 06/06/11 2 Estrutura de Controle – Repetição – “Repita”. 218 08/06/11 2 Exercícios. 2
19 13/06/11 2 Variáveis Compostas Homogêneas Unidimensionais: vetores.
2
20 15/06/11 2 Exercícios. 221 20/06/11 2 Exercícios. 222 22/06/11 2 Exercícios. 2
23 27/06/11 2 Variáveis Compostas Homogêneas Multidimensionais: matrizes
2
24 29/06/11 2 Exercícios. 225 04/07/11 2 Exercícios. 226 06/07/11 2 Exercícios. 227 11/07/11 2 Revisão para 2ª Avaliação Parcial 228 13/07/11 2 2ª Avaliação Parcial. 229 18/07/11 2 Revisão para Avaliação Final 230 20/07/11 2 PROVA FINAL 2
PROFESSOR (A) COORDENADOR DO CURSO
Data: 11/04/2011
Assinatura: Data:11/04/2011
Assinatura