UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA

Tamanho: px
Começar a partir da página:

Download "UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA"

Transcrição

1 UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA DISCIPLINA: ESTRUTURAS DE DADOS CÓDIGO: INF01203 CURSOS/PRE-REQUISITO: o Engenharia da Computação o INF01203 Algoritmos e Programação o Ciência da Computação o INF01203 Algoritmos e Programação o INF05008 Fundamentos de Algoritmos CARGA HORÁRIA: 4 CRÉDITOS: 4 Professor Regente: Renata de Matos Galante SÚMULA: Abstração de Dados. Representação Física de Relações Lógicas: contigüidade física e encadeamento. Apontadores em linguagens de alto nível. Representação e Manipulação de Estruturas de Dados: listas lineares, árvores e grafos. OBJETIVOS: Capacitar o aluno para a especificação de tipos de dados primitivos e estruturados e a implementação de listas, árvores e grafos. CONTEÚDO PROGRAMÁTICO 1 Introdução 1.1 Conceitos básicos 1.2 Estrutura lógica 1.3 Estrutura física 1.4 Representação física de estruturas lógicas Contiguidade física Encadeamento 1.5 Redundância 1.6 Gerência de memória 2 Estruturas Lineares 2.1 Conceitos 2.2 Aplicações 2.3 Operações básicas 2.4 Representação física Contiguidade física Encadeamento Utilização de descritores 2.5 Pilhas 2.6 Filas 2.7 Listas duplamente encadeadas 2.8 Listas circulares 3 Árvores 3.1 Conceitos 3.2 Aplicações 3.3 Operações básicas 3.4 Representação física Contiguidade

2 3.4.2 Encadeamento 3.5 Árvore Binária Caminhamentos em árvores binárias Algoritmos de caminhamento com e sem recursividade Transformação de árvore qualquer em binária Árvores Binárias de Pesquisa 3.6 Árvores balanceadas 4 Grafos 4.1 Conceitos Grafos orientados Grafos não orientados Adjacência e incidência Conectividade 4.2 Aplicações 4.3 Operações básicas 4.4 Representação física Matriz de adjacência Matriz de incidência Lista de adjacências Lista de incidências 4.5 Algoritmos Determinação da árvore geradora de um grafo Exame sistemático dos vértices Planaridade Caminho crítico Cliques Colorido ótimo CRONOGRAMA DE ATIVIDADES: Aula Data Atividade Aula 01 04/08 Apresentação, tipos e estruturas de dados Aula 02 06/08 Tipos Abstratos de Dados - TAD Aula 03 11/08 Lista Lineares: contigüidade física Aula 04 13/08 Lista Lineares: contigüidade física circulares Aula 05 18/08 Laboratório Ponteiros Aula 06 20/08 Listas Lineares: encadeadas Aula 07 25/08 Laboratório listas encadeadas Aula 08 27/08 Listas Lineares: duplamente encadeadas Aula 09 01/09 Pilhas Aula 10 03/09 Filas e deques Aula 11 08/09 Laboratório Aula 12 10/09 Primeira avaliação Aula 13 15/09 Árvores: terminologia, aplicações, implementação e percurso Aula 14 17/09 Árvores Binárias: conversão, percurso, algoritmos Aula 15 22/09 Árvores Binárias de Pesquisa - ABP Aula 16 24/09 Laboratório Aula 17 29/09 Árvores AVL Aula 18 01/10 Árvores Rubro-Negras Aula 19 06/10 Laboratório Aula 20 08/10 Árvores Splay Tree 13/10 NÃO HAVERÁ AULA 15/10 NÃO HAVERÁ AULA 20/10 SEMANA ACADÊMICA 22/10 SEMANA ACADÊMICA Aula 21 27/10 Segunda Avaliação Aula 22 29/10 Grafos Terminologia e representação física Aula 23 03/11 Grafos caminhamentos, ciclos e árvore geradora Aula 24 05/11 Laboratório Aula 25 10/11 Grafos: Caminho máximo e mínimo Aula 26 12/11 Grafos: número cromático

3 Aula 27 17/11 Laboratório Aula 28 19/11 Grafos: Planaridade Aula 29 24/11 Terceira avaliação Aula 30 26/11 Apresentação do trabalho final Término período letivo 09/12/2008 TÉCNICAS DE ENSINO (EXPERIÊNCIAS DE APRENDIZAGEM) As aulas são de natureza teórico-prática, utilizando-se o recurso de slides nas aulas téoricas, e práticas em laboratório, incluindo o desenvolvimento de pequenos programas e funções na linguagem C. Um projeto extra-classe reforça os conteúdos desenvolvidos. Todo o material utilizado é disponibilizado no site da disciplina (moodle). CRITÉRIOS DE AVALIAÇÃO O aluno será avaliado com base no desempenho nas provas, no trabalho de implementação, exercícios em laboratório, bem como por sua participação em aula (variando entre 0.0 e 10.0). Conforme regulamento da Universidade, a freqüência às aulas é obrigatória. Ao longo do semestre, serão realizados: três provas, P1, P2 e P3 P3 (correspondendo 20% da nota final para cada avaliação); um trabalho final de implementação será realizado, correspondendo a 20% da nota final; exercícios de aula serão realizados, correspondendo a 5% da nota; exercícios de implementação e aulas práticas serão realizados ao longo do semestre, correspondendo a 15% da nota final. A realização dos trabalhos é obrigatória, mesmo que o aluno obtenha bons resultados nas provas. A média geral (MG) será obtida por meio da seguinte fórmula: MG = 0.20*P *P *P *TF+ 0.05*Exercícios+ 0.15*Implementações A conversão da MG para conceitos é feita por meio da seguinte tabela: 9,0 <= MG <= 10,0 conceito A (aprovado) 7,5 <= MG < 9,0 conceito B (aprovado) 6,0 <= MG < 7,5 conceito C (aprovado) MG < 6,0 Recuperação Observações: 1. Somente serão calculadas as médias gerais daqueles alunos que tiverem obtido um índice de freqüência às aulas igual ou superior a 75 % das aulas previstas. Aos que não satisfizerem este requisito, será atribuído o conceito FF (Falta de Freqüência). 2. Para poder realizar a prova de recuperação, o aluno deve ter realizado ao menos duas das provas e ter entregue o trabalho de implementação. Os que não se enquadrarem nesta situação receberão conceito D. Recuperação: Os alunos cujas médias gerais forem inferiores a 6,0 (seis) e que satisfizerem as condições acima poderão prestar prova de recuperação, a qual versará sobre toda a matéria da disciplina. A nota da prova de recuperação substituirá a pior nota dentre P1, P2 e P3. BIBLIOGRAFIA BÁSICA 1. Introdução à Abstração de Dados. Daltro Jose nunes. Notas de aula. 2. Estruturas de Dados e seus Algoritmos. Jayme Luiz Szwarcfiter, Lilian Markenzon, Editora LTC - Livros Técnicos e Científicos, 1994, Segunda Edição Revista.(Livro texto da disciplina para a parte de listas e árvores, incluido a parte de análise de complexidade dos algoritmos. Boa cobertura, tanto em abrangência quanto em profundidade) 3. Grafos: Teoria, Modelos, Algoritmos. Paulo Oswaldo Boaventura Netto, Editora LTC - Livros Técnicos e Científicos, 1994, Segunda Segunda edição revisada e ampliada. (Livro texto da disciplina para a parte de grafos)

