Professional Documents
Culture Documents
A Specific Didactics?
Abstract. This paper presents the curricular proposal for the “Teaching Spe-
cialization in Computer Science Didactics” of the province of Buenos Aires,
Argentina. The focus of this proposal is the training of high school teachers in
the field of Computer Science, since there is a deficit in the training in this topic
in compulsory school. The project arises in the framework of a call for national
universities with Computer Science courses, launched by Fundación Sadosky of
the Ministry of Science, Technology and Innovation. One of the main features is
the acknowledgement of Higher Institutes for Teacher Training as referents of
excellence in ongoing teacher training. The result is the consensual design and
implementation, between these Institutes and the universities, of a curricular
program of Computer Science.
1 Introduction
In our daily life, we are surrounded by digital objects, from the cell phone that
accompanies us all the time, traffic lights and smart homes, to drones that fly over us
and wearable technology, among other elements that are increasingly ubiquitous in our
daily lives. These elements modify our habits, our way of relating to each other, to
entertain ourselves, to study, and they enhance our cognitive abilities—that is why it is
necessary to understand what happens inside there. This reality poses a challenge in the
educational field: the training of citizens who can know, understand and operate on the
world around them, including their digital environment, placing them as critical sub-
jects and creators of innovations with digital technologies, over passivity and mere
technological consumption. That is why it is necessary that computer skills are
incorporated into the school designs of national education systems.
Computer education is currently a global concern. Countries such as New Zealand,
Estonia, Japan, Finland and the United Kingdom, among others, have updated their
school curricula including the teaching of programming in schools [4, 5]. Several states
in the United States have also implemented active policies in response to the needs of
the technology industry through the “LearnToCode” movement, led primarily by the
global code.org and codeacademy initiatives. In Argentina, over the last decades, the
use of ICT has been incorporated into educational practices at different levels of
compulsory schooling. As an example, in the province of Buenos Aires exists a new
curricular design of primary education [6], which contains a module on the inclusion of
ICT that tries to transversally incorporate the use of digital technologies in the different
curricular areas and the NTIC curricular space [7] of high school where concepts
related to the Computer Science discipline are being included. However, Computer
Science as a discipline has not yet been legitimized in the field of school education.
Although there are some cases where this is changing, the field has not yet reached the
necessary consensus for its inclusion in school curriculums at the federal level. The
technical high schools are the only ones that have training courses in Computer Sci-
ence. In this way, the study of the discipline does not occur transversally, nor is it an
integral part of the content that most students access during their time at school. The
incorporation of the computer science discipline in the school’s curricula constitutes an
achievement and the certainty of a space for the development of cognitive processes
linked to the logical reasoning that allows to predict, analyze and explain the formu-
lation of algorithms, the decomposition of problems in simpler parts, the abstraction to
handle the complexity, the generalization by means of the discovery of patterns and
similarities and, finally, the evaluation. These ideas, which identify “computational
thinking” [8, 9], are widely applied in solving problems using computers and in
understanding systems beyond the school space. In turn, the teaching and learning of
“programming” is an aspect of Information Technology that is perceived as the most
challenging in the school. That is why it is necessary for teachers to be trained in
concepts, practices and approaches to computational thinking, so that they are acces-
sible and attractive to students and fundamentally allows them to appropriate them to
understand how the digital world works and how to use this knowledge to program.
346 C. Queiruga et al.
The curricular design presented here recovers the relevance of teacher training in
the teaching and learning of Computer Science with special attention to “program-
ming”. The transversal intentionality that guides the approach of “programming” is
oriented to develop a work with the teachers that place them in the situation of getting
involved in a practice of “programming” that reflects around each one of the cognitive
processes that this development supposes. Likewise, a situated and non-abstract
approach to programming is proposed, addressing the problems of daily life that this
practice helps to solve and improve. The focus of attention is on taking advantage of
the possibilities offered by “programming” in relation to its creative uses, promoting
that the subjects overcome the condition of only consumers of software.
3.1 Proposal
The Specialization is aimed at teachers and professionals teaching computer science in
high school. It covers both teachers of Technologies and Informatics and those who
work in the areas of Mathematics, Physics and Chemistry. These teachers had previous
training in topics such as propositional logic, models and abstraction, problem solving,
and use of scientific language, required as basic training for the Specialization. The first
topics to be addressed correspond to the political and pedagogical aspects that come
with the teaching of Computer Science. In this framework, issues such as the potential
and the scope of the teaching of this discipline in the current socio-historical context are
traversed by technological development and innovation in this field, highlighting the
analysis of the concept of technological sovereignty and its relations with the ideas
behind free software and proprietary software. These issues, together with the analysis
of social, political and ethical aspects linked to technology and its use in daily life make
up the foundation related to the training of digital citizenship, as well as good practices
in the safe and responsible use of data networks and digital technologies.
As mentioned in the previous section, the content of the Specialization pays special
attention to the teaching and learning of computer programming, which is why a large
number of hours are dedicated to this topic and the sense of it is transversally related to
all the modules. It starts with the most basic aspects such as the understanding and
analysis of algorithms, and ends with the development of a software project using
different computer tools. Some of them are based on block programming and others use
textual programming languages. In this sense, four modules of increasing complexity
are proposed, in which both the basic aspects of programming and sequencing, control
and abstraction structures are worked on, such as propositional logic concepts and free
software developments. During the first year of the Specialization, aspects related to the
internal functioning of computers and the role of operating systems are also developed,
and in the second year the fundamental concepts on data networks are worked on.
These topics are addressed not only from the theoretical point of view of their operation
but also with practical activities that promote the use of resources available in schools:
computer rooms, educational robots, netbooks and/or smart phones and tablets.
Computer Science and Schools: A Specific Didactics? 347
The approach of these subjects applied to two practices will allow to form graduates
that can design, coordinate and evaluate innovative didactic situations focused on the
development of computational thought and to incorporate, in the educational practices,
a focus on programming that recovers strategies favoring processes of creation of
applications and digital contents.
This approach promotes the exchange with teachers of different disciplinary areas
of the school curriculum, in the search for a linkage between computational thinking
strategies and their teaching and learning processes.
team lies in the possibilities of resignifying it and putting it into practice. From this
perspective it would seem that the concern of the work team is the mere use and
application. However the starting point is the belief that in the stages of a critical
process of appropriation of knowledge it is necessary first to know and then transform
into praxis [12]. Returning to the ABP methodology, its incorporation into the different
proposals of the curriculum was linked to the path students take from the original
approach of the problem to its solution. The collaborative work in small groups enables
the students to share in that learning experience the possibility of practicing and
developing skills, of observing and reflecting on attitudes and values that could hardly
be put into action in the conventional expository method. In this sense, we agree with
Guevara Mora [13] when she explains that “the work experience in a small group
oriented to the solution of the problem is one of the distinguishing characteristics of
PBL. In these group activities, the students take responsibilities and actions that are
basic in their formative process”.
Inquiry, central and constitutive practice of the PBL, is strongly linked to tech-
nological development as it is increasingly favored by access to information and the era
of flows. The students recognize themselves in these practices because they are con-
stitutive of their daily technological uses, which strengthen their capacities to inquire,
investigate and create. It is important to understand that this capacity for creation and
discovery defined as inquiry is the basis for the development of critical and meaningful
thought processes. Understanding this in a broad way allows us to conceive technology
as a possibility and a fundamental tool, not only because of the current context that
surrounds us and conditions it, but because of the access to knowledge and the net-
works that it generates. To be able to think the way in which, for what and why
teaching Computer Science constitutes a daily challenge for this team, which considers
that technologies cross us and condition our ways of living, therefore their approach in
formal education must be ensured, not only in the curriculum but from the promotion
of creation with technologies.
• Programming and its teaching, which includes the modules “The algorithm as an
object of learning and form of organization of thought”, “The teaching of pro-
gramming through visual languages”, “The teaching of programming in real soft-
ware production languages with special attention to free software”, “The process of
teaching the development of a software project” and “Situated Professional
Practice II”.
This curricular organization offers an axis of supervised practical training - Situated
Practice I and Situated Practice II -, which takes place in two different curricular spaces,
in each one of which the students elaborate a project or teaching design in which they
must include the strategies and content addressed in the program. Table 1 summarizes
the organization of the program in 2 years.
4 Conclusions
References
1. Program.AR: programa de la Fundación Sadosky, Ministerio de Ciencia, Tecnología e
Innovación Productiva de la Nación Argentina (s.f). https://bit.ly/2HoCCdI
2. PLANIED: Plan Integral de Educación Digital del Ministerio de Educación y Deportes de la
Nación Argentina (s.f). https://bit.ly/2GQYi16
3. Secundaria 2030: Transformar la Secundaria para transformar vidas (s.f). https://bit.ly/
2XcmXmt
4. National curriculum in England: computing programmes of study (2013). https://bit.ly/
1gmCybj
5. Dirección General de Cultura y Educación de la Provincia de Buenos Aires. Diseño
curricular para la educación primaria: primer ciclo y segundo ciclo; coordinación general de
Sergio Siciliano. - 1a ed (2018). https://bit.ly/2sGcbqb. ISBN 978-987-676-095-9
6. The New Zealand Curriculum on-line (s.f). https://bit.ly/2XYUQaM
7. Dirección General de Cultura y Educación de la provincia de Buenos Aires. Diseño
Curricular para la Educación Secundaria Ciclo Superior. ES4: Nuevas Tecnologías de la
Información y la Conectividad. Coordinado por Claudia Bracchi. -1a ed. (2010). https://bit.
ly/2zUfQ7b. ISBN 978-987-1266-98-2
8. Wing, J.M.: Computational thinking. Commun. ACM 2006 49(3), 33–35 (2006)
9. Wing, J.M.: Computational thinking and thinking about computing. Philos. Trans. R. Soc.
A 366, 3717–3725 (2008)
10. Morales, P., Landa, V.: Aprendizaje Basado en Problemas. Theoria, 13(2004). http://www.
redalyc.org/articulo.oa?id=29901314. ISSN 0717-196X
Computer Science and Schools: A Specific Didactics? 351