PLANO DE ENSINO. DISCIPLINA: (06241) Algoritmos e Estruturas de Dados. PRÉ-REQUISITOS: Matemática Discreta e Introdução a Programação



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

PLANO DE ENSINO. CURSOS: Licenciatura em Computação, Licenciatura em Matemática, Licenciatura. MODALIDADE: Presencial

PLANO DE ENSINO. Ano: 2015 Semestre Letivo: ( ) Primeiro ( x ) Segundo Total de Créditos (se for o caso): 4 Carga Horária: 60 horas

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

PLANO DE ENSINO ( X ) OBRIGATÓRIA ( ) OPTATIVA. DEPARTAMENTO: Estatística e Informática (DEINFO) PROFESSOR RESPONSÁVEL: Francielle Silva dos Santos

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

PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSOR RESPONSÁVEL : Josino Rodrigues Neto

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

Ficha da Unidade Curricular (UC)

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções:

Sobre o Professor Dr. Sylvio Barbon Junior

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

Algoritmos e Estrutura de Dados II. Apresentação. Prof a Karina Oliveira. kkco@dei.unicap.br

If969 - Algoritmos e Estruturas de Dados

Pró-Reitoria de Ensino de Graduação P L A N O D E E N S I N O

Web site. Objetivos gerais. Introdução. Profa. Patrícia Dockhorn Costa

Disciplina de Projetos e Análise de Algoritmos. Aula 1 - Apresentação aos Algoritmos Computacionais

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

Programa da Disciplina

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

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

SEMESTRE LETIVO Segundo. 1. Identificação Código Unidade: Programa de Pós Graduação em Odontologia

Curso: Bacharelado em Informática. Instituto de Ciências Matemáticas e de Computação

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

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

FORMULÁRIO PARA CRIAÇÃO DE DISCIPLINA

Sumário. 5COP096 Teoria da Computação Aula 8 Pesquisa em Memória Primária

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO PLANO DE ENSINO. Modalidade de Ensino: Componente Curricular: Matemática Básica

Programa da Disciplina

PLANO DE ENSINO. I. Dados Identificadores. ADMINISTRAÇÃO Disciplina Gestão de Projetos Código Semestre 7º Carga Horária Semestral: 80 Semanal: 4

PROGRAMA DE DISCIPLINA

PLANO DE ENSINO. Período/ Fase: 1º Semestre: 1º Ano: 2011 Disciplina: Programação de Computadores I (PGC21) Carga Horária: 72 horas/aula

P L A N O D E E N S I N O

RESOLUÇÃO 50/2004. II Estágio Curricular Supervisionado será composto pelas seguintes disciplinas:

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

PLANO DE ENSINO. I. Dados Identificadores. ADMINISTRAÇÃO Disciplina Gestão da Informação Código Semestre 7º Carga Horária Semestral: 80 Semanal: 4

PLANO DE ENSINO DE ALGORITMOS

PLANO DE ENSINO 2009

CENTRO UNIVERSITÁRIO SERRA DOS ÓRGÃOS PROGRAMA DE DISCIPLINA

ESTÁGIO CURRICULAR SUPERVISIONADO OBRIGATÓRIO

19) MATRIZ CURRICULAR DO CURSO DE GRADUAÇÃO EM SOCIOLOGIA LICENCIATURA

UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO

PLANO DE ENSINO 2009

Universidade Federal do Vale do São Francisco. Estruturas de Dados. Professor: Marcelo Santos Linder

Programa de Pós-graduação em Informática

MATRIZ CURRICULAR E DIMENSIONAMENTO DA CARGA HORÁRIA POR PERÍODO LETIVO (A CARGA HORÁRIA APRESENTADA NAS TABELAS REFEREM-SE À HORA AULA DE 50 MINUTOS)

Estrutura de dados. Link do Google Drive: ED Apresentação Luiz Gonçalves Última revisão 8/12/14

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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

Faculdade recredenciada pela Portaria MEC de 07/10/2011. Curso de Direito autorizado pela Portaria MEC 1.215/2006

Programa da Disciplina

Universidade Federal do ABC Rua Santa Adélia, Bairro Bangu - Santo André - SP - Brasil CEP Telefone/Fax:

PLANO DE ENSINO. Administração Geral Disciplina Gestão de Operações Código Semestre 5º Carga Horária Semestral: 80 horas Semanal: 4 horas

Proporcionar ao acadêmico noções empresariais e empreendedoras.

PLANO DE DISCIPLINA DISCIPLINA: Análise de Algoritmos

Plano de Ensino IDENTIFICAÇÃO

CURSO DE CIÊNCIAS CONTÁBEIS Reconhecimento Renovado pela Portaria MEC nº 264 de , DOU de

Plano de Ensino IDENTIFICAÇÃO EMENTA

Faculdade de Estudos Avançados do Pará. Diretoria de Ensino de Graduação e Extensão Assessoria Pedagógica

Plano de Ensino IDENTIFICAÇÃO EMENTA

