Artigos > Programação

100 dias de código e o Challenge Based Learning

Paulo Silveira
Paulo Silveira

Você está procrastinando seus estudos, seu aprendizado de uma tecnologia e nunca consegue terminar aquele projeto pessoal?

Você não está só.

Em vez de apenas Apps elaboradas, mecanismos de OKRs pessoais, pomodoros ou mapa mentais gigantescos, minha sugestão é: encontre um desafio.

O 100 dias de código é um desafio pessoal, que você pode se comprometer, a escrever código 1h por dia para atingir diversos objetivos. Esse modelo de Challenge é interessante, porém é aberto demais. Que problema estamos resolvendo? Qual a motivação para isso?

Mesmo o 30 dias de JavaScript, o 30 dias de Python, que são muito bem bolados, acabam focando bastante na linguagem e na tecnologia. Eu gosto de todos eles. Como ir além?

Challenges e Desafios como motores do engajamento

Em 2008, a Apple lançou um paper chamado Challenge Based Learning, dentro do projeto Apple Classrooms of Tomorrow.

"Challenge Based Learning é uma abordagem engajante multidisciplinar para ensino e aprendizagem que estimula alunos a tirar proveito da tecnologia para resolver problemas reais. É colaborativo e mão na massa, fazendo com que estudantes trabalhem com colegas, professores e experts na comunidade e no mundo para fazer boas perguntas, desenvolver conhecimento profundo em uma área, resolver challenges, ter iniciativa e compartilhar suas experiências."

Encarar um problema real, que ataque um grande problema da humanidade (ou da sua comunidade, do seu bairro, da sua família), é um motivador muito forte. Muito mais forte do que "praticar código por 100 dias". Mas podemos misturar tudo isso em modelos diferentes de desafios.

Ah! A Apple pensava muito em alunos do ensino médio e em um âmbito bem grandioso. Eu vou pegar a definição e o paper e moldar em diferentes tipos de desafios, que não necessariamente se encaixam no mecanismo de 'grandes ideias' que a Apple focou.

Tem modelos desafiadores que são um pouco mais exploratórios mas que definem bem o problema, como os do Kaggle em Data Science. Há outros extremamente específicos que trabalham algoritmos, como os do HackerRank e a Maratona de Programação, que eu tanto participei.

Sim, vale lembrar que o mecanismo geral se aproxima de Project Based Learning. Eu não diria que o artigo é revolucionário, longe disso. Mas eu gosto bastante dos pontos bem práticos que ele traz. Quem sabe ainda aplicar com Flipped Learning...

Um framework para engajar com desafios

O artigo da Apple nasceu com esse formato, onde começa com as grandes ideias e discussões até propor um desafio específico.

framework CBL de aprendizado

Um site foi criado para tentar ampliar o uso do Challenge Based Learning, gerando um modelo do framework mais redondo (literalmente :)):

modelo CBL de aprendizado

São 3 os passos do ciclo:

Claro, nem sempre tudo sairá redondo assim, mas acho que você entendeu a ideia. É um pouco do mecanismo que temos usado nas nossas imersões e gerado portfolios assim. Mas queremos ir bem mais longe.

Eu gosto deste mantra que aparece no ciclo: Documente, Reflita e Compartilhe

Há um PDF com detalhes do framework no site que nasceu dessa pesquisa.

A Alura e Challenge Based Learning

Nos próximos meses vamos lançar não apenas Challenges para vocês, como também incentivaremos um ecossistema completo!

Empresas, especialistas e cientistas vão trazer desafios, alguns maiores outros menores, para que possamos engajar e aprender técnicas, frameworks, linguagens e, acima de tudo, refletir sobre nossas escolhas.

Agradeço a toda equipe de Learning Sciences, didática e educação da Alura pelas revisões. Mesmo eu tomando cuidado para explicar por cima, arestas foram aparadas.

Leia também:

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software

Artigos > Programação

Cursos profissionais de Programação é na Alura, comece agora!

  • 1266 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1266 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1266 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1266 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas