enge.0017 80 programação

Post on 20-Nov-2015

213 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

po

TRANSCRIPT

  • PLANO DE ENSINO

    Disciplina: Programao I CH total: 80 CH semanal: 02 CH em aulas tericas: 40 CH em aulas prticas: 40 Ementa Lgica de programao. Fluxograma. Instalao e configurao de um ambiente de desenvolvimento de software para a linguagem C. Variveis, acumuladores e tipos de dados. Operadores aritmticos, relacionais e lgicos. Estruturas de deciso simples. Estudo dos laos de repetio. Vetores e matrizes. Funes. Insero da disciplina no curso Inserida na 1 srie, a disciplina de Programao I apresenta as bases introdutrias ao desenvolvimento de programas, tanto na rea de software quanto na rea de firmware (programao para dispositivos), sendo o pilar do conhecimento para todas as disciplinas de programao e para as disciplinas de sistemas embarcados ministradas nas sries subsequentes. Objetivos da disciplina Capacitar o aluno a interpretar um problema de engenharia; a propor e descrever uma soluo computacional; a planejar, descrever e interpretar algoritmos na forma de fluxogramas; a planejar e escrever programas para computadores em modo texto; e a utilizar um ambiente integrado de desenvolvimento para implementao, compilao, depurao e execuo de programas. Contedos da disciplina Lgica de programao. Funcionamento de processador/controlador. Sistemas de numerao: decimal, binrio e hexadecimal. Fluxo de execuo de aes. Formas de representao: pseudocdigo e fluxogramas. Conceito de algoritmos e fluxogramas. Conceitos fundamentais de linguagens de programao: tipos de dados, variveis, operadores aritmticos, relacionais e lgicos. Vetores, matrizes, strings. Estruturas de seleo. Estruturas de repetio finitas e infinitas. Funes, passagem de parmetros, escopo de variveis.

    Avaliaes Avaliaes escritas e avaliaes prticas individuais ou em grupos. Referncia bibliogrfica bsica FORBELLONE, A. L. V.; EBERSPACHER, H. F. Lgica de programao: a construo de algoritmos e estruturas de dados. 3. ed. So Paulo: Pearson Prentice Hall, 2005. LOUDON, K. Dominando algoritmos com C. Rio de Janeiro: Cincia Moderna, 2000. SCHILDT, H. C completo e total. 3. ed. So Paulo: Makron Books, 1996. Referncia bibliogrfica complementar CORMEN, T. H. Algoritmos: teoria e prtica. Rio de Janeiro: Campus, 2002. EVARISTO, J. Aprendendo a programar, programando em C. Rio de Janeiro: Book Express, 2001. GOODRICH, M. T.; TAMASSIA, R.; COPSTEIN, B. Projeto de algoritmos: fundamentos, anlise e exemplos da internet. Porto Alegre: Bokman, 2004. KERNIGHAN, B. W.; PIKE, R. The practice of programming. Reading: Addison-Wesley, 1999. UCCI, W.; SOUZA, R. L.; KOTANI, A. M. Lgica de programao: os primeiros passos. 4. ed. So Paulo: rica, 1991.

top related