4 4. Algoritmos: Teoria e Prática. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, Editora Campus, (Cobre a parte de listas e árvores - Parte III, páginas Cobre a parte de grafos - Parte VI, páginas Boa cobertura para análise de complexidade dos algoritmos). 5. Estruturas de Dados e Algoritmos em Java. Michael T. Goodrich, Roberto Tamassia, Editora Bookman, 2002, segunda edição. (Exemplos de implementações de listas, árvores e grafos) 6. Introdução a Estruturas de Dados: com técnicas de programação em C. Waldemar Celes, Renato Cerqueira, José Lucas Rangel. Editora Campus, 2004.(Cobre a parte de tipos abstratos de dados, listas e árvores. Exemplos de implementações na linguagem C) 7. Tabelas: Organização e Pesquisa. Clesio Saraiva dos Santos, Paulo Alberto de Azeredo. Série de Livros Didáticos: UFRGS. Editora Sagra Luzzatto, 2001.(Boa cobertura para a parte de árvores. Foco: classificação e pesquisa de dados) 8. Introduction to Graph Theory. Douglas B. West, Prentice Hall, (Boa cobertura, tanto em abrangência quanto em profundidade) 9. Teoria dos Grafos - Algoritmos. A. L. Furtado, LTC, Rio de Janeiro, (Boa cobertura para os algoritmos para grafos) 10. Grafos e Algoritmos Computacionais. Jayme Luiz Szwarcfiter. Editora Campus, (Boa cobertura para os algoritmos para grafos)

5 UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA DISCIPLINA: ESTRUTURAS DE DADOS CÓDIGO: INF01203 CURSOS/PRE-REQUISITO: o Engenharia da Computação o INF01202 Algoritmos e Programação o Ciência da Computação o INF01202 Algoritmos e Programação o INF05008 Fundamentos de Algoritmos CARGA HORÁRIA: 4 CRÉDITOS: 4 Professor Regente: Renata de Matos Galante Professor Turma: Viviane Moreira Orengo SÚMULA: Abstração de Dados. Representação Física de Relações Lógicas: contigüidade física e encadeamento. Apontadores em linguagens de alto nível. Representação e Manipulação de Estruturas de Dados: listas lineares, árvores e grafos. OBJETIVOS: Capacitar o aluno para a especificação de tipos de dados primitivos e estruturados e a implementação de listas, árvores e grafos. CONTEÚDO PROGRAMÁTICO 1 Introdução 1.1 Conceitos básicos 1.2 Estrutura lógica 1.3 Estrutura física 1.4 Representação física de estruturas lógicas Contiguidade física Encadeamento 1.5 Redundância 1.6 Gerência de memória 2 Estruturas Lineares 2.1 Conceitos 2.2 Aplicações 2.3 Operações básicas 2.4 Representação física Contiguidade física Encadeamento Utilização de descritores 2.5 Pilhas 2.6 Filas 2.7 Listas duplamente encadeadas 2.8 Listas circulares 3 Árvores 3.1 Conceitos 3.2 Aplicações 3.3 Operações básicas 3.4 Representação física

6 3.4.1 Contiguidade Encadeamento 3.5 Árvore Binária Caminhamentos em árvores binárias Algoritmos de caminhamento com e sem recursividade Transformação de árvore qualquer em binária Árvores Binárias de Pesquisa 3.6 Árvores balanceadas 4 Grafos 4.1 Conceitos Grafos orientados Grafos não orientados Adjacência e incidência Conectividade 4.2 Aplicações 4.3 Operações básicas 4.4 Representação física Matriz de adjacência Matriz de incidência Lista de adjacências Lista de incidências 4.5 Algoritmos Determinação da árvore geradora de um grafo Exame sistemático dos vértices Planaridade Caminho crítico Cliques Colorido ótimo CRONOGRAMA DE ATIVIDADES: Aula Data Conteúdo 1 05-Aug Apresentação, tipos e estruturas de dados 2 07-Aug Tipos Abstratos de Dados - TAD 3 12-Aug Lista Lineares: contigüidade física 4 14-Aug Lista Lineares: contigüidade física circulares 5 19-Aug Laboratório Ponteiros 6 21-Aug Listas Lineares: encadeadas 7 26-Aug Laboratório listas encadeadas 8 28-Aug Listas Lineares: duplamente encadeadas 9 02-Sep Pilhas Sep Filas e deques Sep Laboratório Sep Primeira avaliação 13 Árvores: terminologia, aplicações, implementação e 16-Sep percurso Sep Árvores Binárias: conversão, percurso, algoritmos Sep Árvores Binárias de Pesquisa - ABP Sep Laboratório Sep Árvores AVL Oct Árvores Rubro-Negras Oct Laboratório Oct Árvores Splay 14-Oct NÃO HAVERÁ AULA 16-Oct NÃO HAVERÁ AULA

7 21-Oct SEMANA ACADÊMICA 23-Oct SEMANA ACADÊMICA Oct Segunda Avaliação Oct Grafos Terminologia e representação física Nov Grafos caminhamentos, ciclos e árvore geradora Nov Laboratório Nov Grafos: Caminho máximo e mínimo Nov Grafos: número cromático Nov Laboratório Nov Grafos: Planaridade Nov Terceira avaliação Nov Apresentação do trabalho final 02-Dec Prova de Recuperação TÉCNICAS DE ENSINO (EXPERIÊNCIAS DE APRENDIZAGEM) As aulas são de natureza teórico-prática, utilizando-se o recurso de slides nas aulas téoricas, e práticas em laboratório, incluindo o desenvolvimento de pequenos programas e funções na linguagem C. Um projeto extra-classe reforça os conteúdos desenvolvidos. Todo o material utilizado é disponibilizado no site da disciplina (moodle). CRITÉRIOS DE AVALIAÇÃO O aluno será avaliado com base no desempenho nas provas, no trabalho de implementação, exercícios em laboratório, bem como por sua participação em aula (variando entre 0.0 e 10.0). Conforme regulamento da Universidade, a freqüência às aulas é obrigatória. Ao longo do semestre, serão realizados: três provas, P1, P2 e P3 P3 (correspondendo 20% da nota final para cada avaliação); um trabalho final de implementação será realizado, correspondendo a 20% da nota final; exercícios de aula serão realizados, correspondendo a 5% da nota; exercícios de implementação e aulas práticas serão realizados ao longo do semestre, correspondendo a 15% da nota final. A realização dos trabalhos é obrigatória, mesmo que o aluno obtenha bons resultados nas provas. A média geral (MG) será obtida por meio da seguinte fórmula: MG = 0.20*P *P *P *TF+ 0.05*Exercícios+ 0.15*Implementações A conversão da MG para conceitos é feita por meio da seguinte tabela: 9,0 <= MG <= 10,0 conceito A (aprovado) 7,5 <= MG < 9,0 conceito B (aprovado) 6,0 <= MG < 7,5 conceito C (aprovado) MG < 6,0 Recuperação Observações: 1. Somente serão calculadas as médias gerais daqueles alunos que tiverem obtido um índice de freqüência às aulas igual ou superior a 75 % das aulas previstas. Aos que não satisfizerem este requisito, será atribuído o conceito FF (Falta de Freqüência). 2. Para poder realizar a prova de recuperação, o aluno deve ter realizado ao menos duas das provas e ter entregue o trabalho de implementação. Os que não se enquadrarem nesta situação receberão conceito D. Recuperação: Os alunos cujas médias gerais forem inferiores a 6,0 (seis) e que satisfizerem as condições acima poderão prestar prova de recuperação, a qual versará sobre toda a matéria da disciplina. A nota da prova de recuperação substituirá a pior nota dentre P1, P2 e P3.

