Ementa

Conceitos básicos de Algoritmos e Programação, incluindo algoritmos em contextos computacionais e não computacionais; resolução de problemas; algoritmos e códigos de programação puramente sequenciais, seleção e repetição; conceitos de variável, constante e atribuição de dados; tipos de dados. Ambientes de programação: uso de uma Linguagem de Programação.

Bibliografia

Livros Textos

CORMEN, Thomas H. et al. Algoritmos: teoria e prática. Rio de Janeiro, Elsevier, 2012. 3a. Edição.(10 impressos)

GUEDES, Sérgio. Lógica de programação algorítmica. São Paulo, Pearson Education do Brasil, 2014. (Biblioteca Virtual)

LEME, Everaldo. Programação de computadores. São Paulo, Pearson Education do Brasil, 2014. (Biblioteca Virtual)

Livros de Referência

ALVES, William Pereira. Linguagem e lógica de programação. São Paulo, Érica, 2014. (1 impresso)

BORGES, Luiz Eduardo. Python para desenvolvedores. São Paulo, Novatec, 2015. (1 impresso)

KINSLEY, Harrison. Introdução ao desenvolvimento de jogos em Python com Pygame. São Paulo, Novatec, 2015. (1 impresso)

MENEZES, Nilo Ney Coutinho. Introdução à programação com Python: Algoritmos e lógica de programação para iniciantes. São Paulo, Novatec, 2014. 2a. Edição. (1 impresso + 5 da 1a. Ed.)

VASCONCELOS, José Braga de. Python: algoritmia e programação WEB. Lisboa, PT, FCA, 2015. (1 impresso)