Algoritmos e Programação


Codigo Carga Horária
T E L/P CHT
EFB403 0 2 0 80

Ementa

Lógica. Lógica para Engenheiros. Programação de computadores. Algoritmo. Fluxograma. Dados: variáveis e constantes. Tipos de dados numéricos, lógico, strings e definidos pelo usuário. Estruturas de programação: sequencial, condicional e repetitiva. Subrotinas. Linguagem de programação como ferramenta para desenvolvimento de lógica.

Descrição

A abordagem de problemas de forma organizada e objetiva, desenvolvida ao longo de todo o decorrer da disciplina, é uma das principais exigências feitas aos profissionais de engenharia. Os temas tratados revelam-se substanciais nas atividades de ordenação lógica do raciocínio, sendo esta a maior contribuição a ser dada pela disciplina. É oferecido ao aluno o aprendizado de tópicos fundamentais relacionados às atividades de engenharia, trabalhando-se diretamente com o computador no desenvolvimento de programas. O aluno é preparado para atuar no mercado de trabalho sob a percepção de características comuns: objetividade, realismo e praticidade.

Responsável

Foto Professor

Anderson Harayashiki Moreira

Mais Informações

Docentes

Foto Professor

Alexandre Harayashiki Moreira

Mais Informações
Foto Professor

Armando Zanone

Mais Informações
Foto Professor

Lincoln Cesar Zamboni

Mais Informações
Foto Professor

Rodrigo Mangoni Nicola

Mais Informações

Bibliografia

Básica

  • MENEZES, Nilo Ney Coutinho. Introdução à programação com Python: algoritmos e lógica de programação para iniciantes. São Paulo: Novatec, 2010. 222 p. ISBN 9788575222508.
  • SOUZA, M. A. F.; SOARES, M. V.; GOMES, M. M.; CONCILIO, R. Algoritmos e Lógica de Programação. 1a. e 2a. edição, São Paulo: Cengage Learning, 2011.
  • SUMMERFIELD, Mark. Programação em Python 3: uma introdução completa à linguagem Phython. Rio de Janeiro: Alta Books, 2012. 506 p. ISBN 9788576083849.

Complementar

  • BARRY, Paul. Use a cabeça! Python. Rio de Janeiro: Alta Books, 2012. 458 p. ISBN 9788576087434.
  • MONK, Simon. Programando com o Raspberry Pi: primeiros passos com Python. São Paulo: Novatec, 2013. 190 p. ISBN 9788575223574.
  • McGUGAN, Will. Beginning game development with Python and Pygame: from novice to professional. Berkeley: Apress, 2007. 316 p. ISBN 139781590598726.
  • RICHARDSON, Matt; WALLACE, Shawn. Primeiros passos com Raspberry Pi. São Paulo: Novatec, 2013. 192 p. ISBN 9788575223451.
  • SCALCO, R. Criando Fluxogramas com o Microsoft Visio 2003. apostila, São Caetano do Sul: Setor Gráfico EEM, 2006.