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

Aprenda de uma vez por todas Algoritmos, Lógica de Programação, Constantes, Variáveis, Operadores e muito mais!

4.70 (11088 reviews)
Udemy
platform
Português
language
Other
category
instructor
37,833
students
33.5 hours
content
Jul 2023
last update
$49.99
regular price

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;

Você será capaz de escrever programas simples com a ferramenta Scratch;

Você será capaz de escrever programas simples com a linguagem Potigol;

Description

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 33 horas de curso!

Aprenda sobre:

- Lógica de Programação;
- Algoritmos;
- Constantes, variá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;
- Implemente passo-a-passo 29 algoritmos estudados durante o curso com a ferramenta Scratch;
- Implemente passo-a-passo 29 algoritmos estudados durante o curso em Potigol;
- E muito mais!

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

Content

Apresentação

Sobre o curso
Como conseguir ajuda?
Avaliação

Preparando o ambiente

O que vamos aprender nesta seção?
Instalação e Configuração Windows - Parte 1
Instalação e Configuração Windows - Parte 2
Instalação e Configuração Linux
Instalação e Configuração Mac
Recapitulando

Introdução à Lógica de Programação

O que iremos aprender nesta seção?
Lógica
Sequência Lógica
Instruções
Algoritmo
Programas
Recapitulando

Desvendando algoritmos

O que iremos aprender nesta seção?
Pseudocódigo
Regras para construção de algoritmos
Fases de um algoritmo
Teste de Mesa
Recapitulando

Constantes, Variáveis e Tipos de Dados

O que iremos aprender nesta seção?
Constantes
Variáveis
Tipos de Dados
Declaração de Variáveis
Recapitulando

Operadores

O que iremos aprender nesta seção?
Operadores Aritméticos
Operadores Relacionais
Operadores Lógicos
Recapitulando

Estruturas de Decisão

O que iremos aprender nesta seção?
Operações Lógicas
Estruturas de Decisão
Comandos de Decisão
Recapitulando

Comandos de repetição

O que iremos aprender nesta seção?
Enquanto algo, Processar
Até que algo, Processar
Processar, Enquanto algo
Processar, Até que algo
Para
Recapitulando

Variáveis compostas

O que iremos aprender nesta seção?
Vetores
Matrizes
Recapitulando

Resolvendo algoritmos com C

O que iremos aprender nesta seção?
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
Recapitulando

Resolvendo algoritmos com Java

O que iremos aprender nesta seção?
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
Recapitulando

Resolvendo algoritmos com Python

O que iremos aprender nesta seção?
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
Recapitulando

Encerramento

Recapitulando tudo
Qual os próximos passos?
Bônus

Conteúdo Extra Geek University - Resolvendo todos os exercícios com pseudocódigo

O que vamos aprender nesta seção?
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 03 - Parte 6
Algoritmos Seção 03 - Parte 7
Algoritmos Seção 05 - Parte 1
Algoritmos Seção 05 - Parte 2
Algoritmos Seção 05 - Parte 3
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
Recapitulando

Conteúdo Extra Geek University - Resolvendo algoritmos com Scratch

O que vamos aprender nesta seção?
Introdução ao Scratch
Instalando o Scratch no Windows
Instalando o Scratch no Linux
Instalando o Scratch no Mac
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 03 - Parte 6
Algoritmos Seção 03 - Parte 7
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
Recapitulando

Conteúdo Extra Geek University - Resolvendo algoritmos com Potigol

O que vamos aprender nesta seção?
Introdução ao Potigol
Instalando o Potigol no Windows
Instalando o Potigol no Linux
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 03 - Parte 6
Algoritmos Seção 03 - Parte 7
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
Recapitulando

Screenshots

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

Reviews

Jane
November 10, 2023
Esse com certeza é um dos cursos mais atualizados que já fiz na Udemy. Já comprei a algum tempo, mas agora na graduação estou vendo o quanto ele está sendo essencial para mim. Muito obrigada.
João
August 27, 2023
As aulas e as ferramentas usadas estão desatualizadas, isso atrapalha ao instalar as ferramentas, e deixa os alunos passos atrás do mercado atual. A área da tecnologia está em constante atualização, é importante que o curso também tenha as aulas atualizadas, pelo menos 1 vez ao ano. As aulas estão com defasagem de 03 anos +
Lucas
August 20, 2023
Uma ótima introdução ao mundo de algoritmos, também é uma ótima escolha abordar os exercícios em 3 linguagens diferentes para dar uma base ao estudante de por qual linguagem começar. Enfim, minha única constatação é que fica tudo muito subdividido, porém longe de atrapalhar o conteúdo!
Francisco
August 18, 2023
Fala muito, muita teoria e isso faz o aluno cansar... já é uma materia entediante e o professor ja deixa mais tediosa ainda.
Ivonete
July 28, 2023
Olá, é cedo pra eu ter uma opinião concreta apenas com a apresentação, contudo pelo conteúdo apresentado parece ser excelente.
Juarez
June 13, 2023
Excelente curso de lógica de programação! O fato de trabalhar os mesmos algoritmos, de diferentes formas e em três linguagens de programação, solidifica bastante o conhecimento. Para quem é mais iniciante ou tem dificuldades, eu recomendo deixar para ver os algoritmos nas linguagens de programação só no final, após ver o pseudocódigo, Scratch e Potigol.
Anderson
April 20, 2023
O curso é muito bom, realmente para quem esta buscando aprender um pouco mais sobre a logica de programação esse curso é ideal. Porém, senti falta de uma explicação mais clara sobre vetores e matrizes. Do resto o curso é excelente para aprender a programar. Lembrando que o curso é bem iniciante.
Dionei
April 11, 2023
Bom dia, tudo bem? O instrutor, professor fez até agora uma apresentação simples, didática e muito objetiva, forneceu uma visão clara do que será abordado no curso -muito qualificado.
Leonardo
April 5, 2023
Alguma coisas mostradas aparecem meio "jogadas" mas acredito que seja falta de experiencia minha na area
Rafael
March 27, 2023
Gostei do curso. O professor tem uma boa didática e resolve todos os exercícios muito bem. Gostei bastante de resolver os algoritmos com as Linguagens C, Java e Python. Além disso, pude conhecer o Scratch e o Portugol (assuntos pouco ensinados em outros cursos). A única parte que não gostei foram os exercícios com "Pseudo Código" (achei um pouco de perda de tempo). Recomendo o curso!
Fillipy
March 25, 2023
Ótima didática e prática, mas os links referem instaladores de versões antigas dos programas a serem instalados e vinculados (Python, Eclipse e Java), gerando certa perda de tempo e atenção para resolução de problemas. De certa forma é até um treinamento hahah
Crystiano
March 21, 2023
Um curso muito bom para introdução a programação, mostrando o básico de algumas linguagens que estão em alta
Felipe
March 17, 2023
Excelente curso, boa didática e tudo muito bem explicado, e quando tive dúvidas sempre foi muito rápido com as respostas.
Marcus
November 7, 2022
Uma experiência muito boa e rica de conhecimentos. Era o que eu esperava sim! Instrutor bem didático e sana as dúvidas dos alunos.
Vitor
October 18, 2022
Eu achei bacana conteúdo excelente principalmente do jeito que ele explica so que uma coisa e outra deu errado outras deram certo

Coupons

DateDiscountStatus
3/18/202195% OFF
expired

Charts

Price

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

Rating

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

Enrollment distribution

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

Related Topics

1693748
udemy ID
5/14/2018
course created date
11/3/2019
course indexed date
Bot
course submited by