Session
Algoritmos e Lógica 101: Um Guia para Iniciantes em Pensamento Computacional
Como “explicar” tarefas do dia-a-dia a um computador sem qualquer bom senso? Nesta introdução prática a algoritmos e lógica de programação, vamos decompor problemas em passos claros e objetivos e depois transformá-los em código. Abordaremos os blocos fundamentais dos algoritmos (entradas, saídas, variáveis, operadores e estruturas de controle) e praticaremos a escrita de soluções simples, eficientes e fáceis de entender e modificar.
O que você vai aprender:
* As características essenciais de um bom algoritmo: sequência, finitude, exatidão e clareza, aplicadas a exemplos do mundo real.
* Operadores básicos (+, -, *, /, atribuição, comparações) e quando utilizá-los.
* Estruturas de controle (if/else, while) por meio de mini-projetos práticos, como um conversor Celsius↔Fahrenheit.
* Como pensar sobre eficiência algorítmica (legibilidade/manutenibilidade vs. desempenho).
* Um olhar rápido sobre Python e JavaScript para iniciantes e como a mesma lógica se traduz entre linguagens.
Formato & público-alvo: Sessão interativa e acessível para quem está começando em programação ou deseja ensinar. Não é necessário ter experiência prévia em código — apenas curiosidade e disposição para pensar passo a passo.
Esta sessão foi pensada como uma introdução acessível. Não é necessário conhecimento prévio em programação. Os exemplos foram simplificados para fins de aprendizagem e têm como foco os princípios fundamentais do pensamento algorítmico, e não frameworks específicos.
Lucas Rocha
Engenheiro de Software Sênior na Oracle
Fundão, Portugal
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top