AED1 - 2003/04 1 Programa Conceitos de Programação Orientada por Objectos A linguagem Java –Classes e Objectos –Strings e Arrays –Membros de classe: variáveis.

Slides:



Advertisements
Apresentações semelhantes
UFSC-CTC-INE INE Estruturas de Dados
Advertisements

Aula T-09 – BCC202 Listas (Parte 1) Túlio Toffolo www. decom. ufop
Java e OO – Isso é só um roteiro de aula
Linguagem de Programação IX Métodos de Ordenação
05/08/2011 Professor Leomir J. Borba- –
ESTRUTURAS DE DADOS Apresentação.
Algoritmos de Ordenação
Principais famílias de algoritmos
INE 5384 Estruturas de Dados Profa. Patrícia Vilain
1 MergeSort Seja uma lista A de n elementos. O algoritmo consiste das seguintes fases Dividir A em 2 sub-listas de tamanho n/2 Conquistar: ordenar cada.
HeapSort Filas de Prioridade – Heap
Algoritmos e Estruturas de Dados I
SSC SISTEMAS OPERACIONAIS I Aula 1 – Apresentação da disciplina
Classificação e Pesquisa de Dados
Teleprocessamento e Redes Programa da Disciplina
Método de Ordenação: InsertionSort
Métodos de Classificação por Seleção
Introdução à Programação
Linguagens Formais e Autômatos
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.
Cristina Ribeiro / Gabriel David
Programação Orientada para Objectos
1 Aula 6 Classes que reservam recursos externos. 2003/2004 Programação Orientada para Objectos 2 PilhaDeInt : interface /** Representa pilhas de int.
Aula 12 Biblioteca padrão do C++ O que é? Composição
Programação Orientada para Objectos
Apresentação da disciplina Programação Orientada a Objetos
Algoritmos Estruturados Avançados 2º Período CSTA - UTP
Introdução a Engenharia de Software
Conceitos básicos Algoritmo Usado para a solução de problemas
IAED/AED Tagus, 2009/20010 Apresentação da Cadeira.
Análise de Desempenho dos Algoritmos de Ordenação
Modelagem de Software.
Aula 01 BCC202 - Estrutura de Dados I Túlio Toffolo
Estruturas de Dados e Algoritmos 2006 – º Semestre
Análise e Síntese de Algoritmos
Tópicos Especiais em Programação 5º Período CSTA - UTP
Desenvolvimento de Jogos e Entretenimento Digital
ALGORITMOS E ESTRUTURAS DE DADOS.
Algoritmos e Estruturas de Dados Apresentação do Curso Setembro/2005.
TÉCNICAS DE PROGRAMAÇÃO
Estruturas de Dados e Ordenação
INE 5384 Estruturas de Dados Prof a. Patrícia Vilain
Prof. Leandro da Silva Taddeo
Estruturas de Dados Aula 1: Introdução e conceitos básicos
Linguagem de Programação - III Ementa: Uma linguagem com o paradigma funcional (LF: Linguagem Funcional) Conteúdo: Contexto das Linguagens, Histórico de.
Tópicos Especiais em Programação 5º Período CSTA - UTP
Introdução Eduardo Figueiredo 04 de Março de 2010 POOAula 01 ou
Algoritmos e estrutura de dados Prof. Luiz Gonzaga da Silveira Jr
Matemática Discreta Bacharelado em Sistemas de Informação
Laboratório I Mateus Raeder. Mateus Raeder – março de 2010 Apresentação da disciplina  Professor: Mateus Raeder  Contato:  Página.
Computabilidade e Linguagens Formais
Departamento de Engenharia Informática 8/28/2003José Alves Marques Sistemas Distribuídos
Analise de Algoritmos e Notação Assintótica
Álgebra Vetorial e Linear para Computação Monitora: Aluna Jeane Mendes da Silva Santos Orientador: Professor Adriano Pedrosa CIn – UFPE.
VII – Conceitos avançados Garbage Collection Linguagens orientadas a objectos Bibliografia aconselhada: –Apontamentos LFA 1999/ Jorge Morais.
Modelagem Orientada a Objetos Especialização em Engenharia de Software PUCPR 1999.
ATAL – Prof. Jorge Figueiredo Ordenação AT AL Análise e Técnicas de Algoritmos Análise de Algoritmos de Ordenação.
Pedro dos Santos Borges FTC - Prof. Pedro - Aula 06 - Composição Linguagens de Programação II.
INE5408 Estruturas de Dados Apresentação e Programa da Disciplina.
Estrutura de Dados Aula 1 Apresentação
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Ordenação Professor Paulo Gomide 27 de outubro de 2015.
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ESTRUTURAS DE DADOS AVANÇADAS Aula /08/2011 Professor Leomir J. Borba-
Programação Orientada a Objetos Plano da Disciplina Ludimila Monjardim Casagrande 1º Semestre
Estrutura de Dados Prof. André Cypriano M. Costa
Trabalho Prático de Programação Orientada a Objetos em Java Programação Orientada a Objetos Ludimila Monjardim Casagrande 2011.
Aplicativos para Web Collections Prof. Odair
Algoritmos de ordenação Estruturas avançadas de dados I
Transcrição da apresentação:

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 e métodos –Construtores. Sobrecarga de métodos –Herança. Subclasses e Interfaces –Excepções, Entrada/Saída –Organização de programas. Packages Biblioteca Collections –Iterador, Listas, Pilhas e Filas, Conjuntos Análise de Algoritmos –Tempo e Espaço, Notação O(·)

AED /04 2 Programa Ordenação –Por troca de vizinhos (InsertionSort, ShellSort), Recursiva (MergeSort), Divisão e Conquista (QuickSort), Com Heap Binário (HeapSort), Ordenação Externa Implementação de Listas Implementação de Pilhas Implementação de Filas Listas Ligadas –Lista duplamente ligada, Lista ligada ordenada Árvores –Árvores binárias, Árvores de pesquisa binária Tabelas de dispersão –Resolução de colisões por listas, e com dispersão aberta: teste linear e quadrático Filas de Prioridade

AED /04 3 Metodologia e Bibliografia Aulas teóricas –exposição formal da matéria, e apresentação de exemplos. Aulas práticas –exercícios de pequena dimensão, para avaliação contínua Bibliografia –Data Structures and Problem Solving using JAVA. 2a edição, Mark Allen Weiss. Editora: Addison-Wesley, Complementar –The Java Programming Language. 3ª edição, Ken Arnold, James Gosling, David Holmes –An Introduction to Data Structures with Applications. 2ª edição, Jean-Paul Tremblay, Paul G. Sorenson

AED /04 4 Avaliação A disciplina possui exclusivamente avaliação distribuída –Avaliação prática (peso=60%) 4 exercícios de programação individuais, com a duração de 1h, a realizar nas aulas práticas. –Avaliação teórica (peso=40%) 2 minitestes, com a duração de 1h A obtenção de frequência implica: - nota mínima de 35% (7 valores em 20) em qualquer das duas componentes - não exceder o número de faltas previsto