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
Usaremos este espaço como um fórum de dúvidas e discussões.
Encontros Virtuais - Quarta-feira às 18:30