Main Article Content
This document analyzes factors that make it difficult for computational programming logic to consolidate itself as a subject to be taught in schools and how to introduce it into the academic environment through a hypothetical curriculum based on studies and also including the logical block programming language, Scratch. Studies are conducted to create the basis of an experimental school grade. Said grade describes in detail the age groups it will reach and what knowledge will be taught to them. With a better understanding of programming and programming logic in mind, not only individuals who choose to work in the field will already have a larger knowledge base than today, but people who choose not to work in the field of computer technology will benefit of a more logical and cohesive line of reasoning.
This work is licensed under a Creative Commons Attribution 4.0 International License.
Submission of an article implies that the work described has not been published previously (except in the form of an abstract or as part of a published lecture or academic thesis), that it is not under consideration for publication elsewhere, that its publication is approved by all authors and tacitly or explicitly by the responsible authorities where the work was carried out, and that, if accepted, will not be published elsewhere in the same form, in English or in any other language, without the written consent of the Publisher. The Editors reserve the right to edit or otherwise alter all contributions, but authors will receive proofs for approval before publication.
Copyrights for articles published in IJIER journals are retained by the authors, with first publication rights granted to the journal. The journal/publisher is not responsible for subsequent uses of the work. It is the author's responsibility to bring an infringement action if so desired by the author.
OBAMA, B. Don't Just Play on Your Phone, Program It. The White House Blog. 2013. Available on:
IGNATOVA, M. The Top 10 Skills You Will Be Hiring for in 2017. 2016. Available on:
LIN, J. MEI-CHUEN; YEN, LONG-YUEN; YANG, MEI-CHING & CHEN, CHIAO-FUN. Teaching Computer Programming in Elementary Schools: A Pilot Study. Taipei, Taiwan. Taiwan National Normal University. 2004.
DREDGE, S. Coding at school: a parent's guide to England's new computing curriculum. 2014. Available on:
MANZANO, J. A., & DE OLIVEIRA, J. F. . Algoritmos - Lógica para Desenvolvimento de Programação de Computadores. 17 ed. São Paulo : Érica Publisher, 2005.
ARMSTRONG, J., WILLIAMS, M., WIKSTROM, C., & VIRDING, R. Concurrent Programming in Erlang. 2 ed. Englewood Cliffs , New Jersey: Prentice-Hall Publisher, 1996.
Code.org Advocacy Coalition. 2018 State of Computer Science Education Policy and Implementation. Available on: