Library

Course: Algoritmos e Lógica de Programação - do básico ao avançado

Algoritmos e Lógica de Programação - do básico ao avançado

  • Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App
About this Course

Todo desenvolvedor de sistema sabe da importância que um bom aprendizado de Algoritmos e Lógica de Programação. 

A Geek University preparou um curso essencial para que todos os iniciantes na área possam compreender de uma vez

por todas os conceitos envolvidos e possa escrever seus algoritmos.

Durante o curso iremos escrever vários os algoritmos utilizando Pseudocódigo e ao final implementar 29 desses algoritmos

utilizando 3 das principais linguagens de programação do mercado: C, Java e Python!

Isso mesmo! Além de aprendermos o essencial sobre algoritmos e lógica de programação, ainda vamos implementar passo-a-passo

29 programas em 3 linguagens de programação diferentes (C, Java e Python).

Se isso tudo já não fosse legal o suficiente, acabei de acrescentar mais 3 seções ao curso:

- Resolvendo todos os exercícios com pseudocódigo: Onde eu explico passo a passo como resolver cada um dos exercícios do curso;

- Resolvendo todos os exercícios com Scratch: Onde a gente implementa todos os algoritmos utilizando a ferramenta Scratch to MIT;

- Resolvendo todos os exercícios com Potigol: Onde a gente implementa todos os algoritmos utilizando a linguagem Potigol desenvolvida pelo pessoal do IFRN;

São mais de 30 horas de curso!

Aprenda sobre:

- Lógica de Programação;

- Algoritmos;

- Constantes, ariáveis e Tipos de Dados;

- Operadores;

- Estruturas de Decisão e de Repetição;

- Variáveis Compostas;

- Implemente passo-a-passo 29 algoritmos estudados durante o curso em 3 diferentes linguagens de programação: C, Java e Python;

- Aprenda utilizar Scratch;

- Aprenda utilizar Potigol;

- E muito mais!

Pare de sofrer com algoritmos e aprenda com a Geek University!

Who this course is for:

  • Programadores que estão iniciando a carreira no desenvolvimento de sistemas
  • Programadores que tem dificuldade com algoritmos ou querem aprender
  • Programadores que tem dificuldades com lógica de programação ou querem aprender
  • Profissionais que queiram não somente aprender algoritmos e lógica de programação mas tmbém implementar programas nas linguagens C, Java e Python
Basic knowledge
  • Desejado conhecimentos relacionados no curso Programação para Leigos também da Geek University
  • Necessário ter computador com Windows, Linux ou Mac OS X
  • Necessário querer aprender algoritmos e lógica de programação
What you will learn
  • Você será capaz de entender de uma vez por todas algoritmos
  • Você será capaz de entender de uma vez por todas lógica de programação
  • Você será capaz de escrever algoritmos utilizando pseudocódigo
  • Você será capaz de escrever programas simples com a linguagem C
  • Você será capaz de escrever programas simples com a linguagem Java
  • Você será capaz de escrever programas simples com a linguagem Python
Curriculum
Number of Lectures: 262
Total Duration: 32:49:01
Apresentação
  • Sobre o curso  
Introdução à Lógica de Programação
  • O que iremos aprender nesta seção?  
  • Lógica  
  • Sequência Lógica  
  • Instruções  
  • Algoritmo  
  • Programas  
  • Recaptulando  
  • Resource 1  
Desvendando algoritmos
  • O que iremos aprender nesta seção? - Algoritmos  
  • Pseudocódigo  
  • Regras para construção de algoritmos  
  • Fases de um algoritmo  
  • Teste de Mesa  
  • Recaptulando - Algoritmos  
  • Resource 2  
Constantes, Variáveis e Tipos de Dados
  • O que iremos aprender nesta seção? - Constantes, Variáveis  
  • Constantes  
  • Variáveis  
  • Tipos de Dados  
  • Declaração de Variáveis  
  • Recaptulando - Contantes, Variaveis  
  • Resource 3  
Operadores
  • O que iremos aprender nesta seção? - Operadores  
  • Operadores Aritméticos  
  • Operadores Relacionais  
  • Operadores Lógicos  
  • Recaptulando - Operadores  
  • Resource 4  
Estruturas de Decisão
  • O que iremos aprender nesta seção? - Estruturas de Decisão  
  • Operações Lógicas  
  • Estruturas de Decisão  
  • Comandos de Decisão  
  • Recaptulando - Estruturas de Decisão  
  • Resource 5  
Comandos de repetição
  • O que iremos aprender nesta seção? - Comandos de repetição  
  • Enquanto algo, Processar  
  • Até que algo, Processar  
  • Processar, Enquanto algo  
  • Processar, Até que algo  
  • Para  
  • Recaptulando - Comandos de repetição  
  • Resource 6  
Variáveis compostas
  • O que iremos aprender nesta seção? - Variáveis compostas  
  • Vetores  
  • Matrizes  
  • Recaptulando - Variáveis compostas  
  • Resource 7  
Resolvendo algoritmos com C
  • O que iremos aprender nesta seção? - C  
  • Algoritmos Seção 2  
  • Algoritmos Seção 3 - Parte 1  
  • Algoritmos Seção 3 - Parte 2  
  • Algoritmos Seção 3 - Parte 3  
  • Algoritmos Seção 3 - Parte 4  
  • Algoritmos Seção 3 - Parte 5  
  • Algoritmos Seção 6 - Parte 1  
  • Algoritmos Seção 6 - Parte 2  
  • Algoritmos Seção 6 - Parte 3  
  • Algoritmos Seção 6 - Parte 4  
  • Algoritmos Seção 6 - Parte 5  
  • Algoritmos Seção 6 - Parte 6  
  • Algoritmos Seção 6 - Parte 7  
  • Algoritmos Seção 6 - Parte 8  
  • Algoritmos Seção 6 - Parte 9  
  • Algoritmos Seção 6 - Parte 10  
  • Algoritmos Seção 7 - Parte 1  
  • Algoritmos Seção 7 - Parte 2  
  • Algoritmos Seção 7 - Parte 3  
  • Algoritmos Seção 7 - Parte 4  
  • Algoritmos Seção 7 - Parte 5  
  • Algoritmos Seção 7 - Parte 6  
  • Algoritmos Seção 7 - Parte 7  
  • Algoritmos Seção 8 - Parte 1  
  • Algoritmos Seção 8 - Parte 2  
  • Algoritmos Seção 8 - Parte 3  
  • Algoritmos Seção 8 - Parte 4  
  • Algoritmos Seção 8 - Parte 5  
  • Algoritmos Seção 8 - Parte 6  
  • Recaptulando - Resolvendo algoritmos com C  
  • Resource File - C  
Resolvendo algoritmos com Java
  • O que iremos aprender nesta seção? -Java  
  • Algoritmos Seção 2 - Java  
  • Algoritmos Seção 3 - Java Parte 1  
  • Algoritmos Seção 3 - Java Parte 2  
  • Algoritmos Seção 3 - Java Parte 3  
  • Algoritmos Seção 3 - Java Parte 4  
  • Algoritmos Seção 3 - Java Parte 5  
  • Algoritmos Seção 6 - Java Parte 1  
  • Algoritmos Seção 6 - Java Parte 2  
  • Algoritmos Seção 6 - Java Parte 3  
  • Algoritmos Seção 6 - Java Parte 4  
  • Algoritmos Seção 6 - Java Parte 5  
  • Algoritmos Seção 6 - Java Parte 6  
  • Algoritmos Seção 6 - Java Parte 7  
  • Algoritmos Seção 6 - Java Parte 8  
  • Algoritmos Seção 6 - Java Parte 9  
  • Algoritmos Seção 6 - Java Parte 10  
  • Algoritmos Seção 7 - Java Parte 1  
  • Algoritmos Seção 7 - Java Parte 2  
  • Algoritmos Seção 7 - Java Parte 3  
  • Algoritmos Seção 7 - Java Parte 4  
  • Algoritmos Seção 7 - Java Parte 5  
  • Algoritmos Seção 7 - Java Parte 6  
  • Algoritmos Seção 7 - Java Parte 7  
  • Algoritmos Seção 8 - Java Parte 1  
  • Algoritmos Seção 8 - Java Parte 2  
  • Algoritmos Seção 8 - Java Parte 3  
  • Algoritmos Seção 8 - Java Parte 4  
  • Algoritmos Seção 8 - Java Parte 5  
  • Algoritmos Seção 8 - Java Parte 6  
  • Recaptulando - Java  
  • Resource File - Java  
Resolvendo algoritmos com Python
  • O que iremos aprender nesta seção? - Python  
  • Algoritmos Seção 2 - Python  
  • Algoritmos Seção 3 - Python Parte 1  
  • Algoritmos Seção 3 - Python Parte 2  
  • Algoritmos Seção 3 - Python Parte 3  
  • Algoritmos Seção 3 - Python Parte 4  
  • Algoritmos Seção 3 - Python Parte 5  
  • Algoritmos Seção 6 - Python Parte 1  
  • Algoritmos Seção 6 - Python Parte 2  
  • Algoritmos Seção 6 - Python Parte 3  
  • Algoritmos Seção 6 - Python Parte 4  
  • Algoritmos Seção 6 - Python Parte 5  
  • Algoritmos Seção 6 - Python Parte 6  
  • Algoritmos Seção 6 - Python Parte 7  
  • Algoritmos Seção 6 - Python Parte 8  
  • Algoritmos Seção 6 - Python Parte 9  
  • Algoritmos Seção 6 - Python Parte 10  
  • Algoritmos Seção 7 - Python Parte 1  
  • Algoritmos Seção 7 - Python Parte 2  
  • Algoritmos Seção 7 - Python Parte 3  
  • Algoritmos Seção 7 - Python Parte 4  
  • Algoritmos Seção 7 - Python Parte 5  
  • Algoritmos Seção 7 - Python Parte 6  
  • Algoritmos Seção 7 - Python Parte 7  
  • Algoritmos Seção 8 - Python Parte 1  
  • Algoritmos Seção 8 - Python Parte 2  
  • Algoritmos Seção 8 - Python Parte 3  
  • Algoritmos Seção 8 - Python Parte 4  
  • Algoritmos Seção 8 - Python Parte 5  
  • Algoritmos Seção 8 - Python Parte 6  
  • Recaptulando - Python  
  • Resource File - Python  
Preparando o ambiente
  • O que vamos aprender nesta seção? - Preparando o ambiente  
  • Instalação e Configuração Windows  
  • Instalação e Configuração Linux  
  • Recaptulando - Preparando o ambiente  
Encerramento
  • Recaptulando tudo  
  • Qual os próximos passos?  
  • Bônus  
Extra - Resolvendo todos os exercícios com pseudocódigo
  • O que vamos aprender nesta seção? - pseudocódigo  
  • Algoritmos Seção 2 - pseudocódigo  
  • Algoritmos Seção 3 - Parte 1 pseudocódigo  
  • Algoritmos Seção 3 - Parte 2 pseudocódigo  
  • Algoritmos Seção 3 - Parte 3 pseudocódigo  
  • Algoritmos Seção 3 - Parte 4 pseudocódigo  
  • Algoritmos Seção 3 - Parte 5 pseudocódigo  
  • Algoritmos Seção 03 - Parte 6 pseudocódigo  
  • Algoritmos Seção 03 - Parte 7 pseudocódigo  
  • Algoritmos Seção 05 - Parte 1 pseudocódigo  
  • Algoritmos Seção 05 - Parte 2 pseudocódigo  
  • Algoritmos Seção 05 - Parte 3 pseudocódigo  
  • Algoritmos Seção 6 - Parte 1 pseudocódigo  
  • Algoritmos Seção 6 - Parte 2 pseudocódigo  
  • Algoritmos Seção 6 - Parte 3 pseudocódigo  
  • Algoritmos Seção 6 - Parte 4 pseudocódigo  
  • Algoritmos Seção 6 - Parte 5 pseudocódigo  
  • Algoritmos Seção 6 - Parte 6 pseudocódigo  
  • Algoritmos Seção 6 - Parte 7 pseudocódigo  
  • Algoritmos Seção 6 - Parte 8 pseudocódigo  
  • Algoritmos Seção 6 - Parte 9 pseudocódigo  
  • Algoritmos Seção 6 - Parte 10 pseudocódigo  
  • Algoritmos Seção 7 - Parte 1 pseudocódigo  
  • Algoritmos Seção 7 - Parte 2 pseudocódigo  
  • Algoritmos Seção 7 - Parte 3 pseudocódigo  
  • Algoritmos Seção 7 - Parte 4 pseudocódigo  
  • Algoritmos Seção 7 - Parte 5 pseudocódigo  
  • Algoritmos Seção 7 - Parte 6 pseudocódigo  
  • Algoritmos Seção 7 - Parte 7 pseudocódigo  
  • Algoritmos Seção 8 - Parte 1 pseudocódigo  
  • Algoritmos Seção 8 - Parte 2 pseudocódigo  
  • Algoritmos Seção 8 - Parte 3 pseudocódigo  
  • Algoritmos Seção 8 - Parte 4 pseudocódigo  
  • Algoritmos Seção 8 - Parte 5 pseudocódigo  
  • Algoritmos Seção 8 - Parte 6 pseudocódigo  
  • Recaptulando - pseudocódigo  
  • Resource pseudocodigo  
Extra - Resolvendo algoritmos com Scratch
  • O que vamos aprender nesta seção? - Scratch  
  • Introdução ao Scratch  
  • Instalando o Scratch no Windows  
  • Instalando o Scratch no Linux  
  • Algoritmos Seção 2 - Scratch  
  • Algoritmos Seção 3 - Parte 1 Scratch  
  • Algoritmos Seção 3 - Parte 2 Scratch  
  • Algoritmos Seção 3 - Parte 3 Scratch  
  • Algoritmos Seção 3 - Parte 4 Scratch  
  • Algoritmos Seção 3 - Parte 5 Scratch  
  • Algoritmos Seção 03 - Parte 6 Scratch  
  • Algoritmos Seção 03 - Parte 7 Scratch  
  • Algoritmos Seção 6 - Parte 1 Scratch  
  • Algoritmos Seção 6 - Parte 2 Scratch  
  • Algoritmos Seção 6 - Parte 3 Scratch  
  • Algoritmos Seção 6 - Parte 4 Scratch  
  • Algoritmos Seção 6 - Parte 5 Scratch  
  • Algoritmos Seção 6 - Parte 6 Scratch  
  • Algoritmos Seção 6 - Parte 7 Scratch  
  • Algoritmos Seção 6 - Parte 8 Scratch  
  • Algoritmos Seção 6 - Parte 9 Scratch  
  • Algoritmos Seção 6 - Parte 10 Scratch  
  • Algoritmos Seção 7 - Parte 1 Scratch  
  • Algoritmos Seção 7 - Parte 2 Scratch  
  • Algoritmos Seção 7 - Parte 3 Scratch  
  • Algoritmos Seção 7 - Parte 4 Scratch  
  • Algoritmos Seção 7 - Parte 5 Scratch  
  • Algoritmos Seção 7 - Parte 6 Scratch  
  • Algoritmos Seção 7 - Parte 7 Scratch  
  • Algoritmos Seção 8 - Parte 1 Scratch  
  • Algoritmos Seção 8 - Parte 2 Scratch  
  • Algoritmos Seção 8 - Parte 3 Scratch  
  • Algoritmos Seção 8 - Parte 4 Scratch  
  • Algoritmos Seção 8 - Parte 5 Scratch  
  • Algoritmos Seção 8 - Parte 6 Scratch  
  • Recaptulando - Scratch  
  • Resource - Scratch  
Extra - Resolvendo algoritmos com Potigol
  • O que vamos aprender nesta seção? - Potigol  
  • Introdução ao Potigol  
  • Instalando o Portigol no Windows  
  • Instalando o Portigol no Linux  
  • Algoritmos Seção 2 - Potigol  
  • Algoritmos Seção 3 - Parte 1 potigol  
  • Algoritmos Seção 3 - Parte 2 potigol  
  • Algoritmos Seção 3 - Parte 3 potigol  
  • Algoritmos Seção 3 - Parte 4 potigol  
  • Algoritmos Seção 3 - Parte 5 potigol  
  • Algoritmos Seção 03 - Parte 6 potigol  
  • Algoritmos Seção 03 - Parte 7 potigol  
  • Algoritmos Seção 6 - Parte 1 potigol  
  • Algoritmos Seção 6 - Parte 2 potigol  
  • Algoritmos Seção 6 - Parte 3 potigol  
  • Algoritmos Seção 6 - Parte 4 potigol  
  • Algoritmos Seção 6 - Parte 5 potigol  
  • Algoritmos Seção 6 - Parte 6 potigol  
  • Algoritmos Seção 6 - Parte 7 potigol  
  • Algoritmos Seção 6 - Parte 8 potigol  
  • Algoritmos Seção 6 - Parte 9 potigol  
  • Algoritmos Seção 6 - Parte 10 potigol  
  • Algoritmos Seção 7 - Parte 1 potigol  
  • Algoritmos Seção 7 - Parte 2 potigol  
  • Algoritmos Seção 7 - Parte 3 potigol  
  • Algoritmos Seção 7 - Parte 4 potigol  
  • Algoritmos Seção 7 - Parte 5 potigol  
  • Algoritmos Seção 7 - Parte 6 potigol  
  • Algoritmos Seção 7 - Parte 7 potigol  
  • Algoritmos Seção 8 - Parte 1 potigol  
  • Algoritmos Seção 8 - Parte 2 potigol  
  • Algoritmos Seção 8 - Parte 3 potigol  
  • Algoritmos Seção 8 - Parte 4 potigol  
  • Algoritmos Seção 8 - Parte 5 potigol  
  • Algoritmos Seção 8 - Parte 6 potigol  
  • Recaptulando - Potigol  
  • Resource - Potigol  
Reviews (0)