• Estrutura de Dados e Algoritmos

    Esta disciplina de caráter prático prepara o discente para o desenvolvimento das estruturas de dados clássicas utilizando uma linguagem de programação de alto nível. As estruturas de dados são fundamentais para o entendimento de como o programador pode organizar os dados em seus programas de maneira eficiente e dependendo das características dos mesmos.

    Organização

    A disciplina está organizada em 6 tópicos: recursividade, listas lineares (vetores), listas encadeadas (ponteiros), árvores, ordenação e grafos.

    Para facilitar os estudos, esses tópicos foram divididos em "aulas", alguns com mais ou menos recursos e atividades. Você pode considerar cada "aula" como sendo "uma semana" de estudos.

    Cada "aula" tem vídeos associados, sendo, pelo menos, um vídeo teórico e um prático. Ainda, em cada tópico, temos recursos textuais, páginas web e softwares associados, não deixe de visitá-los.

    Avaliação

    São 3 avaliações ao longo do semestre. A primeira e a última têm peso 0,3, cada uma, e a segunda tem peso 0,4.

    $$MF = AV1 * 0,3 + AV2 * 0,4 + AV3 * 0,3$$

    $$MF = Média Final$$

    $$AVn = Avaliação\ n$$

    Apresentação da Disciplina

    Encontros Virtuais

    Toda semana às quartas-feiras - Verifique o Calendário do curso