UNIVERSIDADE ANHANGUERA-UNIDERP PLANO DE ENSINO E APRENDIZAGEM (Plano de Curso) DADOS DE IDENTIFICAÇÃO Curso: Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina: Algoritmos e Programação Série/Semestre 1 C/H Teórica Período Letivo 011- C/H Prática Turno Noturno C/H Total Turma N101 N10 40 40 80 Professor: Edilene A. Veneruchi de Campos Objetivo Geral: Compreender o conceito de algoritmo e de variável. algoritmos com estrutura seqüencial, condicionais e de repetição. Compreender e utilizar matrizes uni e multidimensionais. os algoritmos desenvolvidos utilizando uma linguagem de programação. tratamento de Ementa: Conceito de algoritmo e de variável. Estrutura seqüencial.. Estruturas de repetição. Comandos e funções de uma linguagem de programação. Tratamento de Programa: 1- Algoritmo; - Variável; 3- Estrutura seqüencial; 4- Estrutura Condicional simples; 5- Estrutura condicional composta; 6- Estrutura condicional aninhada; 7- Estrutura de repetição com número finito de iterações; 8- Estrutura de repetição com teste condicional no início do laço; 9- Estrutua de repetição com teste condicional no fim do laço; 10- Tratamento de
Bibliografia Básica: ASCENCIO, A. F. G. & CAMPOS, E. A. V. Fundamentos da programação de computadores.. ed. São Paulo: Pearson Education, 007. FURGERI, S. Java : ensino didático. 4. ed. São Paulo: Érica, 005. PUGA, S. & RISSETTI, G. Lógica de programação e de dados com aplicações em java. São Paulo: Prentice Hall, 004. Bibliografia Complementar: DEITEL, H. M. & DEITEL, P. J. Java: como programar. 6. ed. Porto Alegre: Bookman, 005. RODRIGUES FILHO, R. Desenvolva aplicativos com Java. São Paulo: Érica, 005. VILARIM, G. Algoritmos - Programação para iniciantes. Rio de Janeiro: Ciência Moderna, 004. ZIVIANI, N. Projeto de algoritmos. São Paulo: Thomson Pioneira, 005.
Objetivos Específicos Conteúdo Procedimentos de Ensino Recursos de Ensino Avaliação Cronog rama Tomar conhecimento do conteúdo, da bibliografia e das regras da disciplina, assim como a sua relação com as demais disciplinas do curso. Compreender o conceito de algoritmo. Conteúdo programático. Regras de avaliação. Bibliografias. Conceito de algoritmo. A partir de enunciados, detectar a possibilidade de desenvolvimento de algoritmos. Compreender o conceito de variável. Conceito de variável. A partir de enunciados, detectar as variáveis e determinar seus tipos. estrutura seqüencial. Estrutura seqüencial. estrutura seqüencial. Simular estrutura seqüencial. Estrutura seqüencial. Simular programas com estrutura seqüencial e analisar as respostas obtidas. Conhecer o ambiente de desenvolvimento no qual os algoritmos serão implementados. Ambiente de desenvolvimento e comandos básicos de uma linguagem de programação. Utilizar o ambiente de desenvolvimento no qual os algoritmos serão implementados.
estrutura seqüencial. Estrutura seqüencial. estrutura seqüencial. condicionais simples e compostas. simples e compostas. condicionais. condicionais simples e compostas. simples e compostas. condicionais. condicionais simples e compostas. simples e compostas. condicionais. condicionais aninhadas e aninhadas e operadores lógicos. condicionais e e simular condicionais aninhadas e aninhadas e operadores lógicos. condicionais e condicionais aninhadas e aninhadas e operadores lógicos. condicionais e
e simular condicionais aninhadas e aninhadas e operadores lógicos. condicionais e condicionais seletoras. seletoras. estrutura condicioanl seletora. e simular condicionais seletoras. seletoras. condicionais seletoras. de definido de de e simular de definido de de de
definido de de e simular de definido de de e simular de definido de de de repetições e de e simular de repetições e de
de repetições e de e simular de repetições e de de repetições e de e simular de repetições e de de de
repetições e de de e simular de de de de e simular de de
de de e simular de de de de e simular de de Tratamento de
tratamento de tratamento de tratamento de Tratamento de tratamento de tratamento de Tratamento de tratamento de tratamento de Tratamento de tratamento de tratamento de Tratamento de tratamento de
Avaliação Formal: A disciplina será avaliada da seguinte forma: N1 = (Trabalho * + Prova_ * 4) / 6 Trabalho /09/011 Prova /09/011 N = (Prova_1 * + Prova_ * 3 ) /5 Prova mensal 7/10/011 Prova bimestral 4/11/011