Prévia do material em texto
INSTITUTO DE EDUCAÇÃO SUPERIOR DA PARAÍBA – IESP BR 230 - Km 14 Cabedelo – Paraíba – CEP 58.310-000 CGC: 70.118.716/0001-73 – Telefone: 83.2106.3800 INSTITUTO DE EDUCAÇÃO SUPERIOR DA PARAÍBA CURSO: Sistemas de Informação DISCIPLINA: Estrutura de Dados PERÍODO: 3º C.H.: 60hs/aula SEMESTRE: 2019.1 2015.1 PROFESSORES: Aline Marques de Morais PLANO DE CURSO 1. EMENTA Tipos de dados. Dados estruturados. Representação e manipulação de listas lineares e suas generalizações: listas lineares, listas encadeadas, pilhas e filas. Aplicações de listas. Árvores binárias. Busca e ordenação de dados. 2. COMPETÊNCIAS E HABILIDADES A SEREM DESENVOLVIDAS COMPETÊNCIAS: Capacidade de modelar os dados de uma organização utilizando Estrutura de Dados. Capacidade de implementar um sistema a partir de conceitos de Estrutura de Dados. Capacidade de manusear os dados de um sistema, através de Estrutura de Dados. HABILIDADES: Interpretação de textos; Desenvolver projeções de atividades; Analisar e criticar problemas; Saber trabalhar em equipe. 3. CONTEÚDO PROGRAMÁTICO Introdução às Estrutura de Dados Pilhas Filas Listas Sequenciais Listas Duplamente Encadeadas Listas Circulares Árvores Grafos 4. ATIVIDADES PROGRAMADAS Aula expositiva; Aula em laboratório; Aplicação de atividades em sala (estudos de casos, exercícios e projeto em grupo); Aplicação de projeto; Aplicação de TED: Trabalho Efetivo Discente; 1ª avaliação; 2ª avaliação; Reposição; Prova Final. 5. AVALIAÇÃO Prova prática com questões de múltipla escolha; Atividades de estudos de casos, exercícios e projeto valendo pontuação. 6. BIBLIOGRAFIA GERAL 1. SUMMERFIELD, M. Programação em python 3: uma introdução completa à linguagem python. 1.ed. Rio de Janeiro, RJ: Alta Books, 2013. 2. PERKOVIC, L. Introdução à Computação Usando Python - Um Foco no Desenvolvimento de Aplicações. LTC — Livros Técnicos e Científicos Editora Ltda. 2012. 3. SZWARCFITER, J.L., MARKENZON, L. Estruturas de Dados e Seus Algoritmos, 3ª edição. Rio de Janeiro: LTC. 2010 7. BIBLIOGRAFIA COMPLEMENTAR 1. BEAZLEY, D.; JONES, B. K. Python cookbook. São Paulo, SP: Novatec,. 720 p. 2013 2. PEREIRA, S. do L. Estruturas de dados fundamentais: conceitos e aplicações. 9. ed. São Paulo, SP: Érica, 2008. 3. MUELLER, J.P. Começando a programar em python para leigos. Alta Books. 2016 4. AGUILAR, J. L. Fundamentos de Programação: Algoritmos, estruturas de – – . – Porto Alegre : AMGH, 2011. 5. – . – Porto Alegre : Bookman, 2009.