8 BIBLIOGRAFIA BÁSICA 1. Estruturas de Dados e seus Algoritmos. Jayme Luiz Szwarcfiter, Lilian Markenzon, Editora LTC - Livros Técnicos e Científicos, 1994, Segunda Edição Revista.(Livro texto da disciplina para a parte de listas e árvores, incluido a parte de análise de complexidade dos algoritmos. Boa cobertura, tanto em abrangência quanto em profundidade) 2. Grafos: Teoria, Modelos, Algoritmos. Paulo Oswaldo Boaventura Netto, Editora LTC - Livros Técnicos e Científicos, 1994, Segunda Segunda edição revisada e ampliada. (Livro texto da disciplina para a parte de grafos) 3. Algoritmos: Teoria e Prática. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, Editora Campus, (Cobre a parte de listas e árvores - Parte III, páginas Cobre a parte de grafos - Parte VI, páginas Boa cobertura para análise de complexidade dos algoritmos). 4. Estruturas de Dados e Algoritmos em Java. Michael T. Goodrich, Roberto Tamassia, Editora Bookman, 2002, segunda edição. (Exemplos de implementações de listas, árvores e grafos) 5. Introdução a Estruturas de Dados: com técnicas de programação em C. Waldemar Celes, Renato Cerqueira, José Lucas Rangel. Editora Campus, 2004.(Cobre a parte de tipos abstratos de dados, listas e árvores. Exemplos de implementações na linguagem C) 6. Tabelas: Organização e Pesquisa. Clesio Saraiva dos Santos, Paulo Alberto de Azeredo. Série de Livros Didáticos: UFRGS. Editora Sagra Luzzatto, 2001.(Boa cobertura para a parte de árvores. Foco: classificação e pesquisa de dados) 7. Introduction to Graph Theory. Douglas B. West, Prentice Hall, (Boa cobertura, tanto em abrangência quanto em profundidade) 8. Teoria dos Grafos - Algoritmos. A. L. Furtado, LTC, Rio de Janeiro, (Boa cobertura para os algoritmos para grafos) 9. Grafos e Algoritmos Computacionais. Jayme Luiz Szwarcfiter. Editora Campus, (Boa cobertura para os algoritmos para grafos)

Informações Importantes! INF TURMA A

Informações Importantes! INF TURMA A UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA DISCIPLINA: ESTRUTURAS DE DADOS CÓDIGO: INF01203 CURSOS/PRE-REQUISITO: o Engenharia da Computação

Leia mais

Documento de uso exclusivo da unidade, não possui valor legal. 28/06/ :43:00. Matéria: Carga Horária Total. Prática: 44 Campo: 44

Documento de uso exclusivo da unidade, não possui valor legal. 28/06/ :43:00. Matéria: Carga Horária Total. Prática: 44 Campo: 44 Disciplina: CCT0021 - ESTRUTURA DE DADOS Matéria: Carga Horária Total Teórica: 44 Prática: 44 Campo: 44 Tipo Curso: 4 - GRADUAÇÃO TECNOLÓGICA Curso(s): 35 - SISTEMAS DE INFORMAÇÃO 4091 - ANÁLISE E DESENVOLVIMENTO

Leia mais

ESTRUTURA DE DADOS DCC013

ESTRUTURA DE DADOS DCC013 ESTRUTURA DE DADOS DCC013 1 o sem./2018 Professor: Itamar Leite de Oliveira itamar.leite@ufjf.edu.br Professor: Bernardo Martins Rocha bernardomartinsrocha@ice.ufjf.br Total de Créditos: 4 Turma: A Pré-requisitos:

Leia mais

Estruturas de Dados Apresentação da Disciplina

Estruturas de Dados Apresentação da Disciplina Estruturas de Dados Apresentação da Disciplina Prof. Alessandro Borges Tópicos Cabeçalho Ementa Objetivos Conteúdo Programático Estratégias de Ensino Sistema de Avaliação Bibliografia Cabeçalho CURSO:

Leia mais

Estrutura de Dados. Plano de Ensino. Vilson Heck Junior. Campus Lages. Instituto Federal de Santa Catarina

Estrutura de Dados. Plano de Ensino. Vilson Heck Junior. Campus Lages. Instituto Federal de Santa Catarina Estrutura de Dados Plano de Ensino Vilson Heck Junior Instituto Federal de Santa Catarina Campus Lages Sumário 1 Sumário 2 Plano de Ensino Competências, Habilidades e Atitudes Bases Tecnológicas Instrumentos

Leia mais

FORMULÁRIO PARA CRIAÇÃO E/OU REGULAMENTAÇÃO DE DISCIPLINA

FORMULÁRIO PARA CRIAÇÃO E/OU REGULAMENTAÇÃO DE DISCIPLINA UNIVERSIDADE FEDERAL DO CEARÁ CAMPUS DE RUSSAS SELEÇÃO DE BOLSISTA DE INICIAÇÃO À DOCÊNCIA EDITAL Nº 02/2018 PROJETO LABORATÓRIO DE ESTRUTURA DE DADOS - LED FORMULÁRIO PARA CRIAÇÃO E/OU REGULAMENTAÇÃO

Leia mais

Web site. Profa. Patrícia Dockhorn Costa.

Web site.  Profa. Patrícia Dockhorn Costa. Estruturas de Dados Aula 1: Introdução e conceitos básicos Web site http://www.inf.ufes.br/~pdcosta/ensino/ Profa. Patrícia Dockhorn Costa Email: pdcosta@inf.ufes.br Monitoria: Alexandro alexandrosouzaramos@gmail.com

Leia mais

PLANO DE DISCIPLINA DISCIPLINA: Algoritmos e Programação

PLANO DE DISCIPLINA DISCIPLINA: Algoritmos e Programação UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE COMPUTAÇÃO BACHARELADO EM GESTÃO DA INFORMAÇÃO PLANO DE DISCIPLINA DISCIPLINA: Algoritmos e Programação ( X ) SEMESTRAL - ( ) ANUAL CÓDIGO: GGI026 PERÍODO:

Leia mais

If969 - Algoritmos e Estruturas de Dados

If969 - Algoritmos e Estruturas de Dados If969 - Algoritmos e Estruturas de Dados Centro de Informá-ca Universidade Federal de Pernambuco Sistemas de Informação Vinicius Cardoso Garcia vcg@cin.ufpe.br Missão Mo-var, apresentar, exercitar e consolidar

Leia mais

Estruturas de Dados Aula 1: Introdução e conceitos básicos 28/02/2011

Estruturas de Dados Aula 1: Introdução e conceitos básicos 28/02/2011 Estruturas de Dados Aula 1: Introdução e conceitos básicos 28/02/2011 Web site http://www.inf.ufes.br/~pdcosta/ensino/ Profa. Patrícia Dockhorn Costa Email: pdcosta@inf.ufes.br Introdução O que são estruturas

