Lógica de Programação e Algoritmos
Aprenda a pensar como uma pessoa desenvolvedora antes de escolher uma linguagem
Variáveis, decisões, repetições, funções e resolução de problemas com exercícios progressivos.
Sobre este curso
Seu repositório de estudos já está pronto. Agora começa o segundo capítulo da jornada: aprender a transformar situações confusas em passos claros, regras testáveis e resultados previsíveis.
Você acompanhará a evolução de um organizador de tarefas, da primeira ideia ao projeto final. Cada aula acrescenta uma decisão ao mesmo problema, sem depender de uma linguagem específica.
O que você vai aprender
- Decompor problemas em passos menores.
- Usar variáveis, operadores e tipos de dados.
- Aplicar decisões e estruturas de repetição.
- Criar funções simples e reutilizáveis.
- Ler, testar e corrigir algoritmos.
Conteúdo do curso
5 partes · 13 aulas · 28 horas
Antes de começar1 aulas
Uma chegada tranquila: origem, problema resolvido, aplicações cotidianas e um primeiro passo sem pressa.
- Antes do código: a longa história de organizar passosLeituraAmostra18 min
Parte 1 — Pensamento computacional3 aulas
Entenda como transformar objetivos em instruções verificáveis.
- O que é um algoritmoLeitura20 min
- Decomposição e reconhecimento de padrõesLeitura25 min
- Prática — Escreva seu primeiro algoritmoAtividade prática45 min
Parte 2 — Dados, decisões e repetições5 aulas
Construa algoritmos capazes de guardar informações e reagir a condições.
- Variáveis, constantes e tipos de dadosLeitura30 min
- Operadores e expressõesLeitura25 min
- Condições e caminhos alternativosLeitura30 min
- Repetições e contadoresLeitura30 min
- Prática — Controle de despesasAtividade prática45 min
Parte 3 — Funções, testes e projeto3 aulas
Organize soluções reutilizáveis e valide o comportamento esperado.
- Funções e responsabilidadesLeitura30 min
- Erros, testes e depuraçãoLeitura30 min
- Projeto final — Organizador de tarefasAtividade prática45 min
Avaliação e próximos passos1 aulas
Revise os fundamentos, valide a compreensão e planeje a continuidade da trilha.
- Questionário de conclusãoQuestionário10 min
Para quem é
- Pessoas sem experiência em programação.
- Estudantes iniciando na área de tecnologia.
Pré-requisitos
- Não é necessário conhecimento prévio de programação.
- Recomenda-se concluir Git e GitHub na Prática para registrar os exercícios desde o início.
Quem produziu
Equipe RomaLearn
Produção didática
Equipe responsável pelos e-books didáticos da trilha, com foco em linguagem simples, exemplos do dia a dia administrativo e prática guiada.