Guia ITA

Este livro é utilizado como bibliografia complementar nas disciplinas CES-10 e CES-11 do ITA.

Para facilitar o acompanhamento destas disciplinas, disponibilizamos um guia conectando os tópicos da ementa com os capítulos deste livro.

CES-10 – Introdução à Computação
Ementa Capítulos
Conceitos primários: computador, algoritmo, programa, linguagem de programação, compilador. Capítulo 1
Representação de informações: sistemas de numeração, mudança de base, aritmética binária, operações lógicas, textos e instruções. Capítulos 2, 3 e 4
Evolução das linguagens de programação. Capítulo 6
Unidades básicas de um computador. Capítulo 6
Software básico para computadores. Capítulo 6
Desenvolvimento de algoritmos: linguagens para algoritmos e refinamento passo a passo. Capítulo 5
Comandos de uma linguagem procedimental: atribuição, entrada e saída, condicionais, repetitivos e seletivos. Capítulos 7 e 8
Variáveis escalares e estruturadas homogêneas e heterogêneas. Capítulos 6 e 10
Subprogramação: funções, procedimentos, passagem de parâmetros, recursividade. Capítulo 9
Ponteiros. Capítulo 11
CES-11 – Algoritmos e Estruturas de Dados I
Ementa Capítulos
Tópicos em recursividade.
Técnicas para desenvolvimento de algoritmos.
Noções de complexidade de algoritmos.
Vetores e encadeamento de estruturas.
Pilhas, filas e deques.
Árvores gerais e binárias.
Grafos orientados e não orientados.
Algoritmos básicos para grafos.
Filas de prioridades.
Métodos básicos de Ordenação.
Noções de programação orientada a objetos.