Curso de Algoritmos e Estrutura de Dados

O Curso de Algoritmos e Estrutura de Dados oferece uma imersão profunda nas fundamentais bases da ciência da computação.

Intermediário 0(0 Avaliações) 113 Alunos Português
Autor : Rafael Zottesso
Última atualização em 01/2024
+ Mostrar mais
Visão geral do curso

 Projetado para estudantes, desenvolvedores e entusiastas da área de programação, este curso aborda os princípios essenciais que sustentam a eficiência e a funcionalidade de algoritmos, bem como a organização eficaz de dados em sistemas computacionais.

O Curso de Algoritmos e Estrutura de Dados destina-se a uma variedade de públicos, incluindo:

  1. Estudantes de Ciência da Computação:

    • Estudantes universitários ou de cursos técnicos na área de Ciência da Computação, Engenharia de Computação, Sistemas de Informação, entre outros, que desejam aprofundar seus conhecimentos fundamentais.
  2. Desenvolvedores de Software:

    • Profissionais que já atuam na área de desenvolvimento de software e desejam fortalecer suas habilidades em algoritmos e estrutura de dados para criar soluções mais eficientes e escaláveis.
  3. Programadores Iniciantes:

    • Indivíduos que estão dando os primeiros passos na programação e desejam construir uma base sólida em algoritmos e estrutura de dados desde o início.
  4. Entusiastas de Tecnologia:

    • Amantes da tecnologia e entusiastas de programação que buscam entender os princípios fundamentais que sustentam a computação e a criação de software.
  5. Profissionais da Área de TI:

    • Profissionais de Tecnologia da Informação que desejam ampliar seus conhecimentos em algoritmos e estrutura de dados para melhor compreender e otimizar o desempenho de sistemas computacionais.
  6. Pessoas em Transição de Carreira:

    • Indivíduos que estão buscando uma transição de carreira para a área de tecnologia e desejam adquirir conhecimentos fundamentais para posições relacionadas a desenvolvimento de software.
  7. Qualquer Pessoa Interessada em Programação:

    • Qualquer pessoa que tenha interesse em aprender sobre algoritmos e estrutura de dados, independentemente do nível de experiência em programação.

O curso é projetado para ser acessível a uma variedade de públicos, desde iniciantes até profissionais mais experientes, proporcionando uma compreensão sólida dos conceitos fundamentais necessários para o desenvolvimento de software eficiente e eficaz.

Metodologia do Curso: O curso combina aulas teóricas, estudos de caso e exercícios práticos para garantir uma compreensão sólida dos tópicos abordados. Os participantes têm a oportunidade de aplicar os conhecimentos adquiridos em projetos práticos, consolidando assim as habilidades aprendidas.

Objetivos do Curso: Ao finalizar o Curso de Algoritmos e Estrutura de Dados, os participantes serão capazes de projetar, analisar e otimizar algoritmos, além de escolher estruturas de dados adequadas para resolver uma variedade de problemas computacionais. Esse conhecimento é essencial para o desenvolvimento eficiente de software e a resolução de desafios complexos na área da computação.

O que vou aprender ?

  • Conceitos básicos, terminologia e importância de algoritmos e estrutura de dados.
  • Análise de algoritmos, notação Big O e estratégias para otimização de desempenho.
  • Estudo de tipos de dados primitivos e sua manipulação.
  • Condicionais, loops e estruturas de controle de fluxo.
  • Princípios da recursão e implementação em problemas específicos.
  • Árvores, grafos e suas aplicações em problemas computacionais.

Requisitos
  • O curso pode exigir dedicação e esforço. Ter motivação para aprender e enfrentar desafios é um requisito importante.
Conteúdo do Curso
15 Aulas 13:02:59
Curso de Algoritmos e Estrutura de Dados com Certificado
15 Aulas
  • #01 - Algoritmos e Estrutura de Dados I - Introdução, tipos de dados, variáveis
    01:30:58
  • #02 - Algoritmos e Estrutura de Dados I - Introdução, tipos de dados, variáveis e exercícios
    00:40:03
  • #03 - Algoritmos e Estrutura de Dados I - Revisão, comandos de entrada, fórmulas
    01:23:43
  • #04 - Algoritmos e Estrutura de Dados I - Revisão, estruturas condicionais simples (if e else)
    01:22:38
  • #05 - Algoritmos e Estrutura de Dados I - Revisão, estruturas condicionais (if, elif e else)
    01:03:59
  • #06 - Algoritmos e Estrutura de Dados I - Revisão, resolução de exercício
    00:22:16
  • #07 - Algoritmos e Estrutura de Dados I - Revisão, laço de repetição, while contado
    00:51:53
  • #08 - Algoritmos e Estrutura de Dados I - laço de repetição, while com repetições indefinidas
    00:35:48
  • #09 - Algoritmos e Estrutura de Dados I - Revisão, laço de repetição for
    00:25:46
  • #10 - Algoritmos e Estrutura de Dados I - Introdução a vetores, listas, arrays, estruturas compostas
    00:38:15
  • #11 - Algoritmos e Estrutura de Dados I - Resolução de exercícios introdutórios sobre vetores
    00:24:12
  • #12 - Algoritmos e Estrutura de Dados I - vetores e laços de repetição
    00:57:29
  • #13 - Algoritmos e Estrutura de Dados I - ordenação de vetores, método bolha em Python (bubble sort)
    00:38:36
  • #13 - Algoritmos e Estrutura de Dados I - procedimentos e funções: métodos, parâmetros e retorno
    01:12:56
  • #14 - Algoritmos e Estrutura de Dados I - procedimentos e funções: exercícios, funções recursivas
    00:54:27
Outros cursos relacionados


5 470 Grátis


Atualizado em 01/2024


0 60 Grátis


5 69 Grátis
Sobre o professor

Rafael Zottesso

0 Avaliações | 228 Alunos | 2 Cursos
Feedback do aluno
0
0 Avaliações
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Avaliações

Grátis
Este curso inclui:
  • 13:02:59 de vídeo sob demanda
  • 15 Aulas
  • Acesso no dispositivo móvel e na TV
  • Recursos para download
  • Acesso total vitalício
  • Certificado de conclusão gratuito

  • Compare este curso com outros