Leia mais

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Campus Curitiba PLANO DE ENSINO

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Campus Curitiba PLANO DE ENSINO Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Curitiba PLANO DE ENSINO CURSO Engenharia Mecânica? MATRIZ FUNDAMENTAÇÃO LEGAL (Resolução do COEPP que aprovou a matriz curricular

Leia mais

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ALGORITMOS E ESTRUTURAS DE DADOS Ano Lectivo 2018/2019

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ALGORITMOS E ESTRUTURAS DE DADOS Ano Lectivo 2018/2019 Programa da Unidade Curricular ALGORITMOS E ESTRUTURAS DE DADOS Ano Lectivo 2018/2019 1. Unidade Orgânica Instituto de Engenharia e Tecnologias (1º Ciclo) 2. Curso Engenharia Informática 3. Ciclo de Estudos

Leia mais

REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA CATARINA Universidade do Estado de Santa Catarina - UDESC CENTRO DE EDUCAÇÃO DO PLANALTO NORTE - CEPLAN

REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA CATARINA Universidade do Estado de Santa Catarina - UDESC CENTRO DE EDUCAÇÃO DO PLANALTO NORTE - CEPLAN Curso: SIN-BAC - Bacharelado em Sistemas de Informação Departamento: DSI.. - Sistemas de Informação Disciplina: ESTRUTURA DE DADOS I Código: 3DAD102 Carga horária: 72 Período letivo: 2016/2 Professor:

Leia mais

SIN5013 Análise de Algoritmos e Estrutura de Dados - 1o Semestre de 2019

SIN5013 Análise de Algoritmos e Estrutura de Dados - 1o Semestre de 2019 SIN5013 Análise de Algoritmos e Estrutura de Dados - 1o Semestre de 2019 Luciano Antonio Digiampietri Escola de Artes, Ciências e Humanidades Programa de Pós-graduação em Sistemas de Informação (PPgSI)

Leia mais

Estrutura de Dados e Arquivos Ementa Objetivo Geral Conteúdo Avaliação

Estrutura de Dados e Arquivos Ementa Objetivo Geral Conteúdo Avaliação Faculdades NDA Plano de Ensino Curso:SISTEMAS DE INFORMAÇÃO Disciplina: Estrutura de Dados e Arquivos Carga horária semanal: 4 Ano: 2006 Turma: MD3 e ME3 Carga horária total: 80 Corpo docente: Ly Freitas

Leia mais

Estruturas de Dados. Pedro Ribeiro 2017/2018 DCC/FCUP. Pedro Ribeiro (DCC/FCUP) Estruturas de Dados 2017/ / 16

Estruturas de Dados. Pedro Ribeiro 2017/2018 DCC/FCUP. Pedro Ribeiro (DCC/FCUP) Estruturas de Dados 2017/ / 16 Estruturas de Dados Pedro Ribeiro DCC/FCUP 2017/2018 Pedro Ribeiro (DCC/FCUP) Estruturas de Dados 2017/2018 1 / 16 Informações Gerais Site: http://www.dcc.fc.up.pt/~pribeiro/aulas/edados1718/ Piazza: http://piazza.com/up.pt/spring2018/cc1007

Leia mais

Contribuições do desenvolvimento de um Browser a partir de conceitos da Biblioteca Padrão de Gabaritos do C++

Contribuições do desenvolvimento de um Browser a partir de conceitos da Biblioteca Padrão de Gabaritos do C++ Contribuições do desenvolvimento de um Browser a partir de conceitos da Biblioteca Padrão de Gabaritos do C++ Daniel Borges¹, Marcos Gobol Darolt¹, Thaffareu Brigido¹ Priscyla Waleska Targino de Azevedo

Leia mais

Grafos representação e aplicações. Prof. Guilherme Tomaschewski Netto

Grafos representação e aplicações. Prof. Guilherme Tomaschewski Netto Grafos representação e aplicações Prof. Guilherme Tomaschewski Netto guilherme.netto@gmail.com Roteiro! Contextualização! Apresentação, um pouco de história! Conceitos Grafos! Principais aplicacões! Estruturas

Leia mais

PLANO DE APRENDIZAGEM. CH Teórica: 80 Prática: 20 CH Total: 100 Créditos: 05 Pré-requisito(s): Linguagem de Programação I Período: III Ano: 2019.

PLANO DE APRENDIZAGEM. CH Teórica: 80 Prática: 20 CH Total: 100 Créditos: 05 Pré-requisito(s): Linguagem de Programação I Período: III Ano: 2019. PLANO DE APRENDIZAGEM 1. DADOS DE IDENTIFICAÇÃO Curso: Bacharelado em Sistemas de Informação Disciplina: Algoritmos e Estruturas de Dados Código: SIF33 Professor: Mirthys Marinho do Carmo Melo e-mail:

Leia mais

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO PLANO DE ENSINO UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n Dois Irmãos 52171-900 Recife-PE Fone: 0xx-81-332060-40 proreitor@preg.ufrpe.br

Leia mais

Dados Gerais. Conteúdo. Tipos de Dados. Profa. Renata de Matos Galante

Dados Gerais. Conteúdo. Tipos de Dados. Profa. Renata de Matos Galante Dados Gerais INF 01203 Estruturas de Dados Profa. Renata de Matos Galante Prédio: 72 (43.424) Sala: 221 Ramal: 3308 7746 Página: www.inf.ufrgs.br/~galante Email: galante@inf.ufrgs.br Conteúdo Tipos de

Leia mais

PLANO DE DISCIPLINA DISCIPLINA: Algoritmos e Programação

PLANO DE DISCIPLINA DISCIPLINA: Algoritmos e Programação UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE COMPUTAÇÃO BACHARELADO EM GESTÃO DA INFORMAÇÃO PLANO DE DISCIPLINA DISCIPLINA: Algoritmos e Programação ( X ) SEMESTRAL - ( ) ANUAL CÓDIGO: GGI026 PERÍODO:

Leia mais

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ALGORITMOS E ESTRUTURAS DE DADOS Ano Lectivo 2017/2018

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ALGORITMOS E ESTRUTURAS DE DADOS Ano Lectivo 2017/2018 Programa da Unidade Curricular ALGORITMOS E ESTRUTURAS DE DADOS Ano Lectivo 2017/2018 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Engenharia Informática 3. Ciclo de Estudos

Leia mais

PLANO DE ENSINO DE ALGORITMOS

PLANO DE ENSINO DE ALGORITMOS PLANO DE ENSINO DE ALGORITMOS Fagner Coloia, Cristiano Melo Curso de Licenciatura em Computação - Universidade Federal Rural de Pernambuco (UFRPE) Av. Dom Manoel de Medeiros, S/N - Dois Irmãos, CEP 52.171-030

Leia mais

INE5408 Estruturas de Dados. Apresentação e Programa da Disciplina

INE5408 Estruturas de Dados. Apresentação e Programa da Disciplina INE5408 Estruturas de Dados Apresentação e Programa da Disciplina Organização da Disciplina Objetivos Metodologia Avaliação Material Didático Realização dos Trabalhos Programa da Disciplina Bibliografia

Leia mais

SCC0502 Algoritmos e Estruturas de Dados I

SCC0502 Algoritmos e Estruturas de Dados I SCC0502 Algoritmos e Estruturas de Dados I Profa. Maria Cristina Assistente: Jorge 2º. 2014 Sobre a disciplina Essencial! Fundamentos da área Core da Computação Sobre a disciplina Essencial! Fundamentos

Leia mais

INF Prof. Daltro José Nunes Profa. Renata de Matos Galante. Estruturas de Dados. tica

INF Prof. Daltro José Nunes Profa. Renata de Matos Galante. Estruturas de Dados. tica INF 01126 Estruturas de Dados Prof. Daltro José Nunes Profa. Renata de Matos Galante UFRGS NF 01126 - Estruturas de Dados Matemá Dados Gerais Email: galante@inf.ufrgs.br Prédio: 72 (43.424) Sala: 221 Ramal:

Leia mais

SCC0502 Algoritmos e Estruturas de Dados I. Profa. Maria Cristina

SCC0502 Algoritmos e Estruturas de Dados I. Profa. Maria Cristina SCC0502 Algoritmos e Estruturas de Dados I Profa. Maria Cristina Sobre a disciplina Essencial! Fundamentos da área Core da Computação Sobre a disciplina Essencial! Fundamentos da área Core da Computação

Leia mais

PCC104 - Projeto e Análise de Algoritmos

PCC104 - Projeto e Análise de Algoritmos PCC104 - Projeto e Análise de Algoritmos Marco Antonio M. Carvalho Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal de Ouro Preto 14 de agosto de 2018 Marco Antonio

Leia mais

PLANO DE DISCIPLINA DISCIPLINA: Estrutura de Dados 2

PLANO DE DISCIPLINA DISCIPLINA: Estrutura de Dados 2 UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE COMPUTAÇÃO BACHARELADO EM SISTEMAS DE INFORMAÇÃO PLANO DE DISCIPLINA DISCIPLINA: Estrutura de Dados 2 ( X ) SEMESTRAL - ( ) ANUAL CÓDIGO: GSI011 PERÍODO:

Leia mais

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO Ano Semestre letivo 2017 02 1. Identificação Código 1.1 Disciplina: Programação Computacional para a Física

Leia mais

PLANO DE DISCIPLINA DISCIPLINA: Análise de Algoritmos

PLANO DE DISCIPLINA DISCIPLINA: Análise de Algoritmos UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE COMPUTAÇÃO BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO PLANO DE DISCIPLINA DISCIPLINA: Análise de Algoritmos ( X ) SEMESTRAL - ( ) ANUAL CÓDIGO: GBC052 PERÍODO:

Leia mais

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística. Plano de Ensino

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística. Plano de Ensino Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Plano de Ensino 1) Identificação Disciplina: INE5609 - Estruturas de Dados Turma(s): 03238B Carga horária:

