Logo do curso
Curso

Pensamento computacional:

fundamentos da computação e lógica de programação

Quero estudar na alura

12h

Para conclusão

151

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Explore os fundamentos da computação e a integração entre hardware e software
  • Compreenda operações lógico-aritméticas e a estrutura dos principais componentes de um software
  • Decomponha problemas e identifique padrões para a criação de algoritmos
  • Represente lógicas de repetição e decisão por meio de fluxogramas e linguagem natural
  • Entenda como funciona a arquitetura de Von Neumann e o papel das IDEs no desenvolvimento
  • Utilize funções para modularizar e reutilizar trechos de código
  • Aprenda como linguagens de alto nível são traduzidas em código de máquina por meio de compiladores e interpretadores
  • Execute comandos básicos no terminal para interagir com o sistema operacional
  • Planeje soluções com clareza e trate erros de forma estruturada
  • Reflita sobre o impacto do software na economia criativa e na transformação digital

Público alvo_

Este curso é indicado para pessoas interessadas em compreender os princípios da computação, explorando a integração entre hardware e software, a lógica por trás das operações e a criação de algoritmos por meio da decomposição de problemas e abstração. Ao final do curso, será possível aplicar esses conceitos em diversas áreas tecnológicas e no cotidiano.

Lucas Ribeiro Mata

linkedin

Professor universitário, Instrutor e Engenheiro de Pesquisa e Desenvolvimento. Possui graduação em Engenharia Mecânica pela Escola Politécnica da UFRJ e Mestrado em Engenharia Elétrica com foco em Sistemas Eletrônicos pela Escola Politécnica da USP/University of Twente.

Curso atualizado em 07/08/2025

Ementa

  1. Mundo da Computação

    • Computação everywhere
    • Papel da pessoa desenvolvedora
    • Pensando de modo computacional
  2. Explorando o pensamento computacional

    • Decompondo problemas
    • Reconhecendo padrões
    • Utilizando abstração
    • Elaborando algoritmos
  3. Resolvendo problemas

    • Resolvendo problemas com algoritmos
    • Representando algoritmos
    • Decisão e repetição
  4. Lógica de Programação

    • Variáveis e operações
    • Operadores e expressões lógicas
    • Processando algoritmos
    • Utilizando funções
    • Como computador executa programas
  5. Mundo da programação

    • Linguagens de programação
    • Como o computador entende o código
    • Interagindo com o computador
    • Construindo códigos
    • Inteligência artificial

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos
Escola

Programação

Mergulhe no universo back-end. Programe nas principais plataformas e linguagens, como Python Node.JS, PHP, Java e .NET. Crie sistemas web e desenhe a arquitetura de soluções inovadoras, com código e boas práticas.

Conheça a escola

Pessoas estudando esse curso nesse mês:

Estude com elas

e mais 143 pessoas

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Escolha a duração do seu plano

Conheça os Planos para Empresas