Abstract
The increasing complexity of computer systems forces us to rethink the way in which the initial teaching of programming is addressed. Empirical evidence shows that a large number of computer students are taught programming with a product-oriented approach rather than a process-oriented approach, since initial training in software development focuses more on language syntax aspects of programming than in the conceptualization and modeling of solutions. One way to deal with this problem is to include, from the early stages of programming education, aspects related to the modeling of solutions. In short, it is about the student acquiring strategies to problem-solve as a central element of their academic formation. This research paper presents an analysis of correspondence between the ACM curricula, in terms of initial education in programming, and two teaching approaches: 1) Focused on the process - R&G Methodology - and 2) Focused on the product - traditional way of teaching based on the instruction of a programming language. This analysis highlights the need for more systemic approaches that cover all the competencies and skills that a programming student must achieve. In this sense, simple procedures, such as the use of the R&G methodology, can be significantly more efficient and effective than traditional approaches based exclusively on coding when it comes to getting the student to understand a problem and generate appropriate solutions.
Original language | English |
---|---|
Title of host publication | XIV Jornadas Iberoamericanas de Ingenieria de Software e Ingenieria del Conocimiento, JIISIC 2019 |
Publisher | Escuela Superior Politecnica de Chimborazo |
Pages | 177-188 |
Number of pages | 12 |
ISBN (Electronic) | 9781510887534 |
State | Published - 2019 |
Event | 14th Ibero-American Conference on Software Engineering and Knowledge Engineering, JIISIC 2019 - Guanacaste, Costa Rica Duration: 27 Jun 2019 → 28 Jun 2019 |
Publication series
Name | XIV Jornadas Iberoamericanas de Ingenieria de Software e Ingenieria del Conocimiento, JIISIC 2019 |
---|
Conference
Conference | 14th Ibero-American Conference on Software Engineering and Knowledge Engineering, JIISIC 2019 |
---|---|
Country/Territory | Costa Rica |
City | Guanacaste |
Period | 27/06/19 → 28/06/19 |
Bibliographical note
Funding Information:Este trabajo agradece a la Universidad Nacional de San Agustín de Arequipa - Perú, por su apoyo, bajo el "Contrato de Subvención No 06-2018 - UNSA - Ponencia en Eventos", el cual hizo posible la colaboración con la Universidad La Frontera - Chile, a través del Proyecto de Investigación Formativa IF18-0011.
Publisher Copyright:
Copyright © (2019) by Escuela Superior Politecnica de Chimborazo, ESPOCH. All rights reserved.
Keywords
- Abstraction
- Computational thinking
- Design
- Methodology
- Programming
- Teaching