Baixe o app para aproveitar ainda mais
Prévia do material em texto
REDE DE ENSINO PLANO DE ENSINO CURSO Engenharia Ambiental Disciplina Algoritmos e Programação Código Docente Elizabeth Brito Llamosas Gomes Semestre 1º Carga horária 80h 1 EMENTA Algoritmos e programas. Caracterização de problema computacional. Técnicas para resolução de problemas e as limitações computacionais para escrita de soluções. Construção de Algoritmos. Dados e instruções primitivas. Instruções para estruturação de um programa. Documentação de programas. 2 OBJETIVOS DO COMPONENTE CURRICULAR OBJETIVO GERAL Estudar as técnicas de programação, baseando-se no aprendizado de algoritmos computacionais. OBJETIVOS ESPECÍFICOS Resolver problemas computacionais. Desenvolver o raciocínio lógico voltado para criação de programas e permitir o domínio das principais técnicas para a produção de algoritmos. Apresentar uma linguagem de programação e seu ambiente de desenvolvimento. 3 CONTEÚDOS PROGRAMÁTICOS / CRONOGRAMA DAS AULAS SEMANA ASSUNTO MÉTODOS E TÉCNICAS DE APRENDIZAGEM (indicar as estratégias didáticas que serão utilizadas) 1. Semana de Integração / Apresentação da Disciplina: Ementa, Conteúdo Programático, Referências Bibliográficas, Avaliações. Palestras / Aula expositiva. 2. Introdução / Lógica Aula expositiva utilizando datashow. 3. Exercícios de Lógica Aula expositiva utilizando datashow. Aula prática no laboratório. 4. Algoritmos: Conceitos básicos, Tipos de Algoritmos, Tipos de Dados, Variável, Constante Aula expositiva utilizando datashow. Aula prática no laboratório. 5. Operadores Matemáticos, Operadores Lógicos, Expressões Aritméticas e Instruções (Atribuição) Aula expositiva utilizando datashow. Aula prática no laboratório. 6. Instruções de Entrada e Saída de Dados Aula expositiva utilizando datashow. Aula prática no laboratório. 7. Estrutura de controle: Desvio Condicional Simples, Desvio Condicional Composto Aula expositiva utilizando datashow. Aula prática no laboratório. 8. Estrutura de controle: Desvio Condicional Encadeado. Aula prática no laboratório. Correção da 1ª lista de exercícios 9. Estrutura de repetição: While Aula expositiva utilizando datashow. Aula prática no laboratório. 10. Avaliação / Correção da Avaliação. 11. Estrutura de repetição: For Aula expositiva utilizando datashow. Aula prática no laboratório. 12. Estrutura de repetição: While, For. Aula prática no laboratório. Correção da 2ª lista de exercícios 13. Estrutura de Dados Homogêneos: Vetores Aula expositiva utilizando datashow. 14. Estrutura de Dados Homogêneos: Vetores Aula expositiva utilizando datashow. Aula prática no laboratório. 15. Estrutura de Dados Homogêneos: Matrizes Correção da 3ª lista de exercícios. Aula prática no laboratório. 16. Estrutura de Dados Homogêneos: Matrizes Aula expositiva utilizando datashow. 17. Estrutura de Dados Homogêneos: Matrizes Aula expositiva utilizando datashow. Aula prática no laboratório. 18. Documentação de Programas. Correção da 4ª lista de exercícios. Aula prática no laboratório. 19. Avaliação / Correção da Avaliação. 20. Documentação de Programas. Aula expositiva utilizando datashow. OBS: 1) Este cronograma poderá ser alterado durante o período letivo, desde que não cause prejuízo das atividades pedagógicas e dos conteúdos da disciplina. 2) Os registros acima correspondem a 60 horas/aula de 50 minutos. 4 CRONOGRAMA DAS ATIVIDADES DISCENTES EXTRACLASSE (Relacionar as Atividades Discentes Extraclasse previstas) UNIDADE ATIVIDADES CONTEÚDO 1ª Estudo dirigido Lógica, Desvio Condicional Lista de Exercícios Lógica, Desvio Condicional Estudo dirigido Estrutura de repetição: While, For Lista de Exercícios Estrutura de repetição: While, For 2ª Estudo dirigido Vetores Lista de Exercícios Vetores Estudo dirigido Matrizes Lista de Exercícios Matrizes OBS: Os registros acima correspondem a horas de atividades acadêmicas efetivas. 5 CRITÉRIOS E INSTRUMENTOS DE AVALIAÇÃO Considerando a necessidade de um uso correto da linguagem, será considerado, na correção dos trabalhos, o uso adequado da linguagem escrita - correção gramatical e ortográfica, coesão e coerência da linguagem escrita: - Os docentes procederão a correção devida, descontando 0,1 (um décimo) por incorreção na linguagem escrita, não devendo ultrapassar 10% do valor total da avaliação. Os critérios gerais de avaliação atendem ao Regulamento aprovado no Conselho Superior Acadêmico. UNIDADE I INSTRUMENTO NOTA Prova Individual (peso 8) 10 Trabalho em Grupo (peso 2) 10 UNIDADE II INSTRUMENTO NOTA Prova Individual (peso 8) 10 Trabalho em Grupo (peso 2) 10 VMD (peso 1) 10 6 RECURSOS Data-show, microcomputador, retroprojetor, quadro branco. Laboratório de Informática com microcomputadores instalados com o software Dev C++. 7 REFERÊNCIAS BÁSICAS CORMEN, Thomas H. Algoritmos: teoria e prática. Rio de Janeiro: Campus, 2002. FORBELLONE, André Luiz Villar; EBERSPACHER, Henri Frederico. Lógica de programação: a construção de algoritmos e estrutura de dados. 2. ed. São Paulo: Makron Books, 2000. GOODRICH, Michael T.; TAMASSIA, Roberto. Estruturas de dados e algoritmos em java. 4. ed. Porto Alegre, RS: Bookman, 2007. MANZANO, José Augusto N. G.. Algoritmos: lógica para desenvolvimento de programação de computadores. 13. ed. São Paulo: Érica, 2002. 8 REFERÊNCIAS COMPLEMENTARES GUIMARÃES, Ângelo de Moura; LAGES, Newton Alberto de Castilho. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 1994. MEDINA, Marco; FERTIG, Cristina. Algoritmos e programação: teoria e prática. 2.ed. São Paulo: Novatec, 2006. PREISS, Bruno R. Estruturas de dados e algoritmos: padrões de projetos orientados a objetos com Java. Rio de Janeiro: Campus, 2000. ZIVIANI, Nivio. Projeto de algoritmos: com implementações em Pascal e C. São Paulo: Pioneira, 2002. Assinatura do Professor Assinatura do Coordenador do Curso
Compartilhar