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.67 (10033 reviews)
Udemy
platform
Português
language
Other
category
instructor
34,620
students
33.5 hours
content
May 2022
last update
$24.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!

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

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

Reviews

Alvaro
June 19, 2022
O curso em si é muito bom, entrega o necessário... Prós: o curso abrange várias linguagens, o que é bom para quem estiver indeciso em que linguagem começar... o professor tem bastante conhecimento. Recomendo muito para quem deseja entrar na área de programação, ou se atualizar, que foi o meu caso. Contras: deveriam planejar melhor as aulas, evitando tempo inútil. Por exemplo durante a aula de exercícios de Python o professor sempre falava "se vocês lembram como ensinamos em Java, era assim e tal (refazendo tudo de Java ou C dentro da aula de Python, o curso poderia ser 1/3 menor se não ficasse dando tantas voltas sem necessidade. A dicção do professor é muito ruim, parece que está falando com algo na boca, faz muitos barulhos chatos... além de FALAR e escrever várias palavras erradas (em português: ex.: precentual, númbero)...
Roniel
June 8, 2022
São muitos algoritmos resolvidos, e os mesmos algoritmos são resolvidos em várias linguagens diferentes, então isso dá uma base bastante sólida para quem está começando. Isso também ajuda na revisão, já que quando vamos para outra seção, começa tudo de novo, só que em outra linguagem. Estou satisfeito com o curso. Aprendi muito!
Jéssica
June 7, 2022
É um curso com muito conteúdo, embora haja coisas que são difíceis de ser usadas, o professor se empenhou em explicar o máximo possível. O curso foi bem proveitoso.
Pedro
May 27, 2022
Eu achei que as explicações de alguns comandos não foram dadas. A estratégia de resolução de algoritmos é interessante, mas acredito que o aprendizado seria mais efetivo se houvesse, também, algo mais teórico relacionado à linguagem de programação e alguns dos seus principais comandos. As partes das resoluções são extensas demais, o que deixa o final do curso bastante enfadonho.
Davi
May 17, 2022
Ótimas aulas e tem bastante material e exercícios. Só não dou cinco estrelas, pois algumas aulas foram bem repetitivas, poderia ser mais direto.
Lucas
May 12, 2022
Instrutor do curso tem dificuldade em explicar, exemplos e explicações ficam muito redundantes de forma desnecessária e slides sempre com erros ortográficos.
Marco
May 6, 2022
O conteúdo do programa oferece sim algum aprendizado, porém a didática é muito ruim, existem várias coisas que não são explicadas direito, o professor não prepara a aula antes, acaba errando e fica revisando os próprios erros durante a aula. Vários minutos de espera enquanto instala programas ou espera execuções, sendo que poderia existir cortes. Bem, não serviu pra mim, mas entrega conteúdo.
Ricardo
April 13, 2022
Gostei muito do professor e da maneira de ensino que ele traz, é bom ter muitos exercícios para praticar.
CIBELLE
March 30, 2022
Eu estou começando o curso e, como sempre, eu amo esse professor. Já concluí um curso da Geek com ele. Atualmente, sou tradutora. A tradução me levou à programação, amo. Vivo traduzindo livros de TI e programação, pois já trabalhei na área, não como programadora. O legal é que ele é desenvolvedor/programador, ou seja, aprendizado real.
Fabricio
March 17, 2022
Muitas aulas para pouco conteúdo, o professor é bom mas fiquei com a impressão de que ele fica esticando os temas para cumprir com a carga horária.
Leonardo
March 11, 2022
to gostando muito, pra eu isso tudo é muito novo! espero aprender muito e me tornar um otimo programador.
Jefté
March 1, 2022
Já fiz o curso programação para leigos e estou começando este de algoritmos e pelo que foi mostrado vai ser desafiador, porem irá me ajudar a me preparar para o outro curso que pretendo fazer que é python, bem bora lá estudar.
Gabriel
February 24, 2022
Ótimas aulas, bem elaboradas e muito bem explicadas. Parabéns pelo curso. Desejo a todos nós muito sucesso.
Arthur
January 6, 2022
Bom, assisti apenas os vídeos de introdução onde fala sobre o curso e a plataforma Udemy, mas gostei bastante do suporte que oferecem ao estudante. O que é oferecido no curso parece incrível, estou ansioso para poder fazer o curso.
Victor
November 30, 2021
Gostei bastante dos exercícios para termos uma noção do funcionamento e logicas das linguagens, mas gostaria de que tivessimos um pouco de análises de dados também. De resto está excelente!!!

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

Coupons

DateDiscountStatus
3/18/202195% OFF
expired

Related Topics

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