Leia mais

Planejamento da Disciplina

Planejamento da Disciplina Planejamento da Disciplina Huei Diana Lee Fabiana F. F. Peres Algoritmos e Estruturas de Dados 2007 Conteúdo Conteúdo Programático Bibliografia Provas Critério de Avaliação... Conteúdo Programático I 1.

Leia mais

ESTRUTURAS DE DADOS (LEI, LM, LEE) Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2017/2018

ESTRUTURAS DE DADOS (LEI, LM, LEE) Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2017/2018 ESTRUTURAS DE DADOS (LEI, LM, LEE) Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2017/2018 Página da Disciplina http://www.di.ubi.pt/~hugomcp/estruturas Conteúdo: Avaliação.

Leia mais

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO DISCIPLINA: Matemática Discreta CÓDIGO: 2ECOM.008 Validade: a partir do 1º Semestre de 2009 Término: Carga Horária: Total: 60 h/a Semanal: 04 aulas Créditos: 04 Modalidade: Teórica Classificação do Conteúdo

Leia mais

Programa Analítico de Disciplina SIN213 Projeto de Algoritmos

Programa Analítico de Disciplina SIN213 Projeto de Algoritmos Programa Analítico de Disciplina Campus Rio Paranaíba - Campus Rio Paranaíba Número de créditos: 6 Teóricas Práticas Total Duração em semanas: 15 Carga horária semanal 4 2 6 Períodos - oferecimento: II

Leia mais

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO Ano Semestre letivo 2016 02 1. Identificação Código 1.1 Disciplina: Programação Computacional para a Física

Leia mais

Carga Horária: 60 h Créditos: 3 Pré-requisito: Não se aplica Professor(a): A definir Matricula: A definir Titulação: A definir

Carga Horária: 60 h Créditos: 3 Pré-requisito: Não se aplica Professor(a): A definir Matricula: A definir Titulação: A definir PLANO DE ENSINO Centro: Centro de Ciências Tecnológicas Curso: Engenharia Mecânica Departamento: Departamento de Matemática Informática Disciplina: Algoritmos e Programação Código: ASLNCUE085 Carga Horária:

Leia mais

Hashing. ACH Introdução à Ciência da Computação II. Delano M. Beder

Hashing. ACH Introdução à Ciência da Computação II. Delano M. Beder ing ACH2002 - Introdução à Ciência da Computação II Delano M. Beder Escola de Artes, Ciências e Humanidades (EACH) Universidade de São Paulo dbeder@usp.br 11/2008 Material baseado em slides do professor

Leia mais

DISCIPLINA: Programação de Computadores I

DISCIPLINA: Programação de Computadores I DISCIPLINA: Programação de Computadores I CÓDIGO: 2ECOM.001 Validade: a partir do 1º Semestre de 2007 Carga Horária: Total: 30 horas-aula Semanal: 02 aulas Créditos: 02 Modalidade: Teórica Classificação

Leia mais

SCC-201 Introdução à Ciência de Computação II

SCC-201 Introdução à Ciência de Computação II SCC-201 João Luís Garcia Rosa 1 Ricardo J. G. B. Campello 1 1 Departamento de Ciências de Computação Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo - São Carlos http://www.icmc.usp.br

Leia mais

Filas de Prioridades Letícia Rodrigues Bueno

Filas de Prioridades Letícia Rodrigues Bueno Filas de Prioridades Letícia Rodrigues Bueno UFABC Heaps Heaps: lista linear com chaves s 1,..., s n com propriedade s i s i/2, para 1 < i < n; Heaps Heaps: lista linear com chaves s 1,..., s n com propriedade

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA DISCIPLINA: COMPUTAÇÃO GRÁFICA - Semestre 2009/1 CÓDIGO: INF01009 PRÉ-REQUISITO: INF01047 Fundamentos

Leia mais

INE5384 Estruturas de Dados. Sumário

INE5384 Estruturas de Dados. Sumário UFSC-CTC-INE Curso de Ciência da Computação INE5384 Estruturas de Dados Turma 322B Prof. Ronaldo S. Mello 2002/2 Introdução Listas Sumário Árvores Métodos de Pesquisa de Dados Métodos de Ordenação de Dados

Leia mais

TEORIA: 60 LABORATÓRIO: 0

TEORIA: 60 LABORATÓRIO: 0 Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166 1. CÓDIGO E NOME DA DISCIPLINA: BC1435 - Análise de Algoritmos

Leia mais

INF01202 Turmas A e B 2008/2 SÚMULA

INF01202 Turmas A e B 2008/2 SÚMULA UFRGS - Instituto de Informática - Departamento de Informática Aplicada Disciplina : INF01202 - Algoritmos e Programação Turmas: A e B Sem: 2008/2 Professora: Cora Pinto Ribeiro (cora@inf.ufrgs.br) Disciplina:

Leia mais

PLANO DE ENSINO DA DISCIPLINA BLOCO I IDENTIFICAÇÃO

