--- sidebar_position: 2 title: "Como Usar o Decoda" --- # Como Usar o Decoda Esta página apresenta tudo que você precisa saber para começar a usar o **Decoda** em sala de aula — desde a navegação básica na plataforma até a compreensão dos conceitos pedagógicos por trás de cada atividade. Se você ainda não definiu seu perfil de uso, consulte o [Guia do Educador](./intro) para escolher a trilha mais adequada à sua experiência. ## **Como Funciona o Decoda?** O **Decoda** nasceu inspirado em plataformas que usam o [Blockly](https://developers.google.com/blockly/guides/get-started/what-is-blockly?hl=pt-br), uma biblioteca educacional mundialmente reconhecida, que usa o conceito de **Programação Visual**. A plataforma adapta essa tecnologia para criar **Atividades de Programação** contextualizadas, onde cada desafio foi projetado para ensinar um conceito específico de lógica de programação de forma progressiva e motivadora. Mas ela não se resumo somente a bloco: temos também uma área de Laboratório onde é possível fazer a transição do Bloco para o Código, utilizando [JupypterLite](https://jupyterlab.readthedocs.io/en/latest/), uma interface de desenvolvimento Python online que funciona 100% no navegador do usuário, sem necessidade de instalação e configuração de ambiente. ### **O que é Programação Visual?** A **programação visual** é uma abordagem educacional onde os estudantes criam programas usando **blocos gráficos** ao invés de escrever código texto. Como montar um quebra-cabeça ou peças construtivas! ### **Por que usar Blocos?** - **Elimina erros de sintaxe**: Não há como "escrever errado" - **Foco na lógica**: Estudantes pensam no "como resolver" ao invés do "como escrever" - **Visual e intuitivo**: Cada bloco tem cor e formato únicos - **Feedback imediato**: Resultados aparecem instantaneamente ### **Abordagem Pedagógica** O Decoda utiliza princípios pedagógicos modernos: #### **Aprendizagem Ativa** - **Estudantes como protagonistas**: Criadores de soluções, não apenas receptores - **Programação como ferramenta**: Meio para desenvolver o raciocínio lógico - **Autonomia do pensamento**: Desenvolvimento do pensamento crítico #### **Diálogo Prático** - **Problemas contextualizados**: Jogos conectados à realidade dos estudantes - **Discussão coletiva**: Socialização das estratégias e soluções - **Reflexão crítica**: "Por que minha solução funciona?" #### **Prática Transformadora** - **Ação-reflexão-ação**: Ciclo contínuo de aprender fazendo - **Transformação social**: Programação como ferramenta de mudança - **Desenvolvimento digital**: Compreensão crítica da tecnologia ## **Por onde começar?** Independentemente do seu perfil, a jornada no Decoda segue uma progressão lógica. O diagrama abaixo resume as etapas e indica, para cada perfil, qual o caminho mais recomendado: ```mermaid flowchart TD A[Início] --> B[Conhecer a Plataforma] B --> C{Você já conhece programação?} C -->|Sim| D[Conhecer os Guias Pedagógicos] C -->|Não| E[Conhecer Fundamentos de Programação] E --> D D --> F[Conhecer Computação Desplugada] F --> G[Testar atividades] G --> H[Planejar suas aulas] H --> I[Aplicar em sala de aula] I --> J[Fim] click B "./como-usar" "Abrir: Como Usar o Decoda" click D "./guias-pedagogicos/preparando-aula" "Abrir: Guias Pedagógicos" click E "./fundamentos-programacao/intro" "Abrir: Fundamentos de Programação" click F "./fundamentos-programacao/computacao-desplugada" "Abrir: Computação Desplugada" click G "./recursos/atividades/programacao" "Abrir: Atividades de Programação" click H "./guias-pedagogicos/preparando-aula" "Abrir: Planejando e Conduzindo a Aula" click I "./guias-pedagogicos/avaliacao-aprendizado" "Abrir: Acompanhamento e Situações Comuns" ``` ### **Etapa 1 — Conhecer a Plataforma** Explore a interface, os controles de execução e a estrutura das atividades antes de apresentar a plataforma para os estudantes. Quanto mais familiarizado você estiver com o ambiente, mais segura e fluida será a condução da aula. ### **Etapa 2 — Conhecer os Fundamentos de Programação** *(somente para educadores sem experiência em programação)* Se você não tem familiaridade com lógica de programação, comece pelos [Fundamentos](./fundamentos-programacao/intro). Os módulos apresentam, de forma acessível, os conceitos essenciais — sequências, condicionais, loops e funções — com analogias do cotidiano e exemplos práticos prontos para uso em sala. ### **Etapa 3 — Conhecer os Guias Pedagógicos** Os [Guias Pedagógicos](./guias-pedagogicos/preparando-aula) ensinam como planejar uma aula, escolher a atividade certa para o perfil da turma, estruturar o tempo e conduzir os momentos de prática, discussão e síntese. São o principal apoio para quem vai usar o Decoda com uma turma real. ### **Etapa 4 — Conhecer Computação Desplugada** A [Computação Desplugada](./fundamentos-programacao/computacao-desplugada) oferece atividades que ensinam lógica de programação **sem computador** — com papel, movimentos e dinâmicas de grupo. É uma excelente forma de introduzir conceitos antes de entrar na plataforma, especialmente com turmas que têm pouca familiaridade com tecnologia. ### **Etapa 5 — Testar as Atividades** Antes de aplicar em sala, explore as [Atividades de Programação](./recursos/atividades/programacao) e as [Atividades de Letramento](./recursos/atividades/letramento) você mesmo. Entender o fluxo de cada desafio, seus blocos disponíveis e os conceitos envolvidos é fundamental para mediar com segurança. ### **Etapa 6 — Planejar e Aplicar** Com as atividades conhecidas, use o guia [Planejando e Conduzindo a Aula](./guias-pedagogicos/preparando-aula) para estruturar seu plano de aula, e o guia de [Acompanhamento](./guias-pedagogicos/avaliacao-aprendizado) para observar e registrar o progresso da turma durante e após a aplicação.