Este curso é uma introdução que liga a sintaxe básica de C++ ao controlo do cão-robô Unitree Go2, concebido para alunos sem experiência prévia de programação. Une o conhecimento gramatical aparentemente árido à programação divertida de movimentos do cão-robô, para que os alunos dominem a sintaxe nuclear de C++ e construam pensamento de programação enquanto manipulam o Go2. O curso divide-se em quatro unidades que constroem o conhecimento de forma progressiva. O modelo central é «aprender sintaxe + controlar o cão-robô»: cada aula transforma pontos de sintaxe em casos concretos de controlo do Go2, aumentando o interesse pelo feedback imediato e consolidando as bases de C++ na prática, com uma fundação sólida para algoritmos e robótica avançados.
Cursos incluídos
Aula experimental
1 aulas
Aula principal
40 aulas
Objetivos de competência
Prática de programação e capacidade de implementação de engenharia
Através da escrita de código C++ e do controlo ligado ao cão-robô Go2, os alunos partem do zero e dominam a estrutura do programa, variáveis, ramificações, ciclos, funções e outras sintaxes nucleares, transformando o código em movimentos reais do cão-robô e treinando depuração hands-on, diagnóstico de problemas e capacidade de implementação de engenharia.
Pensamento computacional e modelação lógica
Da execução sequencial e julgamento por ramificação ao controlo por ciclos, desenvolvem progressivamente raciocínio lógico, análise de condições, otimização de ciclos e modelação abstrata, aprendendo a decompor problemas e a construir algoritmos com pensamento de programação.
Integração interdisciplinar e aplicação inovadora
Fundem profundamente programação C++, lógica matemática e engenharia robótica; ao controlar o Go2 para andar, virar, alterar LED e outros movimentos criativos, estimulam aplicação interdisciplinar e pensamento de design inovador, elevando a capacidade de resolver problemas complexos.
Responsabilidade social da informação e consciência normativa
Formam o hábito de escrever código de forma normativa, compreendem o rigor da lógica de execução do programa e, na prática de controlo robótico, constroem consciência de engenharia segura e ordenada, cultivando responsabilidade na aplicação da tecnologia.
Vantagens do curso
Sintaxe + robô em ligação, amigável a zero experiência
Com o cão-robô Go2 como suporte, a sintaxe árida de C++ torna-se em casos de movimento divertidos com feedback imediato: os alunos veem o efeito do código de forma intuitiva, baixando muito a barreira de entrada e construindo rapidamente interesse pela programação.
Conhecimentos em camadas, sistema completo
Da estrutura sequencial e de seleção aos ciclos avançados e à introdução a funções, o percurso alinha-se plenamente com a aprendizagem da sintaxe C++. Cada aula tem objetivos de sintaxe claros e tarefas correspondentes de controlo do cão-robô, construindo de forma estável um quadro completo de conhecimentos de programação.
Feedback imediato forte, realização ao máximo
O código de cada aula controla diretamente o Go2 (cumprimentar, andar, virar, alterações de LED, etc.): os alunos veem de imediato os resultados da aprendizagem, obtêm feedback positivo contínuo e reforçam a motivação.
Prática hands-on + teoria em paralelo
Além de ensinar sintaxe C++, valoriza a capacidade de prática de engenharia: ao depurar código e resolver problemas de controlo de movimentos, elevam em paralelo o pensamento de programação e a literacia de engenharia robótica.
Adequado a vários cenários, grande espaço de extensão
Adequado à iniciação de jovens sem experiência de programação e, ao mesmo tempo, base sólida para algoritmos e desenvolvimento avançado de robótica. Com o aprendido, os alunos podem alargar designs de movimentos e projetos de programação mais complexos para o cão-robô.