El desarrollo digital ha facilitado el desarrollo de la educación en tecnología. Este trabajo analiza literatura científica sobre el impacto del pensamiento computacional en los niños. Este pensamiento formado desde la infancia permite utilizar la tecnología y desarrollar sistemas que gestionen soluciones a problemas. Cada día son más los científicos e instituciones educativas que hablan de este tema observando que temáticas enfocadas en la construcción de distinciones lógicas están siendo incluidas en los curriculum académicos con la finalidad de fortalecer conocimientos en esta materia. El objetivo es presentar un análisis de diferentes publicaciones relacionados al pensamiento computacional en la educación primaria; para este propósito los datos fueron recopilados desde la base de datos Scopus y analizados con el software de VOSviewer, se encontraron 625 resultados filtrados con la siguiente búsqueda: [computational AND thinking] AND [children OR childhood], el análisis permite identificar autores más relevantes, países con mayor publicaciones, tasa de crecimiento anual, tipos de documentos, instituciones patrocinadoras, entre otros. Todos estos referentes científicos evidencian el incremento práctico y conceptual encontrado en el pensamiento computacional como una vía para la formación de las tecnologías de la información y comunicación en la educación infantil, logrando así una nueva alfabetización digital.
Este artículo reconoce el proceso de desarrollo de proyectos de software libre y de código abierto (FOSS) a partir de entender e interpretar las prácticas y actividades que son resultado de un proceso de software. Para este estudio se analizaron y reconocieron teorías de la cooperación en general, cooperación en el software libre y el modelo de desarrollo de algunos proyectos de éxito mundial como el núcleo del sistema operativo GNU/Linux, el entorno de escritorio Gnome, el servidor web Apache y la organización GNU enterprise [GNUe]. La revisión de la literatura permitió identificar como, a partir del modelo de cooperación en red que se utiliza en el desarrollo de software libre, se crean alianzas de desarrolladores y comunidades virtuales, que proporcionaron una visión para comparar las etapas de la metodología tradicional de desarrollo de software (modelo en cascada) y del software libre. Los resultados y las conclusiones presentan un conjunto de elementos que permiten comprender el proceso de desarrollo del software libre.
10 September 2013 in Ingenium Revista de la facultad de ingeniería
Este artículo surge a partir de la interpretaciónde la realidad de las prácticas de cooperación en el desarrollo de software libre, en un contexto donde se identificaron desde la racionalidad individual de los desarrolladores, los factores que pueden mejorar en forma colectiva las prácticasde cooperación. Se realizó una revisión de la literatura sobre las teorías de lacooperación en general, la cooperación en el desarrollo de software libre y la programación extrema. Los resultados obtenidos muestran un inventario de competencias de fácil aplicación en el desarrollo de software libre, que se encuentran plasmados en un curso e-learning y sugieren un sistema de competencias para la cooperación.
1 March 2020 in Journal of Physics: Conference Series
Requirements engineering is a fundamental part of the software development cycle and, therefore, must be present in the curricula of systems engineering programs. In this document, a set of training situations based on active learning principles is presented to facilitate the teaching of requirements engineering. In the application of the methodology, the subjects of the software engineering line of the systems engineering program of the “Universidad Francisco de Paula Santander, Ocaña, Colombia” were used, guiding the process for teaching requirements engineering in agile environments with a view from the model driven engineering and its implementation in a virtual environment as a complement to the face-to-face classes. The strategy allowed participants to be organized in teams to improve requirements engineering learning. An activity guide based on scenarios with real problems was used, which allowed to strengthen the relationship between theory and practice of the subject to generate models and transform them into the search for solutions to problem domain under study.