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.
| Ementa | Capítulos |
|---|---|
| Conceitos primários: computador, algoritmo, programa, linguagem de programação, compilador. | Capítulo 1 |
| Software básico para computadores. | Capítulo 2 |
| Comandos de uma linguagem procedimental: atribuição, entrada e saída, condicionais, repetitivos e seletivos. Tratamento de exceções. | Capítulos 3 e 4 |
| Tipos escalares e estruturados. | Capítulos 2 e 6 |
| Subprogramação: funções, passagem de parâmetros por valor e por referência, escopo de variáveis, e recursividade. | Capítulo 5 |
| Ponteiros. | Capítulo 7 |
| Ementa | Capítulos |
|---|---|
| Tópicos em recursividade. | |
| 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 prioridade. | |
| Métodos básicos de ordenação. | |
| Noções de programação orientada a objetos. |