5 CONCLUSIONS AND FUTURE
WORK
This article discussed the entire process for the
creation and execution of an introduction course on
programming applied in private and public schools,
with the objective of answering two research
questions: i) Are there any performance differences
between the learning levels of programming among
students at schools of varying economic
capabilities? And, ii) Does the teaching of
programming contribute to students' motivation
towards other subjects (and not only mathematics or
logic)?
Through the use of the code.org platform,
metrics were collected that allowed exploration of
correlations between student performance and issues
related to school economic constraints. A qualitative
post-course research was also carried out, with the
objective of analyzing gains of motivation and
performance of students in the classroom.
The results, both with the analysis of the data of
the platform and with the post-course research
carried out with the teachers, allowed one to
consider some interesting aspects. In relation to the
data obtained from the platform and with the
methodology applied to classes, the students of
public schools, even in an environment with budget
constraints and inferior infrastructure, compared
rather well against their peers from the private
school with better economic conditions. This
suggests that the platform environment allows for
effective study, making students who never had
contact with programming, solve problems
presented during the course. In addition, the
curiosity of the students of the public schools for
novelty, that is, for being immersed in a course that
they never had the opportunity before, favored their
engagement and their good results at the end of the
course.
The post-course research conducted with the
teachers indicated that participating students became
more motivated towards their studies and more
participative and more concentrated in classes.
These findings and possibly new ones will have to
be verified further with new longer lasting validation
studies, with the introduction of a course or even a
programming discipline with a longer workload. The
research also suggests that if larger investments are
made in public schools, with the introduction of a
programming discipline or for improvement of
available laboratory infrastructure, their students
may achieve better performance.
The project brought contributions to the school
environment. Considering the results of public
school classes, one may state that programming
courses can be an important tool for digital inclusion
in schools that have financial restrictions. In the
scope of the research, contribution came about by
showing that, applying a pedagogic methodology
capable of inserting the student in an environment
that arouses her or his curiosity and motivation,
good results will result.
As future work, one can anticipate additional
experiments to collect more meaningful statistics; to
select topics, concepts and programming facilities to
be included in course material; and to investigate
their impact on the motivation of disadvantaged
students towards education. Additional experiments
may start with pilot projects to introduce the study of
programming as a discipline in the curriculum.
REFERENCES
Abrahamsson, Pekka; Salo, Outi; Ronkainen, Jussi;
Warsta, Juhani; Agile Software Development
Methods: Review and Analysis. 2017. Technical
Research Centre of Finland.
Barbosa, Fernanda de Arruda Campos. 2017. Computer
Lessons in Early Childhood Education and Elementary
Education: Importance and Benefits for Integral
Formation. Technological Interface Magazine, pages
9-20.
Duarte, Clarice Seixas. 2007. Education as a Fundamental
Law of Social Nature. Educ. Soc., pages 691-713.
Grivokostopoulou, Foteini; Perikos, Isodoros;
Hatzilygeroudis, Ioannis. 2016. An Educational Game
for Teaching Search Algorithms. In Proceedings of the
8th International Conference on Computer Supported
Education, pages 129-136.
Grover, Shuchi, Roy Pea, and Stephen Cooper. 2016.
Factors influencing computer science learning in
middle school. Proceedings of the 47th ACM technical
symposium on computing science education. ACM.
Ibáñez, María-Blanca; Di-Serio, Ángela; Delgado-Kloss,
Carlos. 2014. Gamification for Engaging Computer
Science Students in Learning Activities: A Case
Study. IEEE Transactions on Learning Technologies,
pages 291-301.
Kalelioglu, Filiz. 2015. A new way of teaching
programming skills to K-12 students: Code.org.
Baskent University. Computers in Human Behavior,
pages 200-210.
Oliveira, Wanderlei Abadio de et al. 2015. The causes of
bullying: results from the National Survey of School
Health (PeNSE). Revista latino-americana de
enfermagem, pages 275-282.
Pagani, Mario Mecenas. 2015. The Insertion of
Technologies in Luddical and Recreational Activities