UNIVERSIDADE FEDERAL DE PERNAMBUCO/ UFPE DEPARTAMENTO DE ADMINISTRAÇÃO/ DCA PROGRAMA DE PÓS-GRADUAÇÃO EM ADMINISTRAÇÃO/ PROPAD

1º Encontro Presencial Data: 03/01/2015 AULA INAUGURAL

DIRETRIZES CURRICULARES PARA OS CURSOS DE GRADUAÇÃO DA UTFPR

Programa da Disciplina

Plano de Ensino IDENTIFICAÇÃO EMENTA

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CONSELHO UNIVERSITÁRIO CÂMARA SUPERIOR DE ENSINO

Linguagem Formais e Autômatos

18) MATRIZ CURRICULAR DO CURSO DE GRADUAÇÃO EM PEDAGOGIA LICENCIATURA

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

Aprovação do curso e Autorização da oferta. PROJETO PEDAGÓGICO DE CURSO FIC de Química: Intensivo para o ENEM e Vestibular. Parte 1 (solicitante)

Plano de Ensino Docente

Programa da Disciplina

FACULDADE SETE DE SETEMBRO FASETE

FACULDADE SETE DE SETEMBRO FASETE

Disciplina: Introdução à Arquitetura de Computadores

Plano de Ensino IDENTIFICAÇÃO EMENTA

UNIVERSIDADE FEDERAL DA PARAÍBA CENTRO DE CIÊNCIAS DA SAÚDE DEPARTAMENTO DE FISIOTERAPIA PLANO DE ENSINO

Campus de Botucatu PLANO DE ENSINO ( X ) OBRIGATÓRIA ( ) OPTATIVA. DOCENTE RESPONSÁVEL : Dr. Claudio de Oliveira

Disciplina: GESTÃO RECURSO AR Curso: ENGENHARIA AMBIENTAL Código Créditos Carga Horária Período Có-requisito Pré-requisito ENG (AED)

PLANO DE ENSINO DISCIPLINA: TÓPICOS ESPECIAIS EM ADMINISTRAÇÃO II CURSO: ADMINISTRAÇÃO SEMESTRE: 6º

PLANO DE CURSO. Administração de benefícios e planos de carreira. Pesquisa de clima e cultura organizacional

PLANO DE ENSINO 2009

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DA PARAÍBA CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO

PLANO DE ENSINO CARGA HORÁRIA SEMESTRAL: 40 H/A

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DA PARAÍBA CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO

EDITAL DO MESTRADO EM TECNOLOGIA DA INFORMAÇÃO APLICADA A BIOLOGIA COMPUTACIONAL, 1º SEMESTRE 2015.

PESQUISA OPERACIONAL -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

Plano de Ensino IDENTIFICAÇÃO

CURSO DE DIPLOMACIA DE DEFESA - CDIPLOD

A Câmara Superior de Ensino do Conselho Universitário da Universidade Federal de Campina Grande, no uso de suas atribuições,

Diretrizes Curriculares Nacionais e com a Legislação Interna, tendo como princípio a compreensão da informática em suas bases epistemológicas de

Plano de Ensino IDENTIFICAÇÃO EMENTA

Faculdade de Direito de Sorocaba

Aprovação do curso e Autorização da oferta. PROJETO PEDAGÓGICO DE CURSO FIC PRONATEC Programador de Dispositivos Móveis. Parte 1 (solicitante)

PLANO DE ENSINO PROJETO PEDAGÓCIO: 2010

PLANO DE CURSO DE FORMAÇÃO INICIAL E CONTINUADA DO PRONATEC. Apresentação do Curso. Especialista M.B.A em Gestão de Pessoas

Transcrição:

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 PLANO DE ENSINO I IDENTIFICAÇÃO CURSO: Licenciatura em Computação MODALIDADE: Presencial DISCIPLINA: (06241) Algoritmos e Estruturas de Dados PRÉ-REQUISITOS: Matemática Discreta e Introdução a Programação ( X ) OBRIGATÓRIA ( ) OPTATIVA DEPARTAMENTO: Estatística e Informática PROFESSOR RESPONSÁVEL : Jeane Cecília Bezerra de Melo Ano: 2009 Semestre Letivo: ( ) Primeiro ( X ) Segundo Total de Créditos: 03 Carga Horária: 4 horas semanais (Teóricas: 2h Práticas: 2h) II - EMENTA (Sinopse do Conteúdo) Análise de Algoritmos: Notação O e Análise Assintótica. Estruturas de Dados: Listas, Árvores e Grafos. Pesquisa de Dados. NP-Completude. Projeto: desenvolvimento de programa com estruturas de dados avançadas.

