Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

    Nahuel Palumbo

    Resumen. Entre las tendencias actuales de desarrollo de software, una de las que se destaca es la que se podría categorizar como el redescubrimiento del estilo funcional de programación. Redescubirmiento, porque ciertamente el paradigma... more
    Resumen. Entre las tendencias actuales de desarrollo de software, una de las que se destaca es la que se podría categorizar como el redescubrimiento del estilo funcional de programación. Redescubirmiento, porque ciertamente el paradigma de programación funcional como tal ya tiene varias décadas, pero lo que para no pocos parecía una pieza de museo en los úttimos años ha recuperado vigencia. Estilo, porque se trata de un conjunto de conceptos que se ven no solo en lenguajes de programacion estricctamnte funcionales, sino en herramientas hibridas o incloso en lenguajes de otros paradigmas que incluyen ciertas caracteristicas funcionales. El riesgo es desaprovechar la potencia que las funciones tienen como abstracciones fundamentales en el paradigma y limitarlas a la concepción que hay de ellas desde la pesrpectiva imperativa. El desafío es utilizar al máximo las posibilidades del paradigma, lo que requiere de un especial esfuerzo en la formación de profesionales, que valore la especif...
    La educación en programación tiene su propia complejidad tecnológica: requiere del dominio de diferentes herramientas informáticas tales como lenguajes de programación, bibliotecas, entornos de desarrollo, compiladores, etc, que se suman... more
    La educación en programación tiene su propia complejidad tecnológica: requiere del dominio de diferentes herramientas informáticas tales como lenguajes de programación, bibliotecas, entornos de desarrollo, compiladores, etc, que se suman a lo más importante que es la comprensión y utilización de herramientas conceptuales, de conocimientos y de estrategias que conforman una manera de hacer y sobre todo una manera de pensar. El dominio del aspecto conceptual y el tecnológico requieren de una práctica intensa, por lo que es deseable que el docente despliegue en el aula caminos pedagógicos adecuados, con dificultad creciente pero sin saltos abruptos, evitando que teoría y práctica vayan por vías paralelas sino que se crucen y articulen permanentemente. A su vez, complementando lo anterior, es oportuno que brinde también propuestas para que el estudiante continúe con su proceso de aprendizaje por fuera del espacio áulico. Tratándose de procesos educativos que tienen como temática el desa...
    La educación en programación tiene su propia complejidad tecnológica: requiere del dominio de diferentes herramientas informáticas tales como lenguajes de programación, bibliotecas, entornos de desarrollo, compiladores, etc, que se suman... more
    La educación en programación tiene su propia
    complejidad tecnológica: requiere del dominio
    de diferentes herramientas informáticas tales
    como lenguajes de programación, bibliotecas,
    entornos de desarrollo, compiladores, etc, que
    se suman a lo más importante que es la
    comprensión y utilización de herramientas
    conceptuales, de conocimientos y de
    estrategias que conforman una manera de
    hacer y sobre todo una manera de pensar. El
    dominio del aspecto conceptual y el
    tecnológico requieren de una práctica intensa,
    por lo que es deseable que el docente
    despliegue en el aula caminos pedagógicos
    adecuados, con dificultad creciente pero sin
    saltos abruptos, evitando que teoría y práctica
    vayan por vías paralelas sino que se crucen y
    articulen permanentemente. A su vez,
    complementando lo anterior, es oportuno que
    brinde también propuestas para que el
    estudiante continúe con su proceso de
    aprendizaje por fuera del espacio áulico.
    Tratándose de procesos educativos que tienen
    como temática el desarrollo de software,
    consisten generalmente en resolver ejercicios
    construyendo una solución mediante un
    programa escrito en un determinado lenguaje
    de programación.
    Un equipo de docentes universitarios
    desarrolló una plataforma educativa virtual,
    denominada Mumuki, que da soporte a una
    dinámica de enseñanza de programación que
    combina práctica y teoría, y que permite ser
    utilizada por los estudiantes tanto en el aula
    como fuera de ella. Se trata de un proyecto en
    pleno desarrollo, que cuenta con una versión
    funcionando con la que se tuvieron las
    primeras experiencias de utilización en
    universidades y otras instituciones educativas
    en el año 2015 y que, con mejoras incluidas,
    continua su uso durante el 2016. El presente
    trabajo analiza su utilización en instituciones
    educativas universitarias y de nivel medio a
    partir de la mirada reflexiva de los docentes y
    los estudiantes, detectando sus principales
    virtudes y debilidades, de manera de orientar
    acerca de su uso y retroalimentar al mismo
    proceso de desarrollo. Es una experiencia que
    se la puede enmarcar en la doble confluencia
    entre tecnología y educación: como
    herramienta tecnológica para facilitar el
    aprendizaje, y como un recurso pedagógico
    para desarrollar un conocimiento tecnológico
    Research Interests: