Escolar Documentos
Profissional Documentos
Cultura Documentos
Apresentação da Disciplina
Ementa / Programa
1. Introdução
2. Pensamento Computacional
3. Variáveis e entrada de dados
4. Estruturas Condicionais
5. Estruturas de Repetição
6. Estrutura de dados - agregados homogêneos
7. Funções/Procedimentos
8. Estrutura de dados - agregados heterogêneos
9. Arquivos
10. Bibliotecas
Objetivos Gerais
Competências
Habilidades
Avaliação
A Nota Final (NF) é calculada da seguinte forma: NF = ( 1xEP + 4xPP1 + 5xPP2 ) / 10.
Aulas Extras
Caso as aulas teóricas e práticas de ICC, incluindo as provas, não ocorram devido a
problemas de caso fortuito ou força maior, elas poderão ser realizadas nos sábados.
Bibliografia Básica
DOWNEY, Allen; ELKNER, Jeff; and MEYERS, Chris. How to Think Like a Computer
Scientist: Learning with Python 3. 3rd Edition. Green Tea Press. 2017.
BELL, Tim; WITTEN, Ian H.; FELLOWS, Mike. Computer Science Unplugged: An
enrichment and extension programme for primary-aged students. EUA: CSUnplugged,
2015.
Bibliografia Complementar
CORMEN, T.; LEISERSON, C. E.; RIVEST, R. L.; STEIN, C. Algoritmos: Teoria e Prática. Rio
de Janeiro: Elsevier-Campus, 2012.
SZWARCFITER, Jayme Luiz; MARKENZON, Lilian. Estrutura de Dados e seus Algoritmos.
Rio de Janeiro: LTC, 2012.