Um professor de Computação, que ministra disciplinas de Programação, percebeu a necessidade de usar linguagens
de programação que promovam a aprendizagem dos conceitos básicos de orientação a objetos para estudantes do
Ensino Fundamental. Para tornar o aprendizado mais lúdico e concreto, o professor propôs uma atividade em formato de
teatro, ambientada em uma história de fantasia épica, na qual as batalhas ocorrem com movimentos dos personagens com
base em formas geométricas e os estudantes atuam como os personagens. Os estudantes receberiam cartões com informações
de personagens, podendo descrever certas características e aspectos sobre a comunicação entre eles. Durante a encenação, os
estudantes deveriam simular essas interações.
Qual a linguagem de programação que o professor deve selecionar e as características que justificam essa escolha?