Planos de aula: como ensinar programação na sala de aula

Há muitas maneiras de usar os cursos de programação da Khan Academy em instalações de educação presencial, e fizemos testes com vários formatos. Ao usar o aprendizado on-line de ritmo personalizado em grupo, recomendamos a combinação de componentes sociais como apresentações, programação em par e demonstrações.
Apresentamos aqui vários planos de aula para ensinar nossos cursos de programação:
  • Oficina da tarde "Introdução à programação": baseada em uma oficina para meninas que estão no ensino médio, a CoderDojo. Ensina os conceitos básicos de JS/ProcessingJS em três horas.
  • Treinamento de dois dias em HTML/CSS: baseado em uma oficina avançada para membros da GDI (adultos). Ensina a maior parte do curso de HTML/CSS em 12 horas por um período de 2 dias.
  • Acampamento de 2 dias JS 101: Baseado no workshop intensivo para membros adultos de GDI . Nele, os alunos completam 1/3 - 1/2 da introdução do curso de JS em 12 horas por um período de 2 dias. 
  • Oficina HTML/JS de 1 dia: baseada em uma oficina intensiva para membros da GDI (adultos). Os alunos conseguem ver 70% do conteúdo do curso de HTML/JS em 6 horas.
  • Oficina jQuery de 1 dia: baseada em uma oficina intensiva para membros da GDI  (adultos). Os alunos conseguem ver 60% do conteúdo do curso de HTML/JS em 6 horas.
Continuaremos atualizando esta lista à medida que desenvolvermos outras ideias. Se seus próprios planos de aula tiverem algo a acrescentar aos nossos cursos, compartilhe-os conosco.
<div class="callout">Se você estiver usando nosso currículo de programação em sala de aula, recomendamos que se inscreva no nosso blog, para ter acesso às últimas atualizações, e envie um e-mail para compsci-feedback@khanacademy.org com suas histórias e comentários. Obrigado!</div>