33 research outputs found

    Learning Programming by applied activities: an example with topics of Operating Systems

    Get PDF
    Cuando un maestro está preparando una colección de ejercicios, sería deseable una conexión entre la materia y el contexto del grado. Sin embargo, encontrar ejemplos prácticos de los temas de la asignatura con aplicación a otras asignaturas suele ser difícil. Este trabajo presenta una propuesta para practicar simultáneamente conceptos de programación de computadoras y sistemas operativos que enfrentan a los estudiantes a un problema real. De esta manera los estudiantes están más motivados y aumentan sus probabilidades de éxito. Entre los temas sobre sistemas operativos, se ha elegido la programación de procesos como práctica para la asignatura de programación. En términos generales, un programador administra qué proceso se ejecutará en un momento determinado. Algunas de las estrategias utilizadas para realizar esta gestión emplean estructuras FIFO o LIFO, que son contenidos típicos de la programación de computadoras. De este modo, el desarrollo y la implementación de un planificador permitirán a los estudiantes aplicar y reforzar estos conceptos. La propuesta puede ser interesante para los profesores de Programación, Estructuras de Datos y Sistemas Operativos en una grado en informática.When a teacher is preparing a collection of exercises, a connection between the subject and the context of the degree would be desirable. Nevertheless, finding practical examples of the topics of the subject with application to other subjects is occasionally difficult. This work presents a practical proposal for simultaneously practicing concepts of computer programming and operating systems which faces the students to a real problem. In this way the students are more motivated increasing their success probabilities. Among the topics of operating systems, process scheduling has been chosen for practice is computer programming. In general terms, a scheduler manages which process will be executed in a certain moment. Some of the strategies used to perform this management employ FIFO or LIFO structures, which are typical contents of computer programming. Thereby, the development and implementation of a scheduler would allow students applying and reinforcing these concepts. The proposal may be interesting for teachers of Programming, Data Structures and Operating Systems in a Computer Science degree.Universidad de Granada: Departamento de Arquitectura y Tecnología de Computadore

    Propuesta metodológica para la adaptación a las TICs de una asignatura dentro del marco del EEES

    Get PDF
    Este trabajo presenta una experiencia piloto para la adaptación al Espacio Europeo de Educación Superior de la asignatura Metodología y Tecnología de la Programación impartida en las titulaciones de I.T. Informática de Sistemas e I.T. Informática de Gestión de la Universidad de Córdoba. Para ello, se analizan el concepto de crédito europeo y la legislación vigente. Además, se presenta el proceso de virtualización de la asignatura orientada hacia el cumplimiento del contrato-programa para la financiación de las universidades andaluzas. Se describe cómo ha sido plasmada la metodología docente mediante la utilización de actividades y recursos de la plataforma Moodle, utilizada por el Aula Virtual de la Universidad de Córdoba como plataforma web de apoyo a la docencia.Peer Reviewe

    ¿Qué tiene de ciencia el conocimiento tradicional? El caso de los pescadores de Gandía

    Full text link
    Gran parte de los recursos pesqueros en los mares de todo el mundo se encuentran en una situación de sobreexplotación y las consecuencias sociales, económicas y ambientales ya se han empezado a notar. La pesca tradicional ha demostrado ser durante años una actividad de extracción más racional y equitativa con los recursos pesqueros y ha contribuido al mantenimiento de la biodiversidad de los ecosistemas marinos. Pero a pesar de esto, la pesca tradicional se ha visto una y otra vez marginada en el actual modelo de la gestión. Los conocimientos y prácticas locales propios de la pesca tradicional suelen ignorarse, no sólo por los gestores, también por los estudios académicos. A través del análisis de entrevistas abiertas a pescadores artesanales en el puerto de Gandía, este estudio investiga sus saberes y haceres locales de cara a investigar tanto las diferencias con los de los otros agentes relacionados con la pesca, como las posibilidades y limitaciones que se dan para su colaboración. Dada la crisis de legitimidad de las políticas pesqueras actuales que se manifiesta en las entrevistas, sólo la integración de los pescadores en la gestión del ecosistema marino hará posible una pesca costera ecológica y socialmente sostenible.Much of the fishing resources in the seas around the world are in a situation of over- exploitation, and the social, economical and environmental consequences have already begun to be noticed. Traditional fishing has proved to be a more rational and equitable fishery extraction activity for years and has contributed to the maintenance of the biodiversity of marine ecosystems. But despite this, traditional fishing has been again marginalized in the current model of management. Own traditional fisheries knowledge and local practices tend to be ignored, not only for the managers, also by academic studies. Through the analysis of interviews open to fishermen in the port of Gandia, this study investigates their knowledge and local doings of face to both investigate the differences from the other agents related to fishing, as the possibilities and limitations that occur for their collaboration. Given the crisis of legitimacy of the current fisheries policy which manifests itself in interviews, only the integration of fishermen in the management of the marine ecosystem will enable an ecologically and socially sustainable coastal fisheries.Gibaja García, EM. (2014). ¿Qué tiene de ciencia el conocimiento tradicional? El caso de los pescadores de Gandía. Universitat Politècnica de València. http://hdl.handle.net/10251/39649Archivo delegad

    Aplicación de técnicas de aprendizaje activo a la enseñanza de la programación de ordenadores

    Get PDF
    El alumno tiende a ser un elemento pasivo en el proceso de enseñanza-aprendizaje, limitándose a recibir lecciones magistrales. En este trabajo realizamos una propuesta para el programa de prácticas de la materia Programación, impartida en el Grado en Ingeniería Informática de la Universidad de Córdoba, enfocado a que el alumno se implique en su propio proceso de aprendizaje experimentando con problemas de complejidad media, que le acercan al mundo real. La propuesta se basa en el aprendizaje activo y pretende que el alumno adquiera las competencias de la materia mediante la experimentación con casos prácticos.The student tends to be a passive element in the teaching-learning process, merely receiving masterly lessons. In this work we make a proposal for the practical program of the subject Programming, taught in the Degree in Computer Engineering of the University of Córdoba, focused on the student to get involved in their own learning process by experimenting with problems of medium complexity, which bring them closer to the real world. The proposal is based on active learning and aims for the student to acquire the skills of the subject through experimentation with practical cases

    Diseño de aplicaciones cliente/servidor para el aprendizaje de las tecnologías de comunicación

    Get PDF
    Las redes de comunicación se han convertido en una materia indispensable para los alumnos del grado de Ingeniería Informática, su rápido avance y su introducción en todos lo ámbitos de nuestras vidas han contribuido a su importancia. Sin embargo, su enseñanza es compleja debido a la gran diversidad de tecnologías, modelos y herramientas implicadas. En este contexto, es interesante empezar a abordarlo con un alto nivel de abstracción para posteriormente llegar a un nivel más específico. Una tecnología básica que permite profundizar en conceptos específicos como son los conceptos de modularización, servicios, protocolos e interfaces, serían los sockets. Desde esta perspectiva, se presentan ejemplos prácticos que permiten que el alumno trabaje con esta tecnología y desarrolle aplicaciones cliente/servidor en red que son accesibles desde cualquier localización

    Experiencia en el Grado en Ingeniería Informática para reforzar conceptos algebraicos a través de la Programación de Ordenadores

    Get PDF
    Este trabajo presenta la experiencia llevada a cabo en primero de Grado en Ingeniería Informática en las asignaturas de Programación. Esta experiencia ha estado orientada al refuerzo de conceptos de matemática discreta y álgebra lineal. Para ello planteamos dos recursos didácticos en los que el alumnado pone en práctica no solo los conceptos vistos en clase de programación, sino también los contenidos de otras asignaturas del mismo cuatrimestre, favoreciendo el refuerzo y la interiorización de algoritmos y conceptos matemáticos que suelen resultarle difíciles de aprender.Este trabajo presenta la experiencia llevada a cabo en primero de Grado en Ingeniería Informática en las asignaturas de Programación. Esta experiencia ha estado orientada al refuerzo de conceptos de matemática discreta y álgebra lineal. Para ello planteamos dos recursos didácticos en los que el alumnado pone en práctica no solo los conceptos vistos en clase de programación, sino también los contenidos de otras asignaturas del mismo cuatrimestre, favoreciendo el refuerzo y la interiorización de algoritmos y conceptos matemáticos que suelen resultarle difíciles de aprender

    LAIM discretization for multi-label data

    Get PDF
    Multi-label learning is a challenging task in data mining which has attracted growing attention in recent years. Despite the fact that many multi-label datasets have continuous features, general algorithms developed specially to transform multi-label datasets with continuous attributes’ values into a finite number of intervals have not been proposed to date. Many classification algorithms require discrete values as the input and studies have shown that supervised discretization may improve classification performance. This paper presents a Label-Attribute Interdependence Maximization (LAIM) discretization method for multi-label data. LAIM is inspired in the discretization heuristic of CAIM for single-label classification. The maximization of the label-attribute interdependence is expected to improve labels prediction in data separated through disjoint intervals. The main aim of this paper is to present a discretization method specifically designed to deal with multi-label data and to analyze whether this can improve the performance of multi-label learning methods. To this end, the experimental analysis evaluates the performance of 12 multi-label learning algorithms (transformation, adaptation, and ensemble-based) on a series of 16 multi-label datasets with and without supervised and unsupervised discretization, showing that LAIM discretization improves the performance for many algorithms and measures

    Predicción del rendimiento académico en las nuevas titulaciones de grado de la EPS de la Universidad de Córdoba

    Get PDF
    En este artículo se describe una experiencia de innovación docente que tiene como finalidad predecir el rendimiento académico de los estudiantes de primer curso de grado universitario utilizando técnicas de minería de datos. La investigación se ha realizado utilizando información de los alumnos de tres asignaturas de introducción a la informática que se han impartido durante el primer cuatrimestre del curso 2010-11 en las distintas titulaciones de grado de la Escuela Politécnica Superior de la Universidad de Córdoba.In this paper, we describe an educational innovation experience about the prediction of the students’ academic performance during the first year of university degree by applying data mining techniques. The research has been carried out by using the information of students of three subjects about introduction to computer science during the first semester of 2010-11 academic year in the different degrees of the Higher Technical College of the University of Cordoba.Los autores agradecen el soporte económico proporcionado por el ministerio de educación, ciencia e innovación (Proyecto TIN-2011-22408) y la Junta de Andalucía (Proyecto P08-TIC-3720)

    Educational data mining to detect key resources

    Get PDF
    Este artículo describe un proyecto de innovación educativa centrado en diseñar y desarrollar un nuevo módulo de Moodle que permita obtener modelos predictivos basados en árboles de decisión a partir de los datos de uso almacenados en Moodle. Debido a las características de los modelos basados en árboles de decisión, es posible relacionar el trabajo personal realizado por los alumnos en Moodle con la calificación final obtenida, proporcionándonos así una descripción de los recursos y actividades que resultan clave para superar/suspender una asignatura. Con esta información, el profesor podría detectar alumnos con alta probabilidad de no superar la asignatura e intentar reconducir la situación. Este módulo puede ser aplicado en cualquier asignatura de la plataforma Moodle. Concretamente, para comprobar su funcionamiento, ha sido aplicado la asignatura Introducción a la Programación impartida en el grado de Ingeniería Informática de la Universidad de Córdoba.This article describes an educational innovation project whose aim is designing and developing a new Moodle block to obtain decision tree based predictive models from usage data store in Moodle. Due to the features of these decision tree based models, it is possible to establish a relationship between student’s work and the final mark, and to obtain a description of the key resources to pass/fail a certain subject. With this information, the instructor could detect students with a high probability of fail and then try to correct the situation. This block could be applied to any subject in the Moodle platform. After developing the block, it has been tested with some of the subjects given by teachers involved in the project

    Mobile application for recommending courses in University Studies

    Get PDF
    Los Grados Universitarios en sus planes de estudios tienen asignados una serie de créditos optativos, en los que el estudiante tiene libertad para elegir las asignaturas que más le interesen. Esta elección suele ser bastante complicada para los estudiantes, que si bien cuentan con una guía docente de cada asignatura, que les permite conocer los contenidos teóricos y prácticos, los profesores que la imparten, la metodología y los criterios de evaluación, no suele ser suficiente para decidirse. En este contexto, los estudiantes están interesados en las valoraciones que le pueden ofrecer otros compañeros o compañeras que las cursaron, siendo una práctica habitual que los estudiantes recurran a los estudiantes de otros cursos para que les orienten en el proceso. No obstante, se debe tener cierta precaución con esta práctica, porque no todas las valoraciones que se reciban deberían tener la misma consideración. Por un lado, los intereses y propósitos del estudiante que pide opinión y los del estudiante que la proporciona puede que sean diferentes, y por otro lado, puede que la información se encuentre distorsionada por haber pasado por varios intermediarios. En este escenario, los sistemas de recomendación aparecen como herramientas para ayudar a la toma de decisiones generando recomendaciones a los estudiantes sobre un determinado objeto de estudio, a partir de preferencias y opiniones dadas por otros estudiantes que tienen unos intereses o preferencias similares a los suyos. En este proyecto se ha diseñado e implementado una aplicación móvil, fácil de manejar por los estudiantes y que permite que cualquier estudiante registrado en un determinado Grado pueda obtener una recomendación sobre las asignaturas que más le pueden interesar.University studies contain several optional subjects that can be chosen by students according to their preferences. To make this decision, student has a teaching guide of each subject which contains information about theoretical and practical contents, professors, methodology and assessment process. Despite being useful, in many cases this information is insufficient to make the best decision. In this context, students ask other peer students who have already studied the subject for advice. However, this process should be carried out cautiously. On one hand, the interests and goals of consulted students could be different to those of the student that requires the information, and on the other hand, the information could present a distorted vision of reality due to the intervention of many intermediaries. This project intends to offer recommendations that help students to choose the subjects that could be more interesting for him or her from opinions given by other peers. With this purpose, we design and develop a mobile application that allows students to obtain a recommendation about the more convenient subjects according to his/her preferences
    corecore