Aula 01 BCC202 - Estrutura de Dados I Túlio Toffolo

Slides:



Advertisements
Apresentações semelhantes
Estruturas de Dados Listas Prof. Rodrigo Rocha
Advertisements

Estruturas de Dados FILA Prof. Rodrigo Rocha
Estruturas de Dados Pilha Prof. Rodrigo Rocha
Organização e Gerência de Arquivos - OGA
Algoritmo e Programação
UFSC-CTC-INE INE Estruturas de Dados
Aula T-09 – BCC202 Listas (Parte 1) Túlio Toffolo www. decom. ufop
Introdução a Engenharia de Software de Sistemas Multi-Agentes
05/08/2011 Professor Leomir J. Borba- –
Sílabo: Introdução à Ciência da Computação (SCC0121)
ESTRUTURAS DE DADOS Apresentação.
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS - LPOO APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS - LPOO APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
AED /04 1 Programa Conceitos de Programação Orientada por Objectos A linguagem Java –Classes e Objectos –Strings e Arrays –Membros de classe: variáveis.
Primeira aula de laboratório
Algoritmos e Estruturas de Dados I
Método de Ordenação: InsertionSort
Banco de Dados (BAN-TSI)
Rodrigo de Toledo IM/DCC
Introdução à Programação
Tópico Avançados em Sistemas de Computação (Pesquisa Operacional)
CAP-223 N. L. Vijaykumar (Vijay) Tel:
1 Laboratório de Programação de Computadores II 2º Semestre/2009 Prof. Mauro César Lopes.
RECURSIVIDADE Análise de algoritmos UNISUL Ciência da Computação
5COP096 Teoria da Computação
Análise e Modelagem de Processos
Algoritmos em Grafos Apresentação da Disciplina Prof. André Renato 1º Semestre / 2012.
Programação Avançada Prof. Natalia Castro Fernandes
IAED/AED Tagus, 2009/20010 Apresentação da Cadeira.
Matemática Discreta I BCC101
Aula 02 – BCC202 Tipo Abstrato de Dados Túlio Toffolo www. decom. ufop
Aula 03 – BCC202 Análise de Algoritmos (Parte 1) Túlio Toffolo www
Tópicos Especiais em Programação 5º Período CSTA - UTP
Ordenação por inserção
ORDENAÇÃO POR CONTAGEM
Aula T05 – BCC202 Análise de Algoritmos (Parte 3) Túlio Toffolo www
ALGORITMOS E ESTRUTURAS DE DADOS.
Algoritmos e Estruturas de Dados Apresentação do Curso Setembro/2005.
Monitoria de Introdução a Programação Orientada a Objetos em Java
Faculdade de Informática e Tecnologia de Pernambuco ESTRUTURA DE DADOS
Estruturas de Dados Aula 1: Introdução e conceitos básicos
Sistemas de Gerenciamento de Educação a Distância Prof. Silvia Helena Cardoso Prof. Renato M. E. Sabbatini.
Pesquisa Sequencial e Binária
Apresentação da Disciplina Inteligência Artificial/Computacional
CURSO ADMINISTRAÇÃO E SISTEMAS Aula /2
TCC 2º Semestre 2014.
Sistemas de Gerenciamento de Educação a Distância Prof. Silvia Helena Cardoso Prof. Renato M. E. Sabbatini.
Projeto Final CCO013 UNIFEI IMC.
Introdução à Programação BSI – DEINFO – UFRPE Ceça Moraes
Algoritmos e estrutura de dados Prof. Luiz Gonzaga da Silveira Jr
Campus de Caraguatatuba Aula 1: Orientações Gerais
Linguagem de Programação JAVA
DISCIPLINAS ENVOLVIDAS:
DISCIPLINAS ENVOLVIDAS:
Curso Engenharia Química Modalidade Superior Instituto Federal do Sul de Minas, Câmpus Pouso Alegre Professora Michelle Nery Programação de Computadores.
Software Básico Apresentação do curso (2008/2) Prof.: Jussara Almeida.
Álgebra Vetorial e Linear para Computação Monitora: Aluna Jeane Mendes da Silva Santos Orientador: Professor Adriano Pedrosa CIn – UFPE.
TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos e programação de computadores Aula /08/2011 Professor Leomir J. Borba-
INE5408 Estruturas de Dados Apresentação e Programa da Disciplina.
Estrutura de Dados Aula 1 Apresentação
Igor Steinmacher, MSc. EA31B - Computação I Engenharia Ambiental.
Introdução à Ciência da Computação-2 Fabio Nakano – Por favor colocar no assunto: “ICC2 - ” – Bloco A-1, segundo.
Laboratório de Mecânica
INTRODUÇÃO THOBER CORADI DETOFENO, MSC. Aula 01 JOINVILLE 2015 Universidade do Estado de Santa Catarina – CCT/UDESC.
Ordenação Professor Paulo Gomide 27 de outubro de 2015.
CONDUÇÃO DA DISCIPLINA. INTERNET Todas as atividades relativas à disciplina encontram-se reunidas no “site” do Professor / docentes LOCAL/HORÁRIO.
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ESTRUTURAS DE DADOS AVANÇADAS Aula /08/2011 Professor Leomir J. Borba-
Estrutura de Dados Prof. André Cypriano M. Costa
PROGRAMAÇÃO DE COMPUTADORES Engenharia Unificado Prof. Leonardo Bacelar Lima Santos Departamento de Matemática
Transcrição da apresentação:

Aula 01 BCC202 - Estrutura de Dados I Túlio Toffolo www.decom.ufop.br

Objetivos do Curso Continuidade da disciplina Introdução à Programação Ensino de estruturas de dados. Ensino de algoritmos relevantes que resolvem problemas básicos como ordenação e pesquisa.

Ementa do Curso Tipos Abstratos de Dados Análise de Algoritmos Estruturas de dados Listas, filas, pilhas e árvores Métodos de ordenação (por comparação) Selectsort, Insertsort, Bubblesort, Mergesort, Shellsort, Heapsort, Quicksort, etc. Métodos de pesquisa Simples, binária, Hashing, árvores digitais

Bibliografia Livro texto: Projetos de Algoritmos com implementação em C e Pascal (ou em Java e C++) Nívio Ziviani Editora Thomson Site do livro: http://www.dcc.ufmg.br/algoritmos/ http://www.dcc.ufmg.br/algoritmos-java/ O site contém transparências, implementações, exemplos, etc.

Algoritmos: Teoria e Prática Bibliografia Livro texto: Algoritmos: Teoria e Prática Editora Campus Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest,

Avaliação 3 provas (6 pontos) 4 trabalhos práticos (3 pontos) Implementação Documentação Teste Outros (1,5 pontos) Entrega de listas de exercícios Trabalho em aula prática/laboratório Outras atividades

Linguagem C Filosofia: “O programador sabe o que está fazendo” Não é objetivo e nem há tempo no curso para ensinar detalhes da linguagem. Diversas referências on-line e off-line Compilador: GCC Visual C++ Mingw (DevC++)

Site da Disciplina Todas as informações relacionadas ao curso, incluindo notas de aulas, mural de recados, etc., estarão disponíveis no site: www.decom.ufop.br/toffolo Calendário programático também será disponibilizado no site. Entrega do código fonte dos trabalhos também será feita através do site.

Avisos O curso tem uma carga extra-classe alta (4 trabalhos práticos mais listas de exercício) Aprendizado da linguagem C é de responsabilidade do aluno Por isso... Não deixem acumular matéria Façam os trabalhos com antecedência