35 research outputs found

    Los Cursos Masivos en Línea en Coursera y su Empleo Potencial en los Programas de Ingeniería en América Latina

    Get PDF
    Massive Open Online Courses have changed the way in which education is conceived, especially in certain subjects and countries. The authors present a quantitative and qualitative analysis of the languages and topics covered by the courses of Coursera, a leader in this field. We demonstrate that there are many courses with potential impact in the engineering careers in Latin-America. The topics are not restricted to Information and Computer Engineering, but they also include Mechanical, Civil, Hydraulic, Electric and Electronic Engineering. We show that several hundreds of courses are relevant for engineering. This number is growing and this is also the case of number of courses in the languages with more importance to our region.Los cursos masivos abierto en línea son un fenómeno reciente que ha revolucionado la forma en que se enfoca la educación superior a nivel mundial, fundamentalmente en ciertas temáticas y para los países más desarrollados. En este trabajo se realiza un análisis cuantitativo y cualitativo de los idiomas y temáticas de los cursos que se ofertan en la plataforma Coursera, que es hoy una de las más importantes. Los resultados demuestra que son grandes las potencialidades de la actual oferta educativa de este tipo de cursos para ser empleado en las carreras de ingeniería en América Latina, no solo en el área de la Ingeniería en Informática o Computación, sino en otras ingenierías como son los casos de las Ingeniería Mecánica, Civil, Hidráulica, Eléctrica y Electrónica

    JPEG encoder hardware software partitioning using stochastic hill climbing optimization technique

    Get PDF
    La partición hardware/software es una etapa clave dentro del proceso de co-diseño de los sistemas embebidos. En esta etapa se decide qué componentes serán implementados como co-procesadores de hardware y qué componentes serán implementados en un procesador de propósito general. La decisión es tomada a partir de la exploración del espacio de diseño, evaluando un conjunto de posibles soluciones para establecer cuál de estas es la que mejor balance logra entre todas las métricas de diseño. Para explorar el espacio de soluciones, la mayoría de las propuestas, utilizan algoritmos metaheurísticos; destacándose los Algoritmos Genéticos, Recocido Simulado. Esta decisión, en muchos casos, no es tomada a partir de análisis comparativos que involucren a varios algoritmos sobre un mismo problema. En este trabajo se presenta la aplicación de los algoritmos: Escalador de Colinas Estocástico y Escalador de Colinas Estocástico con Reinicio, para resolver el problema de la partición hardware/software. Para validar el empleo de estos algoritmos se presenta la aplicación de este algoritmo sobre un caso de estudio, en particular la partición hardware/software de un codificador JPEG. En todos los experimentos es posible apreciar que ambos algoritmos alcanzan soluciones comparables con las obtenidas por los algoritmos utilizados con más frecuencia.Hardware/software partitioning is a key task for embedded system co-design. The goal of this task is to decide which components of an application will be executed in a general purpose processor (software) and which ones on a specific hardware. To support this decision a design space exploration is executed, by the evaluation of several solutions to establish the best trade-off reached. To accomplish this task, metaheuristics algorithms are used by the most proposals; highlighting Genetic Algorithms and Simulated Annealing. Many times this decision is not taken by a comparative study over several algorithms. In this article the application of Stochastic Hill Climbing and Restart Stochastic Hill Climbing for solving the hardware/software partitioning problem is presented. A case study of JPEG encoder is presented. The results show that comparable solutions are reached by those algorithms

    Concept sense disambiguation in concept maps using WordNet

    Get PDF
    In this report an unsupervised and knowledge-based algorithm for concept sense disambiguation in concept maps is proposed. Concept maps are graphical tools for organizing and representing knowledge, based on concepts and labeled interconnections among them, forming propositions. The disambiguation process is carried combining Magnini’s domain, context information and the gloss. It’s supported in the Spanish WordNet lexical database and the lexical relations hypernyms-hyponyms, meronyms-holonyms and instance.Postprint (published version

    Approaching rank aggregation problems by using evolution strategies: The case of the optimal bucket order problem

    Get PDF
    The optimal bucket order problem consists in obtaining a complete consensus ranking (ties are allowed) from a matrix of preferences (possibly obtained from a database of rankings). In this paper, we tackle this problem by using evolution strategies. We designed specific mutation operators which are able to modify the inner structure of the buckets, which introduces more diversity into the search process. We also study different initialization methods and strategies for the generation of the population of descendants. The proposed evolution strategies are tested using a benchmark of 52 databases and compared with the current state-of-the-art algorithm LIA. We carry out a standard machine learning statistical analysis procedure to identify a subset of outstanding configurations of the proposed evolution strategies. The study shows that the best evolution strategy improves upon the accuracy obtained by the standard greedy method (BPA) by 35%, and that of LIA by 12.5%

    Lecciones aprendidas en la impartición de la asignatura Matemáticas Discretas

    Get PDF
    En el presente trabajo se exponen las principales experiencias del colectivo de profesores que ha impartido la asignatura Matemáticas Discretas en la F acultad de Ingeniería Informática del “Instituto Superior Politécnico José Antonio Echeverría” (CUJAE) durante el período que comprende los cursos desde 2007-2008 hasta 2014-2015. Los cursos han sido concebidos hacia la búsqueda de un aprendizaje desarrollador por parte del estudiante, su formación como un profesional capaz de aprender por sí mismo, así como hacia su desarrollo integral como futuro profesional de la Ingeniería Informática. Para ello, se han tenido en cuenta las categorías fundamentales de la didáctica desarrolladora. Además, se ha considerado la integración de la asignatura con el resto de las asignaturas del año y su tributo a las asignaturas de años superiores. Al finalizar el trabajo se muestran los resultados docentes alcanzados por los estudiantes en los cursos en cuestión y algunos análisis correspondientes a estos resultados. Estos análisis permiten obtener una retroalimentación de lo acaecido en estos cursos y así, mejorar la asignatura para los siguientes cursos.On this paper there have been exposed the main experiences of the teamwork in charge of teaching the subject “Discrete Mathematics” at the Faculty of Computer Engineering from the “Polytechnic University José Antonio Echeverría” (CUJAE). This job covers the period from the course 2007-2008 until 2014-2015. The program have been conceived for the searching of a developer learning from the student side, his formation as a professional capable to learn by himself, as well as toward his integral development as a professional in the future. To do this, we have taken into account the fundamental categories of educational developer. It has also considered the integration of this subject with the rest of the subjects corresponding to the same academic year and his legacy to the incoming subjects in the next courses. The outcomes achieved by students in the courses in question have been shown and there have been done an analysis in that regard. These analyzes allow to obtain a feedback of what happened in these courses and thus improve the course for the following courses.Facultad de Informátic

    Reformulación eficiente del problema de programación lineal de agregación de rankings.

    No full text
    Rankings are very commonly used to express preferences in music, sports, politics and other diverse fields. The Rank Aggregation Problem consists on finding the permutation that best represents a set of input rankings, by minimizing the Kendall distance. There is an Integer Linear Programming formulation for this problem that allows solving it in an exact way, if computational resources are available. In this paper we introduce a new Integer Linear Programming formulation of the Rank Aggregation Problem that allows reducing the number of variables by half and the amount of constraints approximately to a third part. This reduction allows solving the same problems with an improved computational efficiency.   Los rankings son muy utilizados para expresar distintos tipos de preferencias, en ramas tan diversas como la música, el deporte, la política, etc. El problema de agregación de rankings consiste en encontrar la permutación que mejor resume a un conjunto de rankings de entrada, minimizando la distancia de Kendall. Existe una formulación de programación lineal entera para este problema que permite su resolución de forma exacta si se cuenta con los recursos computacionales necesarios. En este trabajo se presenta una nueva formulación de programación lineal entera del problema de agregación de rankings que permite reducir las variables a la mitad y la cantidad de restricciones a un tercio aproximadamente. Esto permite resolver los mismos problemas con mucha mayor eficiencia computacional

    Búsqueda local proactiva basada en FDC

    No full text
    En este trabajo se presenta ECE-MP-FDC, una variante proactiva del algoritmo de búsqueda Escalador de Colinas (o Búsqueda Local). El algoritmo identifica la mejor estructura de vecindad a través de la aplicación repetida del operador de mutación, y evalúa la conveniencia de cada una usando la métrica FDC (Fitness Distance Correlation). La mejor estructura de vecindad se usa durante una ventana de tiempo, luego de la cual se repite el análisis. Se presenta un estudio experimental en 28 funciones sobre cadenas binarias de 100 bits con distintos grados de dificultad. La variante proactiva del Escalador de Colinas basada en FDC logra resultados similares o mejores que otras metaheurísticas (Algoritmos Evolutivos, Algoritmo del Gran Diluvio, Aceptación por Umbral, RRT)

    UN CURRÍCULO PARA LA CARRERA DE CIENCIAS DE LA COMPUTACIÓN BASADA EN LOS CURSOS DE COURSERA

    No full text
    Los cursos masivos abiertos en línea (conocidos como MOOC, por sus siglas en inglés) constituyen un fenómeno reciente que ha cambiado la perspectiva sobre la formación y el futuro de las instituciones educativas. Cientos de miles de personas han cursado este tipo de cursos en los últimos años. Sin embargo, para un estudiante que se encuentra con toda la oferta educativa que hoy está disponible, no le es fácil definir una estrategia curricular de formación que le permita ganar una formación sólida en una carrera. Para avanzar un paso en ese sentido, este trabajo analiza los cursos de Ciencias de la Computación que hoy ofrece Coursera, una de las plataformas más populares de difusión de este tipo de cursos. Se agrupan los cursos disponibles en Coursera y se analizan desde la perspectiva de diseño curricular propuesto para la carrera de Ciencias de la Computación por reconocidas instituciones. Finalmente, se concluye con una selección y ordenamiento de 45 cursos que permitiría a un estudiante obtener un currículo profesional para la carrera alineado a esa propuesta. Se analizan los retos y amenazas que llevaría seguir este camino tanto para los estudiantes como para las instituciones educativas.PALABRAS CLAVE: Cursos abiertos masivos en línea; Ciencias de Computación; Diseño curricular.A COMPUTER SCIENCE CURRICULUM BASED ON COURSERAABSTRACTMassive Open On-line Courses (MOOC) are changing the perspective and the future of the higher education institutions. Thousand of persons have been involved in this type of courses in the recent years. However, if a student wants to get a solid formation for a specific career there is not any guide for using all the available courses. In order to advance in this direction, this paper analyze the courses in the field of Computer Science that are available in Coursera, one of the most important platform to deliver MOOC, with the intention of proposing a curriculum. The available courses are analyzed based on the recommendations for the curricula of Computer Science careers that have been established by institutions with high reputation. Finally, we present a selection and arrangement of 45 courses of Coursera that would allow the students to get a curricular formation aligned with the most recognized standards for this career. Some challenges and implications of the proposal and also discussed.KEYWORDS: Massive Open On-line Courses (MOOC); Computer Science; Curriculum Design.</p

    Los Cursos Masivos en Línea en Coursera y su Empleo Potencial en los Programas de Ingeniería en América Latina

    Get PDF
    Massive Open Online Courses have changed the way in which education is conceived, especially in certain subjects and countries. The authors present a quantitative and qualitative analysis of the languages and topics covered by the courses of Coursera, a leader in this field. We demonstrate that there are many courses with potential impact in the engineering careers in Latin-America. The topics are not restricted to Information and Computer Engineering, but they also include Mechanical, Civil, Hydraulic, Electric and Electronic Engineering. We show that several hundreds of courses are relevant for engineering. This number is growing and this is also the case of number of courses in the languages with more importance to our region.Los cursos masivos abierto en línea son un fenómeno reciente que ha revolucionado la forma en que se enfoca la educación superior a nivel mundial, fundamentalmente en ciertas temáticas y para los países más desarrollados. En este trabajo se realiza un análisis cuantitativo y cualitativo de los idiomas y temáticas de los cursos que se ofertan en la plataforma Coursera, que es hoy una de las más importantes. Los resultados demuestra que son grandes las potencialidades de la actual oferta educativa de este tipo de cursos para ser empleado en las carreras de ingeniería en América Latina, no solo en el área de la Ingeniería en Informática o Computación, sino en otras ingenierías como son los casos de las Ingeniería Mecánica, Civil, Hidráulica, Eléctrica y Electrónica

    Búsqueda de predicados difusos en una base de datos utilizando metaheurísticas.

    No full text
    En este trabajo se propone un enfoque más flexible para la representación del conocimiento extraído de una base de datos (predicados), debido a que brinda la posibilidad de descubrir conocimiento que ninguno de los métodos anteriores permite (ID3, Apriori, K-Medias, etc), por estar enfocados en un modelo determinado. Los predicados obtenidos se representan haciendo uso de la forma normal conjuntiva o disyuntiva. Para su evaluación se utiliza el valor de verdad con respecto a los datos, basado en el uso de diferentes operadores de lógica difusa. El aprendizaje es no supervisado y para la búsqueda se utilizan algoritmos metaheurísticos
    corecore