Componente curricular: Lógica de Programação
Nível: Ensino médio
Créditos: 04 – Pré-requisito: Não há – Carga horária: Total (160 h/a) AT (60 h/a) AP (100h/a)
Ementa: Estudo dos elementos essenciais de processamento de dados. Sistemas algébricos e relacionais. Álgebra booleana. Conceitos de algoritmo, dado, variável, vetor, matriz, instrução e programa. Hierarquia lógica de informação (campos, registros, arquivos, organização, etc.). Algoritmo de Pesquisa e Ordenação. Estudos de caso.
Referências Básicas:
- CORMEN, Thomas H.; RIVEST, Ronald L.; STEIN, Clifford; LEISERSON, Charles E. Algoritmos: teoria e prática. 3.ed. São Paulo: Érica, 2012.
- FARRER, Harry. Algoritmos Estruturados. Rio de Janeiro: LCT, 2008.
- SILVEIRA, Paulo, ALMEIDA, Adriano: Lógica de Programação – Crie seus primeiros programas usando Javascript e HTML. Casa do Código, 2014.
Referências Complementares:
- CARBONI, Irenice de Fátima. Lógica de Programação. São Paulo: Thomson, 2003.
- FERNANDA, Ana Gomes Ascencio. Fundamentos da Programação de Computadores. São Paulo: Pearson Prentice Hall, 2007.
- FORBELLONE, André Luiz Villar. Lógica de programação: a construção de algoritmos e estrutura de dados. 3 ed. São Paulo: Brochura, 2005.
- MANZANO, José Augusto N G; OLIVEIRA, Jayr Figueiredo de. Algoritmos: Lógica para Desenvolvimento de Programação de Computadores. 22 ed. São Paulo. Érica, 2009.
- SOARES, Márcio Vieira; GOMES, Marcelo Marques; Souza, Marco Antônio. Algoritmos e Lógica de Programação. 2. ed. São Paulo: Cengage Learning, 201
Aulas:
