Introdução e Aspectos Gerais da Disciplina

Objetivos Teórico da Disciplina

  • apresentação do plano e da metodologia de ensino;
  • critérios de avaliação;
  • definição de ambiente e ferramentas para as aulas práticas;
  • estruturas de dados: definição;
  • introdução à programação estruturada e a Tipos Abstratos de Dados (TADs).

Objetivos Práticos da Disciplina

  • Aprender as técnicas básicas de organização de dados em um computador sob a forma de estruturas de dados:
    • na memória;
    • em meios externos.
  • Aprender a manipular e implementar estruturas de dados utilizando diversas técnicas de programação atualmente em uso.
  • Aprender a projetar e a avaliar a eficiência de algoritmos complexos.

O Aluno deverá:

  1. Adquirir o conhecimento necessário para desenvolver programas de computador eficazes e eficientes para a solução de problemas complexos.
  2. Adquirir a experiência prática de desenvolvimento de programas de computador para desenvolver e estimar adequadamente a dificuldade de desenvolvimento de programas complexos.

 

Sobre o Autor

Thiago Rateke is a Computer Vision Researcher with experience mainly focusing on visual perception for autonomous navigation. Finished his PhD degree at Federal University of Santa Catarina (UFSC) in 2020 with focuses on visual perception for Autonomous Navigation. Using approaches like: Stereo Vision, Optical Flow and Convolutional Neural Networks.