Escolar Documentos
Profissional Documentos
Cultura Documentos
de Melo-Minardi
Departamento de Ciência da Computação
Instituto de Ciências Exatas
Universidade Federal de Minas Gerais
MÓDULO 1 - INTRODUÇÃO
Conceitos em Computação
MÓDULO 1 - INTRODUÇÃO - Conceitos em Computação 2
ESTRUTURAS DE DADOS
▸ A maioria dos cursos de computação contemplam, em seu ciclo básico, cursos de
algoritmos e estruturas de dados
Estrutura de dados é uma forma de armazenar e organizar dados para facilitar seu
acesso e modificações
Thomas Cormen
▸ Não há uma única estrutura de dados sequer que seja a
melhor para todos os propósitos
PROGRAMAS DE COMPUTADORES
▸ Computadores são máquinas capazes de manipular informações processando
sequências de instruções
COMPONENTES DE UM COMPUTADOR
▸ Processador (CPU): controle de todas as operações realizadas pelo computador
▸ Memória principal (RAM): é uma memória não permanente que armazena os dados do
seu programa enquanto ele está sendo executado
COMPLEXIDADE DE ALGORITMOS
▸ A preocupação com a complexidade de algoritmos é fundamental para projetar
algoritmos eficientes
▸ Medidas de eficiência
▸ Tempo de execução
▸ Espaço de memória
MÓDULO 2 - PROGRAMAÇÃO…
▸ Introduzimos nesse módulo os principais conceitos relacionados à definição da área de
bioinformática, especialmente em sua interação com a ciência da computação