Basic Education Programming

Makenow | 11 FEB 2022

Have you ever imagined the possibility of working with programming language in schools? It is possible to teach only the programming language itself and/or use it as an integral part of the other curricular components (art, geography, history, mathematics, Portuguese language, etc.). This is a reality that is already part of the school context. Some institutions, such as Chapel , Graded and Móbile , already implement activities aimed at programming in their curriculum. The National Curricular Common Base ( BNCC ), a normative document for education, addresses and supports themes that tend to open up the practice of programming in education. In the topic Digital technologies and computing (p. 473), BNCC discusses the influence of computing and TDIC ( Digital Information and Communication Technologies) in the configuration of the contemporary scenario, as well as the impacts generated in the dynamics of society. “Certainly, much of the future professions will involve, directly or indirectly, computing and digital technologies.” (BRAZIL, 2018, p. 473). In addition, the BNCC thematizes the various dimensions of computing and digital technologies in knowledge, skills, attitudes and values:
1) Computational thinking (understanding and automating problems and their respective solutions, through algorithms)
2) Digital world (learning to process, transmit and distribute information through different digital instruments - physical or virtual)
3) Digital culture (fluency in the use of digital technology in a contextualized, conscious and critical way).
That said, programming (among many other alternatives) makes it possible to develop and leverage these knowledge, skills, attitudes and values ​​in the student's academic trajectory.


Knowing that it is possible to apply programming in basic education and reconcile it with the basic curricular components, had the possibility of creating a game and learning about coordinates ever crossed your mind? This among other possibilities of exploration are possible given the advent of programming in education. Learn more about Let's Code and get in touch if you are interested in implementing our teaching at the school where you operate!