Codigo | Carga Horária | |||
---|---|---|---|---|
T | E | L/P | CHT | |
ECM404 | 0 | 4 | 0 | 160 |
INTRODUÇÃO À LINGUAGEM C - compiladores, ambientes de programação, tipos de dados primitivos, comandos para controle do fluxo do programa, funções e estrutura de programas, estruturas de dados fundamentais: vetores, ponteiros, cadeias de caracteres e arquivos. PROJETO DE PROGRAMAS - refinamento de programas, abstração funcional e de dados, modularidade e testes. TIPOS DE ABSTRATOS DE DADOS E SEUS ALGORITMOS - conceitos, implementações e aplicações de sequências, pilhas, filas, grafos, dígrafos, listas ligadas e árvores. DOCUMENTAÇÃO DE PROGRAMAS - representações textuais e gráficas dos aspectos estruturais, funcionais e de estado de programas C. INTRODUÇÃO AOS BANCOS DE DADOS RELACIONAIS - diagramas de entidade-relacionamento, manipulação de bancos de dados com a linguagem SQL (Structured Query Language), programação com C e SQL.
Os temas tratados na disciplina Estruturas de Dados e Técnicas de Programação ampliam os conhecimentos básicos de programação adquiridos na disciplina Algoritmos e Programação e permitem o aluno criar soluções computacionais mais poderosas e criativas, necessárias à resolução de problemas do mundo real. Por meio de notações apropriadas, esta disciplina ainda proporciona ao aluno uma prática com o projeto e documentação de sistemas, atividades que certamente serão exigidas em sua vida profissional. Por fim, a disciplina ainda estimula a abstração de dados e funções, ingredientes primordiais para o aprendizado futuro de outros paradigmas de programação.
Alexandre Harayashiki Moreira Mais Informações |
Diego Hernandez Arjoni
Mais InformaçõesBásica
Complementar