PLANO DE ENSINO DA DISCIPLINA BLOCO I IDENTIFICAÇÃO CURSO DE GRADUAÇÃO: SÉRIE: 1ª SEMESTRE LETIVO DO ANO: ( ) 1º SEMESTRE ( X ) 2º SEMESTRE ( ) 1º e 2º SEMESTRES ANO: 2017 PLANO DE ENSINO DA DISCIPLINA BLOCO I IDENTIFICAÇÃO Código da Disciplina: Nome da

Leia mais

PROGRAMAÇÃO E ALGORITMOS (LEI, TSI) Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2016/2017

PROGRAMAÇÃO E ALGORITMOS (LEI, TSI) Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2016/2017 PROGRAMAÇÃO E ALGORITMOS (LEI, TSI) Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2016/2017 Página da Disciplina http://www.di.ubi.pt/~hugomcp/progalg Avaliação. n Consulta

Leia mais

CES-11. Algoritmos e Estruturas de Dados. Carlos Alberto Alonso Sanches Juliana de Melo Bezerra

CES-11. Algoritmos e Estruturas de Dados. Carlos Alberto Alonso Sanches Juliana de Melo Bezerra CES-11 Algoritmos e Estruturas de Dados Carlos Alberto Alonso Sanches Juliana de Melo Bezerra Objetivos gerais Compreensão da necessidade de uma boa estruturação das informações processadas no computador

Leia mais

Algoritmos para Automação e Sistemas

Algoritmos para Automação e Sistemas Universidade Federal do Amazonas Departamento de Eletrônica e Computação Algoritmos para Automação e Sistemas Lucas Cordeiro lucascordeiro@ufam.edu.br Notas de Aula Estes slides estão baseados livro do

Leia mais

Programação Estruturada Aula Plano de Disciplina

Programação Estruturada Aula Plano de Disciplina Programação Estruturada Aula Plano de Disciplina Prof. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br 2 EMENTA EMENTA O conceito de algoritmos e as estruturas básicas de controle. Programação

Leia mais

Plano de Ensino. Identificação. Curso EngE.INT - Engenharia de Energia. Ênfase. Disciplina B161S - Introdução à Ciência da Computação I

Plano de Ensino. Identificação. Curso EngE.INT - Engenharia de Energia. Ênfase. Disciplina B161S - Introdução à Ciência da Computação I Plano de Ensino Curso EngE.INT - Engenharia de Energia Ênfase Identificação Disciplina B161S - Introdução à Ciência da Computação I Docente(s) Ricardo Luiz Barros de Freitas Unidade Câmpus Experimental

Leia mais

PLANO DE DISCIPLINA DISCIPLINA: Análise de Algoritmos

PLANO DE DISCIPLINA DISCIPLINA: Análise de Algoritmos UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE COMPUTAÇÃO BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO PLANO DE DISCIPLINA DISCIPLINA: Análise de Algoritmos ( X ) SEMESTRAL - ( ) ANUAL CÓDIGO: GBC052 PERÍODO:

Leia mais

FACULDADE DE TECNOLOGIA DE TAQUARITINGA 13 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

FACULDADE DE TECNOLOGIA DE TAQUARITINGA 13 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 1 FACULDADE DE TECNOLOGIA DE TAQUARITINGA ANO PLANO DE ENSINO 2013 2º SEMESTRE DE 2013 CÓDIGO DEPARTAMENTO 13 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CÓDIGO DISCIPLINA 1321 ESTRUTURA DE DADOS CÓDIGO PROFESSOR

Leia mais

PLANO DE CURSO. 3. OBJETIVO GERAL DA DISCIPLINA: Desenvolver no aluno uma metodologia de análise de problemas e formulação de algoritmos.

PLANO DE CURSO. 3. OBJETIVO GERAL DA DISCIPLINA: Desenvolver no aluno uma metodologia de análise de problemas e formulação de algoritmos. 1. DADOS DE IDENTIFICAÇÃO: Curso: Bacharelado em Sistemas de Informação Disciplina: Fundamentos da Programação Professor: Esp. Edemilton Alcides Galindo PLANO DE CURSO Código: SIF29 E-mail: edemilton.junior@fasete.edu.br

Leia mais

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA DISCIPLINA: Fundamentos de Processamento de Imagens CÓDIGO: INF01046 Turma

Leia mais

REGIME DE TRABALHO TRÊS LAGOAS/MS. Auxílio. 20h 2.236,31 206,35 549, ,52 229, , , ,83

REGIME DE TRABALHO TRÊS LAGOAS/MS. Auxílio. 20h 2.236,31 206,35 549, ,52 229, , , ,83 EDITAL Nº. 32, DE 22 DE MARÇO DE 2019. CAMPUS DE TRÊS LAGOAS COMISSÃO ESPECIAL CURSO DE SISTEMAS DE INFORMAÇÃO SELEÇÃO DE CANDIDATOS A PROFESSOR SUBSTITUTO A COMISSÃO ESPECIAL DO CURSO DE SISTEMAS DE INFORMAÇÃO

Leia mais

Departamento de Engenharia Elétrica. ELE Microprocessadores I. Prof. Carlos Antonio Alves Sala 59 Fone

Departamento de Engenharia Elétrica. ELE Microprocessadores I. Prof. Carlos Antonio Alves Sala 59 Fone Departamento de Engenharia Elétrica ELE 1078 - Microprocessadores I Prof. Carlos Antonio Alves Sala 59 Fone 3743-1224 caa@dee.feis.unesp.br 1 P R O G R A M A D E E N S I N O OBJETIVOS Compreender o funcionamento

Leia mais

Algoritmos e Estruturas de Dados II LEIC

Algoritmos e Estruturas de Dados II LEIC Algoritmos e Estruturas de Dados II Licenciatura em Engenharia Informática e Computação www.fe.up.pt/ rcamacho/cadeiras/aed2 LIACC/FEUP Universidade do Porto rcamacho@fe.up.pt Fevereiro 2005 Conteúdo da

Leia mais

Algoritmos de Ordenação: Cota Inferior

Algoritmos de Ordenação: Cota Inferior Algoritmos de Ordenação: Cota Inferior ACH2002 - Introdução à Ciência da Computação II Delano M. Beder Escola de Artes, Ciências e Humanidades (EACH) Universidade de São Paulo dbeder@usp.br 10/2008 Material

Leia mais

SCC-501 Introdução à Ciência de Computação II

SCC-501 Introdução à Ciência de Computação II SCC-501 João Luís Garcia Rosa 1 1 Departamento de Ciências de Computação Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo - São Carlos http://www.icmc.usp.br/~joaoluis 2011 João

Leia mais

Programação Estruturada Orientada a Objetos

Programação Estruturada Orientada a Objetos INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@gmail.com

Leia mais

Busca em Profundidade. Busca em Grafos. Busca em Grafos. Busca em Grafos. Busca em Grafos. Os objetivos da busca são: Aplicações???

Busca em Profundidade. Busca em Grafos. Busca em Grafos. Busca em Grafos. Busca em Grafos. Os objetivos da busca são: Aplicações??? Teoria dos Grafos Introdução Prof. Humberto Brandão humberto@unifal-mg.edu.br aula disponível no site: http:bcc.unifal-mg.edu.br~humberto Universidade Federal de Alfenas Departamento de Ciências Exatas

