A Codeweek, ou Semana Europeia da Programação, decorre entre 7 e 22 de Outubro e é uma iniciativa que celebra a criatividade, a resolução de problemas e a colaboração através da programação e de outras atividades tecnológicas. A ideia é tornar a programação mais visível, mostrar aos jovens, adultos e idosos a forma de dar vida às ideias através da programação, desmistificar estas competências e reunir pessoas motivadas para aprender. Como não podia deixar de ser, o Clube de Programação e Robótica, associou-se a esta iniciativa, com 3 atividades diferentes, de maneira a agradar a um público variado.
Aprender Python através de um jogo de programação [Codementum] ![](https://agrcanelas.edu.pt/blogs/cpr/files/2023/10/codeweek_23-300x184.jpg)
Nesta atividade, os alunos recebem um código do professor para iniciar uma missão de várias etapas em diferentes mapas. A personagem obedece a comandos escritos na linguagem Python e tem que evitar obstáculos e recolher itens. São 20 desafios que abordam conhecimentos básicos de programação como condições, repetição (loops) e variáveis.
Programar robôs Lego NXT com Open Roberta![](https://agrcanelas.edu.pt/blogs/cpr/files/2023/10/codeweek_23_lego-300x184.jpg)
Nesta atividade, os alunos, além de construírem um robô utilizando o conjunto Lego Mindstorms 9797, irão programá-lo utilizando a plataforma online Open Roberta. Os desafios variam dependendo dos sensores do robô e podem ir desde evitar obstáculos, recuar ao tocar num obstáculo, começar a andar ao detetar um som alto ou seguir uma linha.
Programar Arduino com mBlock![](https://agrcanelas.edu.pt/blogs/cpr/files/2023/10/codeweek_23_arduino-300x184.jpg)
Nesta atividade, os alunos programarão uma placa Arduino para acender as luzes de um semáforo, iniciar um motor ou mostrar dados de um sensor de temperatura num ecrã. A programação será feita com o software mBlock.