Este curso é voltado para professores da educação básica que desejam aprender conceitos básicos de programação de computadores. Entender como se processam as informações e como os programas são criados faz parte do desenvolvimento da Cultura Digital, uma das dez competências básicas da BNCC - Base Nacional Comum Curricular e permite ao aluno o desenvolvimento de habilidades e competências para atuar na sociedade deste século. O aprendizado de programação começa pelos algoritmos de programação e requer que professores também tenham domínio desta competência para que possam ensinar seus alunos. O curso apresenta uma introdução à BNCC e aos fundamentos de programação e faz uso de um aplicativo para o desenvolvimento dos algoritmos.
Os exemplos são didáticos e tem foco no aprendizado dos conceitos. Você poderá praticar os exemplos e resolver os exercícios que são propostos no curso. Além disso, o curso possui uma lista de exemplos extras para que você possa praticar os conceitos. Para um bom desempenho no curso é importante que o aluno procure resolver os exercícios antes de consultar a sua solução. Desta forma o aprendizado será mais efetivo.
Este curso também pode ser realizado por pessoas que desejam aprender e iniciar seus estudos em algoritmos e conhecer um pouco mais sobre lógica de programação e praticar seus conceitos por meio de exercícios