Leia mais

Busca em Profundidade. Componentes Conexos. Grafos. Maria Adriana Vidigal de Lima. Fevereiro

Busca em Profundidade. Componentes Conexos. Grafos. Maria Adriana Vidigal de Lima. Fevereiro Fevereiro - 009 Definição de Grafo Listas de Adjacências de Técnicas da Classificação das Arestas Aplicação do de de 4 Grafo Transposto Definição de Grafo Listas de Adjacências de Exemplos de Aplicação

Leia mais

Projeto e Análise de Algoritmos Projeto de Algoritmos Programação Dinâmica (continuação) Prof. Humberto Brandão

Projeto e Análise de Algoritmos Projeto de Algoritmos Programação Dinâmica (continuação) Prof. Humberto Brandão Projeto e Análise de Algoritmos Projeto de Algoritmos (continuação) Prof. Humberto Brandão humberto@dcc.ufmg.br aula disponível no site: http://www.bcc.unifal-mg.edu.br/~humberto/ Universidade Federal

Leia mais

PLANO DE ENSINO. CURSO: Bacharelado em Sistemas de Informação MODALIDADE: PRESENCIAL ( X ) OBRIGATÓRIA ( ) OPTATIVA DEPARTAMENTO: DEINFO

PLANO DE ENSINO. CURSO: Bacharelado em Sistemas de Informação MODALIDADE: PRESENCIAL ( X ) OBRIGATÓRIA ( ) OPTATIVA DEPARTAMENTO: DEINFO UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO Pró-Reitoria de Ensino de Graduação Coordenação do Curso de Bacharelado em Sistemas de Informação Site: http://www.bsi.ufrpe.br E-mail: coordenacao@bsi.ufrpe.br

Leia mais

Análise e Projeto de Algoritmos

Análise e Projeto de Algoritmos Análise e Projeto de Algoritmos Apresentação da disciplina Profa. Sheila Morais de Almeida DAINF-UTFPR-PG agosto - 2017 Identificação da disciplina Disciplina: Docente: Análise e Projeto de Algoritmos.

Leia mais

Programação Aplicada à. Engenharia de Alimentos

Programação Aplicada à. Engenharia de Alimentos Programação Aplicada à Engenharia de Alimentos Engenharia de Alimentos IFSULDEMINAS Câmpus Inconfidentes Prof. Kleber Rezende kleber.rezende@ifsuldeminas.edu.br Ementa Conceitos Básicos sobre os Computadores.

Leia mais

Descrição da Disciplina

Descrição da Disciplina UFMG/ICEx/DCC Algoritmos e Estruturas de Dados II Descrição da Disciplina Bacharelado em Ciência da Computação 1 o Semestre de 2007 1 A disciplina Carga Horária: 60 horas Créditos: 4 Professor: Antonio

Leia mais

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO PIAUÍ CENTRO DE CIÊNCIAS DA NATUREZA COORDENAÇÃO DO PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO PIAUÍ CENTRO DE CIÊNCIAS DA NATUREZA COORDENAÇÃO DO PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO A Universidade Federal do Piauí (UFPI), através da Pró-Reitoria de Pesquisa e Pós- Graduação, do Centro de Ciências da Natureza (CCN) e da Coordenação do Programa de Pós Graduação em Ciência da Computação

Leia mais

BCC204 - Teoria dos Grafos

BCC204 - Teoria dos Grafos BCC204 - Teoria dos Grafos Marco Antonio M. Carvalho Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal de Ouro Preto 14 de março de 2018 Marco Antonio M. Carvalho

Leia mais

Classificação e Pesquisa

Classificação e Pesquisa Classificação e Pesquisa Análise de Algoritmos - Complexidade Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Onde Estamos Ementa Pesquisa de Dados Seqüencial Binária Métodos

Leia mais

INTRODUÇÃO ÀS ESTRUTURAS DE DADOS. Prof. Dr. Daniel Caetano

INTRODUÇÃO ÀS ESTRUTURAS DE DADOS. Prof. Dr. Daniel Caetano ESTRUTURA DE DADOS INTRODUÇÃO ÀS ESTRUTURAS DE DADOS Prof. Dr. Daniel Caetano 2014-2 Objetivos Conhecer o professor e o curso Compreender o que são estruturas de dados e sua importância Relembrar conceitos

Leia mais

PROGRAMA - Disciplinas Lecionadas

PROGRAMA - Disciplinas Lecionadas 1 PROGRAMA - Disciplinas Lecionadas Disciplina: Introdução à Informática Código da ementa: VCE 00015 Carga horária semestral: 45 hs (Teórica) Carga horária semanal: 3 hs Período: 1 o Ano: 2017/2 Professor:

Leia mais

Estrutura de Dados. Aleardo Manacero Jr.

Estrutura de Dados. Aleardo Manacero Jr. Estrutura de Dados Aleardo Manacero Jr. Programa Tipos abstratos de Dados (semana 1) Listas, pilhas e filas (semana 1) Árvores (semanas 2, 3 e 4) Tabelas Hash (espalhamento) (semana 5) Gerenciamento de

Leia mais

Algoritmos e Estrutura de Dados. Aula 01 Apresentação da Disciplina e Introdução aos Algoritmos Prof. Tiago A. E. Ferreira

Algoritmos e Estrutura de Dados. Aula 01 Apresentação da Disciplina e Introdução aos Algoritmos Prof. Tiago A. E. Ferreira Algoritmos e Estrutura de Dados Aula 01 Apresentação da Disciplina e Introdução aos Algoritmos Prof. Tiago A. E. Ferreira Ementa e Objetivos Ementa: Análise de Algoritmos: Notação O e Análise Assintótica.

Leia mais

Estruturas de Dados. Árvores AVL: Partes I e II. Desempenho de ABBs (Revisão)

Estruturas de Dados. Árvores AVL: Partes I e II. Desempenho de ABBs (Revisão) Estruturas de Dados Árvores AVL: Partes I e II Prof. Ricardo J. G. B. Campello Parte deste material é baseado em adaptações e extensões de slides disponíveis em http://ww3.datastructures.net (Goodrich

Leia mais

Breve Introdução à Complexidade Assintótica de Algoritmos Letícia Rodrigues Bueno

Breve Introdução à Complexidade Assintótica de Algoritmos Letícia Rodrigues Bueno Breve Introdução à Complexidade Assintótica de Algoritmos Letícia Rodrigues Bueno Introdução Objetivo: possibilitar medir eficiência de algoritmos; Introdução Objetivo: possibilitar medir eficiência de

Leia mais

ICET CURSO: Ciência da Computação e Sistemas de Informação (Estrutura de Dados) Estudos Disciplinares Campus: Data: / / Nome:

ICET CURSO: Ciência da Computação e Sistemas de Informação (Estrutura de Dados) Estudos Disciplinares Campus: Data: / / Nome: ICET CURSO: Ciência da Computação e Sistemas de Informação (Estrutura de Dados) Estudos Disciplinares Campus: Data: / / Nome: RA: Turma: Questão 1 (ENADE Computação 2005) No famoso jogo da Torre de Hanói,

Leia mais

UNIVERSIDADE PRESBITERIANA MACKENZIE

UNIVERSIDADE PRESBITERIANA MACKENZIE Unidade Universitária Escola de Engenharia Curso Engenharia de Produção Disciplina Computação, Algoritmos e Programação II Professor(es) Sergio Vicente Denser Pamboukian Lincoln Cesar Zamboni Osvaldo Ramos

