14 research outputs found

    Revisión de propuestas para la enseñanza de la programación

    Get PDF
    Actualmente se pueden encontrar innumerables propuestas didácticas para que estudiantes de distintos niveles educativos aprendan a programar. En busca de identificar y categorizar estas propuesta se lleva adelante una revisión sistemática que permitirá responder las preguntas ¿Cuáles son esas propuestas a nivel nacional? ¿Cuál es la propuesta didáctica que las sustenta? ¿Qué herramientas utilizan? ¿Qué impacto ha tenido su implementación? Habiendo revisado más de 80 trabajos, se presentan en este artículo los primeros resultados obtenidos y una primera clasificación de las propuestas.Tema: Educación en Tecnología.Red de Universidades con Carreras en Informátic

    Enseñanza y aprendizaje de programación. Hacia un estado del arte

    Get PDF
    There is a worldwide tendency to include the learning of Computer Science, and particularly programming, at increasingly early stages of formal education. Argentina is not the exception. In this context, what are the proposals focused on teaching and learning programming at the national level? What is the pedagogical model that supports them? Which tools do they use? What has been the impact of their implementation? The answers to these questions allow us to define the state of the art on the teaching and learning of programming in Argentina. This article presents the first results obtained from a systematic review of 49 publications on the subject, the definition of a set of analysis criteria and their application to the selected proposals.A nivel mundial se tiende a incluir el aprendizaje de las ciencias de la computación, y la programación en particular, en instancias cada vez más tempranas de la educación formal. Argentina no es ajena a este proceso. En este contexto, ¿cuáles son las propuestas a nivel nacional que se enfocan en la enseñanza y el aprendizaje de la programación? ¿Cuál es el modelo pedagógico que las sustenta? ¿Qué herramientas utilizan? ¿Qué impacto ha tenido su implementación? Las respuestas a estas preguntas permiten avanzar en la configuración de un estado del arte sobre la enseñanza y el aprendizaje de la programación en Argentina. Este trabajo presenta los primeros resultados obtenidos a partir de la revisión sistemática de 49 publicaciones sobre la temática, así como la definición de un conjunto de criterios de análisis y su aplicación a las propuestas seleccionadas

    Wollok: reconciliando didáctica e industria en un lenguaje educativo para POO

    Get PDF
    Los cursos iniciales sobre programación, y en particular los que introducen programación orientada a objetos (POO), resultan dificultosos para muchos estudiantes como lo indica la literatura. Entre las múltiples propuestas que se proponen para resolver esta problemática para cursos universitarios, la mayoría utiliza herramientas diseñadas para profesionales sin contemplar la introducción de herramientas educativas. Por otro lado, las publicaciones que definen lenguajes de programación educativos resultan aún más escasas. Este trabajo presenta Wollok, un lenguaje de programación educativo para POO desarrollado por docentes de distintas universidades del conurbano bonaerense y de CABA en el marco de una propuesta pedagógica para la enseñanza inicial de la POO a comienzos del nivel terciario (o a fines del secundario), que pone el foco en la gradualidad para la introducción de los conceptos teóricos. Wollok permite definir objetos en forma completa con una sintaxis mínima sin necesidad de recurrir a los conceptos de clase o prototipado. Además, su sintaxis está pensada para simplificar la transición a lenguajes industriales como Java o JavaScript. Los resultados obtenidos muestran que el uso de un lenguaje de programación educativo puede resultar ventajoso en cursos universitarios iniciales, sin representar un obstáculo para el uso posterior de lenguajes industriales.Tema: Educación en Tecnología.Red de Universidades con Carreras en Informátic

    Wollok: reconciliando didáctica e industria en un lenguaje educativo para POO

    Get PDF
    Los cursos iniciales sobre programación, y en particular los que introducen programación orientada a objetos (POO), resultan dificultosos para muchos estudiantes como lo indica la literatura. Entre las múltiples propuestas que se proponen para resolver esta problemática para cursos universitarios, la mayoría utiliza herramientas diseñadas para profesionales sin contemplar la introducción de herramientas educativas. Por otro lado, las publicaciones que definen lenguajes de programación educativos resultan aún más escasas. Este trabajo presenta Wollok, un lenguaje de programación educativo para POO desarrollado por docentes de distintas universidades del conurbano bonaerense y de CABA en el marco de una propuesta pedagógica para la enseñanza inicial de la POO a comienzos del nivel terciario (o a fines del secundario), que pone el foco en la gradualidad para la introducción de los conceptos teóricos. Wollok permite definir objetos en forma completa con una sintaxis mínima sin necesidad de recurrir a los conceptos de clase o prototipado. Además, su sintaxis está pensada para simplificar la transición a lenguajes industriales como Java o JavaScript. Los resultados obtenidos muestran que el uso de un lenguaje de programación educativo puede resultar ventajoso en cursos universitarios iniciales, sin representar un obstáculo para el uso posterior de lenguajes industriales.Tema: Educación en Tecnología.Red de Universidades con Carreras en Informátic

    Revisión de propuestas para la enseñanza de la programación

    Get PDF
    Actualmente se pueden encontrar innumerables propuestas didácticas para que estudiantes de distintos niveles educativos aprendan a programar. En busca de identificar y categorizar estas propuesta se lleva adelante una revisión sistemática que permitirá responder las preguntas ¿Cuáles son esas propuestas a nivel nacional? ¿Cuál es la propuesta didáctica que las sustenta? ¿Qué herramientas utilizan? ¿Qué impacto ha tenido su implementación? Habiendo revisado más de 80 trabajos, se presentan en este artículo los primeros resultados obtenidos y una primera clasificación de las propuestas.Tema: Educación en Tecnología.Red de Universidades con Carreras en Informátic

    Wollok: reconciliando didáctica e industria en un lenguaje educativo para POO

    Get PDF
    Los cursos iniciales sobre programación, y en particular los que introducen programación orientada a objetos (POO), resultan dificultosos para muchos estudiantes como lo indica la literatura. Entre las múltiples propuestas que se proponen para resolver esta problemática para cursos universitarios, la mayoría utiliza herramientas diseñadas para profesionales sin contemplar la introducción de herramientas educativas. Por otro lado, las publicaciones que definen lenguajes de programación educativos resultan aún más escasas. Este trabajo presenta Wollok, un lenguaje de programación educativo para POO desarrollado por docentes de distintas universidades del conurbano bonaerense y de CABA en el marco de una propuesta pedagógica para la enseñanza inicial de la POO a comienzos del nivel terciario (o a fines del secundario), que pone el foco en la gradualidad para la introducción de los conceptos teóricos. Wollok permite definir objetos en forma completa con una sintaxis mínima sin necesidad de recurrir a los conceptos de clase o prototipado. Además, su sintaxis está pensada para simplificar la transición a lenguajes industriales como Java o JavaScript. Los resultados obtenidos muestran que el uso de un lenguaje de programación educativo puede resultar ventajoso en cursos universitarios iniciales, sin representar un obstáculo para el uso posterior de lenguajes industriales.Tema: Educación en Tecnología.Red de Universidades con Carreras en Informátic

    Introductory programming in higher education: A systematic literature review

    Get PDF
    A systematic literature review was performed on 33 papers obtained from the ACM, IEEE and Sciencedirect databases, in order to understand in depth, the introductory programming discipline (CS1) in higher education. Recently published works have been covered, providing an overview of the teaching-learning process of introductory programming and enabling to find out whether the research developed by universities worldwide is in line with the proposals made by ACM/IEEE-CS group for computer courses, regarding the transition to the competency-based model. The results show that the new techniques/technologies currently used in software development, as an example of agile methodology, has influenced the teaching-learning process of CS1 together with methods such as visual programming and e-learning. The analyzed papers discuss the importance of developing not only technical, but also social skills, corroborating that methodologies used in introductory programming courses need to focus on preparing students for an increasingly competitive market, associating new skills with technical aspects.This work is supported by CIEd – Research Centre on Education, Institute of Education, University of Minh

    Revisión de propuestas para la enseñanza de la programación

    Get PDF
    Actualmente se pueden encontrar innumerables propuestas didácticas para que estudiantes de distintos niveles educativos aprendan a programar. En busca de identificar y categorizar estas propuesta se lleva adelante una revisión sistemática que permitirá responder las preguntas ¿Cuáles son esas propuestas a nivel nacional? ¿Cuál es la propuesta didáctica que las sustenta? ¿Qué herramientas utilizan? ¿Qué impacto ha tenido su implementación? Habiendo revisado más de 80 trabajos, se presentan en este artículo los primeros resultados obtenidos y una primera clasificación de las propuestas.Tema: Educación en Tecnología.Red de Universidades con Carreras en Informátic

    Aprendizaje automático para clasificación de actos de habla ilocutivos en mensajes de foros para educación a distancia

    Get PDF
    Tesis (Lic. en Cs. de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2021.En este trabajo se investiga una tarea propuesta por la empresa Ikumi, desarrolladora del sistema Mumuki: un sistema online para aprender a programar. Mumuki cuenta con un foro donde los estudiantes consultan dudas sobre ejercicios de programación. Ikumi planteó la necesidad de ayudar al docente a clasificar los mensajes del foro. El objetivo de este trabajo es comparar modelos de aprendizaje automático que predicen si un mensaje escrito por un estudiante en el foro es un forward looking act o un backward looking act de acuerdo a la teoría lingüística de actos de habla. Para lograr el objetivo del trabajo, se realizó un análisis y anotación del conjunto de datos, luego se propusieron y entrenaron diversos modelos de aprendizaje automático midiendo el desempeño de la tarea propuesta, incluyendo una red neuronal recurrente en esta misma tarea. Como resultado de esta tesis se obtienen modelos construidos en base a datos generados por Mumuki con valores F1 por encima de 0.9 que son capaces de clasificar cada mensaje en tiempos de respuesta bajos, lo que permitirá que la integración al sistema Mumuki sea posible en tiempo real.This work investigates a task proposed by the Ikumi company, which develops the Mumuki system: an online system to learn how to program. Mumuki has a forum where students ask questions about programming exercises. Ikumi raised the need to help teachers classify forum messages. The objective of this work is to compare machine learning models that predict if a message written in the forum by a student is a forward looking act or backward looking act according to speech acts in linguistic theory. To achieve the objective of this work, a dataset analysis and annotation was done, then different machine learning models were proposed and trained, measuring the performance of the proposed task. The result of this thesis are models built based on data generated in the Mumuki system with F1 values over 0.9 that can classify each message in low response time, which will allow the integration with the Mumuki system in real time.Fil: Piatti, Mariano Hernán. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina

    Libro de actas XIV Congreso Nacional de Tecnología en Educación y Educación en Tecnología: TE&ET 2019

    Get PDF
    Trabajos presentados en el XIV Congreso Nacional de Tecnología en Educación y Educación en Tecnología (TE&ET), celebrado en la ciudad de San Luis los días 1 y 2 de julio de 2019 organizado por la Red de Universidades con Carreras en Informática (RedUNCI) y Facultad de Ciencias Físico Matemáticas y Naturales - Universidad Nacional de Salta.Red de Universidades con Carreras en Informátic
    corecore