← Voltar ao curso

Suas conquistas no Curso de Lógica de Programação Intermediário

Veja suas medalhas, acompanhe quanto falta e emita o certificado quando for aprovado em todos os 15 módulos.

Suas medalhas

0 / 15

Cada medalha vem de ser aprovado na mini-prova do módulo (70%). Compartilhar suas conquistas no LinkedIn é gratuito.

Medalhas por módulo

Conclua a mini-prova de cada módulo para desbloquear a medalha. Clique numa medalha conquistada para compartilhar no LinkedIn.

  • Medalha do módulo 1: Bem-vindo ao próximo degrau🔒

    Módulo 1

    Bem-vindo ao próximo degrau

  • Medalha do módulo 2: Decisões que se ramificam🔒

    Módulo 2

    Decisões que se ramificam

  • Medalha do módulo 3: Laços sob controle🔒

    Módulo 3

    Laços sob controle

  • Medalha do módulo 4: Matrizes: tabelas, grades e tabuleiros🔒

    Módulo 4

    Matrizes: tabelas, grades e tabuleiros

  • Medalha do módulo 5: Texto de verdade: a string como sequência🔒

    Módulo 5

    Texto de verdade: a string como sequência

  • Medalha do módulo 6: Dicionários: buscar pela etiqueta🔒

    Módulo 6

    Dicionários: buscar pela etiqueta

  • Medalha do módulo 7: Conjuntos: tem ou não tem, sem repetir🔒

    Módulo 7

    Conjuntos: tem ou não tem, sem repetir

  • Medalha do módulo 8: Funções que valem ouro🔒

    Módulo 8

    Funções que valem ouro

  • Medalha do módulo 9: Dividir para conquistar e a recursão🔒

    Módulo 9

    Dividir para conquistar e a recursão

  • Medalha do módulo 10: Busca: achar rápido🔒

    Módulo 10

    Busca: achar rápido

  • Medalha do módulo 11: Ordenação: colocar em ordem🔒

    Módulo 11

    Ordenação: colocar em ordem

  • Medalha do módulo 12: Quanto custa: eficiência e a noção de Big-O🔒

    Módulo 12

    Quanto custa: eficiência e a noção de Big-O

  • Medalha do módulo 13: Quando dá errado: erros e robustez🔒

    Módulo 13

    Quando dá errado: erros e robustez

  • Medalha do módulo 14: Código que se lê🔒

    Módulo 14

    Código que se lê

  • Medalha do módulo 15: Projeto final: o Gerenciador de Tarefas🔒

    Módulo 15

    Projeto final: o Gerenciador de Tarefas

Mapa de conhecimento

Os conceitos que você aprende em cada módulo. Ficam verdes quando você é aprovado na prova do módulo.

Módulo 1: Bem-vindo ao próximo degrau

tres pilaresrevisao relampagosalto do intermediarioestruturas de dadosmetodo 4 passosplanejar antes de codarcomo estudarconvencao pseudocodigo

Módulo 2: Decisões que se ramificam

escada senao seordem das faixasdecisao aninhadaaninhamento vs escadaescolha casoescolha caso vs escadaclausula de guardatabela de decisao

Módulo 3: Laços sob controle

interromper lacosair cedocontinuar lacocontinuar vs interrompersentinelaescolher a sentinelalacos aninhadoscusto multiplicado

Módulo 4: Matrizes: tabelas, grades e tabuleiros

matriz lista de listasindice linha colunapercorrer matrizlaco externo linhas interno colunasmatrizes cotidianoimagem como matrizoperacao linha colunadiagonal principal

Módulo 5: Texto de verdade: a string como sequência

string sequenciaindice do caracterepercorrer stringcontar no textobuscar no textovalidar formatotransformar stringconcatenar e montar

Módulo 6: Dicionários: buscar pela etiqueta

dicionario chave valorbuscar por etiquetaoperacoes dicionariochecar chave existedicionario vs listabusca direta vs varreduracontagem de frequenciaprimeira ocorrencia

Módulo 7: Conjuntos: tem ou não tem, sem repetir

conjunto unicidadeconjunto sem ordemteste de pertencimentoconjunto checagem rapidaoperacoes de conjuntoescolher operacao conjuntodeduplicarconjunto perde ordem

Módulo 8: Funções que valem ouro

parametros multiplosordem dos argumentosretornar vs imprimirreusar o retornoescopo localisolamento da funcaofuncao puraefeito colateral

Módulo 9: Dividir para conquistar e a recursão

decomposicaosubproblema em funcaorecursao ideiaproblema menorcaso baserecursao infinitapilha de chamadasestouro de pilha

Módulo 10: Busca: achar rápido

busca linearfunciona sem ordemdados ordenadosdescartar metadebusca binariacortar ao meiolinear vs binariaescolher a busca

Módulo 11: Ordenação: colocar em ordem

por que ordenarordem destravaordenacao bolhatroca de valoresordenacao selecaoordenacao insercaoordenacao estavelcusto de ordenar

Módulo 12: Quanto custa: eficiência e a noção de Big-O

contar passoscusto independe da maquinaformas de crescimentodobrar os dadosnotacao big oler big oonde otimizarotimizacao prematura

Módulo 13: Quando dá errado: erros e robustez

tipos de erroerro de logicaexcecaotentar capturarvalidar entradanunca confie na entradacasos de bordaprogramacao defensiva

Módulo 14: Código que se lê

bons nomesnome que se explicafuncao faz uma coisaprincipio drycomentar o porquecomentario desatualizadorefatorarmelhoria continua

Módulo 15: Projeto final: o Gerenciador de Tarefas

planejar projetoesqueleto do programalista de dicionariosmodelar o dadooperar com validacaofiltrar e buscarprojeto completoponte para linguagem

Certificado de conclusão

Ao ser aprovado nas mini-provas de todos os 15 módulos, você emite um certificado em PDF com o seu nome, gerado no seu próprio navegador.

Seu próximo curso

Curso de Python

Você tem a lógica intermediária na mão. Agora escreva programas de verdade: o Python é a primeira linguagem ideal, com escrita próxima do pseudocódigo que você já usa, e roda no navegador.