Leia mais

FUNDAÇÃO UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO

FUNDAÇÃO UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO Professor: Marcelo Santos Linder Disciplina: Algoritmos e Programação Código Disciplina: Carga Horária: 60h Período: Pág. 1 de 5 PROFESSOR TITULAÇÃO: Engenheiro de Computação EMENTA: Conceito de algoritmo.

Leia mais

ALGORITMOS E ESTRUTURAS DE DADOS I PROF. EDSON IFARRAGUIRRE MORENO

ALGORITMOS E ESTRUTURAS DE DADOS I PROF. EDSON IFARRAGUIRRE MORENO ALGORITMOS E ESTRUTURAS DE DADOS I PROF. EDSON IFARRAGUIRRE MORENO INFORMAÇÕES Horário: 3CD 6CD Créditos: 4 Carga-horária: 60 horas-aula E-mail: edson.moreno@pucrs.br Material: http://www.inf.pucrs.br/emoreno

Leia mais

Mecanismos de Interrupção e de Exceção, Barramento, Redes e Sistemas Distribuídos. Sistemas Operacionais, Sistemas

Mecanismos de Interrupção e de Exceção, Barramento, Redes e Sistemas Distribuídos. Sistemas Operacionais, Sistemas Arquitetura de Computadores, Arquitetura de Computadores Organização de Computadores, Conjunto de Instruções, Sistemas Operacionais, Sistemas Operacionais, Sistemas Mecanismos de Interrupção e de Exceção,

Leia mais

PROGRAMA - Disciplinas Lecionadas

PROGRAMA - Disciplinas Lecionadas 1 PROGRAMA - Disciplinas Lecionadas Disciplina: Introdução à Informática Código da ementa: VCE 00015 Carga horária semestral: 45 hs (Teórica) Carga horária semanal: 3 hs Período: 1 o Ano: 2019/1 Professor:

Leia mais

Análise e Projeto de Algoritmos

Análise e Projeto de Algoritmos Análise e Projeto de Algoritmos Prof. Josenildo Silva jcsilva@ifma.edu.br IFMA, Campus Monte Castelo Depto. Academico de Informática 2 o Semestre, 2013 Prof. Josenildo Silva (IFMA) Algoritmos 2 o Semestre,

Leia mais

ANHANGUERA ESTRUTURA DE DADOS AULA 02 O QUE É ESTRUTURA DE DADOS? Prof. Thomás da Costa

ANHANGUERA ESTRUTURA DE DADOS AULA 02 O QUE É ESTRUTURA DE DADOS? Prof. Thomás da Costa ANHANGUERA 2015.2 ESTRUTURA DE DADOS AULA 02 Prof. Thomás da Costa thomascosta@aedu.com Recordar é viver Lembrando Programação Estruturada: Estrutura de um programa em C++. Declaração de variáveis. Laços.

Leia mais

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática. 3 a ETAPA

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática. 3 a ETAPA 3 a ETAPA exclusivo de curso (X) Eixo Comum ( ) Eixo Universal () ORGANIZAÇÃO DE COMPUTADORES ( 02 ) Laboratório TECNOLOGIA E INFRA Estudo da organização funcional de computadores, com destaque para a

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA DISCIPLINA: CÓDIGO: CURSOS/PRE-REQUISITO: CIC Linguagens formais e autômatos N COMPILADORES INF01147

Leia mais

ANHANGUERA ESTRUTURA DE DADOS AULA 01 - APRESENTAÇÃO. Prof. Thomás da Costa

ANHANGUERA ESTRUTURA DE DADOS AULA 01 - APRESENTAÇÃO. Prof. Thomás da Costa ANHANGUERA 2015.2 ESTRUTURA DE DADOS AULA 01 - Prof. Thomás da Costa thomascosta@aedu.com Prof. Thomás da Costa MBA em Arquitetura de Soluções pela FIAP. Graduado em Gestão em Tecnologia da Informação

Leia mais

Apresentação. Sistemas Operacionais. Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D.

Apresentação. Sistemas Operacionais. Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. GSI018 Sistemas Operacionais Apresentação Sistemas Operacionais Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala Nesta Aula Motivação acerca da disciplina;

Leia mais

ALGORITMOS E ESTRUTURAS DE DADOS CES-11

ALGORITMOS E ESTRUTURAS DE DADOS CES-11 ALGORITMOS E ESTRUTURAS DE DADOS CES-11 Prof. Paulo André Castro pauloac@ita.br Sala 110 Prédio da Computação www.comp.ita.br/~pauloac IECE - ITA OBJETIVOS GERAIS Compreensão da necessidade de uma boa

Leia mais

Árvores Binárias. Disciplina de Algoritmos e Estrutura de Dados III. Prof. Marcos Antonio Schreiner 17/03/2015

Árvores Binárias. Disciplina de Algoritmos e Estrutura de Dados III. Prof. Marcos Antonio Schreiner 17/03/2015 Árvores Binárias Disciplina de Algoritmos e Estrutura de Dados III Prof. Marcos Antonio Schreiner 17/03/2015 1 Introdução Árvore binárias são estruturas importantes toda vez que uma decisão binária deve

Leia mais

Edital de Seleção 053/2016 PROPESP/UFAM. Prova de Conhecimento. Caderno de Questões

Edital de Seleção 053/2016 PROPESP/UFAM. Prova de Conhecimento. Caderno de Questões Edital de Seleção 053/2016 PROPESP/UFAM Prova de Conhecimento Caderno de Questões CANDIDATO: INSCRIÇÃO: Assinatura conforme identidade INSTRUÇÕES PARA O CANDIDATO: Verifique o seu nome e o número da sua

Leia mais

BCC402 Algoritmos e Programação Avançada. Prof. Marco Antonio M. Carvalho Prof. Túlio Toffolo 2012/1

BCC402 Algoritmos e Programação Avançada. Prof. Marco Antonio M. Carvalho Prof. Túlio Toffolo 2012/1 BCC402 Algoritmos e Programação Avançada Prof. Marco Antonio M. Carvalho Prof. Túlio Toffolo 2012/1 2 2 aulas teóricas e 2 aulas práticas (ambas em laboratório) Terças às 17:10, lab 22 do DECOM Prof. Túlio

Leia mais

Quem sou? Licenciatura em Computação 22/02/2016. Prof. Me. WaltenoMartins Parreira Júnior

Quem sou? Licenciatura em Computação 22/02/2016. Prof. Me. WaltenoMartins Parreira Júnior Licenciatura em Computação Prof. Me. WaltenoMartins Parreira Júnior Quem sou? Sou natural de Ituiutaba e vim para Uberlândia há 35 anos para estudar e aqui acabei ficando e onde constituí minha família.

Leia mais

DISCIPLINA: Computação e Algoritmo I. PROFESSOR: Léo M. Lopes da Silva Garcia FORMAÇÃO:

DISCIPLINA: Computação e Algoritmo I. PROFESSOR: Léo M. Lopes da Silva Garcia FORMAÇÃO: DISCIPLINA: Computação e Algoritmo I PROFESSOR: Léo M. Lopes da Silva Garcia FORMAÇÃO: - Graduação Licenciatura Plena em Computação Universidade do Estado de Mato Grosso - Especialista em Gestão Pública

Leia mais