Informações da Disciplina

Nome da Disciplina: Introdução aos Sistemas Computacionais
Período: 1º
Docente: Frederico Nogueira Leite
Objetivo
Ao final do curso, pretende-se que os alunos sejam capazes de utilizar a programação modular, conhecendo algumas das principais técnicas utilizadas na implementação de estruturas de dados básicas e algoritmos de ordenação em memória principal. Eles também deverão ser capazes de efetuar análises simples de complexidade de algoritmos.
Ementa
Conceitos gerais, algoritmos, arranjos, estruturas, apontadores, funções, arquivos, alocação dinâmica, recursos gráficos. Linguagem C. Introdução à Engenharia de Software.
Bibliografia Básica
- VELOSO, P.; SANTOS, C.; Estruturas de dados; Campus, 1983.
- WIRTH, N.; Algoritmos e Estruturas de dados; LTC, 1989.
- GOTTFRIED, B. S.; Programando em C; Makron Books, 1993.
Bibliografia Complementar
- TENEMBAUM, A. M.; Estrutura de Dados usando C; Pearson Education do Brasil, 1995.
- FORBELLONE, A.; EBERPACHER, H.; Lógica de Programação – a construção de algoritmos e estruturas de dados; Makron Books, 2000.
- DROZDEK, A.; Estrutura de Dados e Algoritmos em C++; Thomson Pioneira, 2002.
- SCHILDT, H.; C Avançado: Guia do Usuário; McGraw-Hill, 1987.
- GUIMARÃES, L.; LAGES, R.; Algoritmos e Estruturas de Dados; LTC, 1989.