III - OBJETIVOS DA DISCIPLINA Gerais Apresentar aos alunos conceitos e questões relativas ao desenvolvimento e análise de algoritmos, bem como sua relação com estruturas de dados. Desenvolver o raciocínio algorítmico para resolução de problemas computacionais. Específicos Apresentar aos alunos conceitos, problemas, aplicações e estratégias para desenvolvimento e análise de algoritmos. Apresentar estruturas de dados, acessibilidade de dados nestas e suas implicações no desenvolvimento de algoritmos. Apresentar conceitos básicos de NP-completude. IV - CONTEÚDO PROGRAMÁTICO 1. Análise de Algoritmos. 1.1. Análise do Pior Caso; 1.2. Notação Assintótica; 2. Estruturas de Dados. 2.1. Listas ligadas: simples, duplas, circulares; 2.2. Alocação dinâmica de memória; 2.3. Pilhas, Filas: alocação estática e dinâmica; 2.4. Árvores: binárias; 2.4.1. Construção recursiva de árvores; 2.4.2. Passeio em árvores: préfixo, pósfixo e central; 2.5. Grafos: orientados e não-orientados; 2.6. Aplicações. 3. Pesquisas de Dados. 3.1. Seqüencial e Binária; 3.2. Árvores: busca (largura e profundidade), inserção e remoção; balanceamento; 3.3. Grafos: busca, árvore geradora; 3.4. Aplicações. 4. Conceitos Básicos de NP-Completude 4.1. Problemas NP-completos; 4.2. Redutibilidade; 4.3. Aplicações. 5. Projeto de Desenvolvimento com Estruturas de Dados Avançadas

V MÉTODOS DIDÁTICOS DE ENSINO (X ) Aula Expositiva ( X ) Seminário ( ) Leitura Dirigida (X ) Demonstração (prática realizada pelo Professor) (X ) Laboratório (prática realizada pelo aluno) ( ) Trabalho de Campo ( ) Execução de Pesquisa ( ) Outra. Especificar: VI - CRITÉRIOS DE AVALIAÇÃO Primeira verificação: [Lista de Exercícios] (peso 2) + Prova Teórica (peso 7) + Participação (peso 1) Segunda verificação: Prova Teórica (peso 3) + Projeto (peso 6) + Participação (peso 1) Terceira Verificação: Prova Escrita (todo o assunto) Exame Final: Prova Escrita (todo o assunto) FORMAS DE ACOMPANHAMENTO DO ALUNO DURANTE O SEMESTRE: Participação nas aulas práticas e teóricas; Execução das atividades solicitadas.

CRONOGRAMA Aula1 Aula2 Aula3 Aula4 DATA CONTEUDO Apresentação do Plano de Ensino; Apresentação da disciplina; Análise de Algoritmos: Estudo de caso: Insertionsort; Análise do Pior Caso; Notação Assintótica; Análise de Algoritmos: Estudo de caso: Mergesort Análise de Algoritmos: Estudo de caso: Mergesort Análise de Algoritmos: Estudo de caso: Quicksort Aula5 Aula6 Aula7 Aula8 Aula9 Aula10 Aula11 Aula12 Aula13 Aula14 Aula15 Aula16 Aula17 Aula18 Estruturas de Dados: Pilhas, Filas: alocação estática e dinâmica; Estruturas de Dados: Pilhas, Filas: alocação estática e dinâmica; Estruturas de Dados: Listas ligadas: simples, duplas, circulares; Alocação dinâmica de memória; Aula de Exercício Estruturas de Dados: Listas ligadas: simples, duplas, circulares; Alocação dinâmica de memória; Estruturas de Dados: Aplicações. Estudo de caso:heapsort Estruturas de Dados: Árvores binárias; Construção recursiva de árvores; Passeio em árvores: préfixo, pósfixo e central;. Pesquisas de Dados: Seqüencial e Binária; Aula de Revisão Primeira Verificação de Aprendizagem Projeto de Desenvolvimento com Estruturas de Dados Avançadas: Definições de Grupos; Propostas de Temas; Fixar datas de apresentação Pesquisas de Dados: Árvores: busca (largura e profundidade), inserção e remoção; balanceamento; Pesquisas de Dados: Árvores: busca (largura e profundidade), inserção e remoção; balanceamento;

Estruturas de Dados: Grafos: orientados e não-orientados; Aula19 Pesquisas de Dados: Grafos: busca, árvore geradora; Aula20 Aula21 Aula22 Aula23 Aula24 Aula25 Aula26 Aula27 Aula28 Aula29 Aula30 Aula 31 Conceitos Básicos de NP-Completude: Problemas NP-completos; Aplicações; Avaliação Parcial dos Projetos Apresentação dos Projetos Apresentação dos Projetos Segunda Verificação de Aprendizagem Revisão Terceira Verificação de Aprendizagem Exame Final VIII BIBLIOGRAFIA (Conforme normas da ABNT) BÁSICA: 1. Cormen, Thomas H. et. al. Algoritmos: Teoria e Prática. Editora Campus, 2002. COMPLEMENTAR: 2. Ziviani, Nivio. Projeto de Algoritmos. Editora Nova Fronteira, 2004. 3. Sedgewick, Robert. Algorithms in C++. Addison Wesley, 2000. 4. Manber, Udi. Introduction to Algorithms: A Creative Approach. Addison Wesley, 1989. 5. Sedgewick, Robert. and Flajolet, Philippe. An Introduction to the Analysis of Algorithms. Addison Wesley, 1996. Jeane Cecília Bezerra de Melo Professor Responsável