QXD0125 – Introdução à programação para o Design
Ementa
Conceitos de algoritmos, soluções de problemas através de computadores, bem como de linguagens de programação estruturada. Tipos de dados primitivos. Estruturas de decisão e de laço. Acesso a arquivos
Bibliografia básica
- MENEZES, Nilo Ney Coutinho. Introdução à programação com Python: algoritmos e lógica de programação para iniciantes. 2. ed. rev. ampl. São Paulo: Novatec, 2010. 328 p. ISBN 9788575224083
- MEDINA, Marco; FERTIG, Cristina. Algoritmos e programação: teoria e prática. 2. ed. São Paulo, SP: Novatec, 2006. 384 p. ISBN 857522073X
- BARRY, Paul; GRIFFITHS, David. Use a cabeça! programação. Rio de Janeiro: Alta Books, c2010. xxxiii, 404 p. ISBN 9788576084730
Bibliografia complementar
- CAPRON, H. L.; JOHNSON, J. A. Introducao à informatica. 8. ed. São Paulo: Prentice Hall, Pearson, 2004. 350 p. ISBN 9788587918888
- LUTZ, Mark; ASCHER, David. Aprendendo python. 2. ed. Porto Alegre: Bookman, 2008. 566 p. ISBN 9788577800131
- BARRY, Paul. Use a cabeça: Python . Rio de Janeiro: Alta Books, 2012. xxxiv, 457 p. (Use a cabeça). ISBN 9788576087434.
- ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos da programação de computadores: algoritmos, Pascal, C/C++ e java. 2. ed. São Paulo: Prentice Hall, 2007. viii, 434 p. ISBN 8576051480
- ALCHIN, Marty; SPRINGERLINK (Online Service). Pro Python. Springer eBooks, 368 p. 2010. ISBN 9781430227588.