25 research outputs found

    Tracing the creation and evaluation of accessible Open Educational Resources through learning analytics

    Get PDF
    The adoption of Open Educational Resources (OER) has been continuously growing and with it the need to addressing the diversity of students’ learning needs. Because of that, OER should meet with characteristics such as the web accessibility and quality. Thus, teachers as the creators of OER need supporting tools and specialized competences. The main contribution of this thesis is a Learning Analytics Model to Trace the Creation and Evaluation of OER (LAMTCE) considering web accessibility and quality. LAMTCE also includes a user model of the teacher’s competences in the creation and evaluation of OER. Besides that, we developed ATCE, a learning analytics tool based on the LAMTCE model. Finally, it was carried out an evaluation conducted with teachers involving the use of the tool and we found that the tool really benefited teachers in the acquisition of their competences in creation and evaluation of accessible and quality OER.La adopción de Recursos Educativos Abiertos (REA) ha ido en aumento y con ello la necesidad de abordar la diversidad de necesidades de aprendizaje de los estudiantes. Por ello, los REA deben cumplir con características tales como la accesibilidad web y la calidad. Así, los profesores como los creadores de REA necesitan de herramientas de soporte y competencias especializadas. La principal contribución de la tesis es el modelo LAMTCE, un modelo de analíticas de aprendizaje para hacer seguimiento a la creación y evaluación de REA considerando la accesibilidad web y la calidad. LAMTCE también incluye un modelo de usuario de las competencias del profesor en creación y evaluación de REA. Además, se desarrolló ATCE, una herramienta de analíticas de aprendizaje que está basada en el modelo LAMTCE. Finalmente, se llevó a cabo un estudio con profesores involucrando el uso de la herramienta encontrando que ésta realmente benefició a los profesores en la adquisición de sus competencias en creación y evaluación de REA accesibles y de calidad

    Estructuras de control condicional java

    No full text
    Se explican los operadores que se suelen utilizar en programación, los condicionales del lenguaje JAVA y su aplicación en un ejemplo de NetBeans.Conditional structures allow to evaluate different cases through the use of conditionals which represent questions that can be presented in the execution of a program. The conditionals are written using variables, values and operators. In JAVA there are the conditionals IF, IF nested and SWITCH CASE.Las estructuras de control condicional permiten evaluar diferentes casos mediante el uso de condiciones que representan preguntas que pueden darse durante la ejecución de un programa. Las condiciones se escriben utilizando variables, valores y operadores. En JAVA se tienen los condicionales IF, IF anidado y SWITCH CASE.Presentación, Operadores, Condicional IF, Condicional SWITCH CASE, Condicional IF anidado, IF en NetBeans, SWITCH CASE en NetBeans, Actividad de aprendizaje, Referencias.1PregradoIngeniero(a) de SistemasPregrad

    Arreglos bidimensionales – matrices java

    No full text
    Presentación interactiva con diferentes recursos y actividades en la que se aborda el tema de arreglos bidimensionales en el lenguaje de programación JAVA.Los arreglos bidimensionales o también conocidos como matrices en JAVA, son un conjunto de datos del mismo tipo. En este conjunto los datos se organizan en filas y columnas. Se dice que son bidimensionales porque para acceder a una posición de una matriz se requieren de dos índices, el índice de la fila y el índice de la columna. Para crear una matriz en JAVA se utiliza el tipo y corchetes cuadrados dobles.Presentación, Introducción, Explicación del concepto, Actividades de aprendizaje, Referencias.1Bidimensional arrays or matrixes in JAVA are a set of data from the same type. Such set of data is organized y rows and columns. They are bidimensional because it is necessary to provide two indexes in order to reference a position in the matrix, one index for the row and one index for the column. To create a matrix in JAVA it is needed to provide the type and double squared brackets.Pregrad

    Non-functional requirements

    No full text
    Se define el concepto de requerimiento y de requerimiento NO funcional, presentando los diferentes tipos de requerimientos NO funcionales.Los requerimientos NO funcionales de un software deben definirse desde el inicio del proceso de desarrollo ya que influyen altamente en su calidad. Dentro de los requerimientos NO funcionales se encuentran: atributos de calidad, restricciones, interfaces externas, interfaces de usuario y control de errores.Bienvenida, Definición de requerimiento, Requerimientos NO funcionales, Ejemplos, Actividad de aprendizaje, Referencias1.0Non-functional software requirements should be defined at the beginning of the development process because they impact its quality. These requirements are classified in: quality attributes, constraints, external interfaces, user interfaces and errors control.Os requisitos de software não-funcionais devem ser definidos no início do processo de desenvolvimento, pois afetam sua qualidade. Esses requisitos são classificados em: atributos de qualidade, restrições, interfaces externas, interfaces de usuário e controle de erros.Entregado por la docente Ceclia Ávila Garzón en el periodo 2019-2.Para acceder a los diferentes contenidos se debe abrir cada una de las páginas del recurso

    Tracing the creation and evaluation of accessible Open Educational Resources through learning analytics

    No full text
    The adoption of Open Educational Resources (OER) has been continuously growing and with it the need to addressing the diversity of students’ learning needs. Because of that, OER should meet with characteristics such as the web accessibility and quality. Thus, teachers as the creators of OER need supporting tools and specialized competences. The main contribution of this thesis is a Learning Analytics Model to Trace the Creation and Evaluation of OER (LAMTCE) considering web accessibility and quality. LAMTCE also includes a user model of the teacher’s competences in the creation and evaluation of OER. Besides that, we developed ATCE, a learning analytics tool based on the LAMTCE model. Finally, it was carried out an evaluation conducted with teachers involving the use of the tool and we found that the tool really benefited teachers in the acquisition of their competences in creation and evaluation of accessible and quality OER.La adopción de Recursos Educativos Abiertos (REA) ha ido en aumento y con ello la necesidad de abordar la diversidad de necesidades de aprendizaje de los estudiantes. Por ello, los REA deben cumplir con características tales como la accesibilidad web y la calidad. Así, los profesores como los creadores de REA necesitan de herramientas de soporte y competencias especializadas. La principal contribución de la tesis es el modelo LAMTCE, un modelo de analíticas de aprendizaje para hacer seguimiento a la creación y evaluación de REA considerando la accesibilidad web y la calidad. LAMTCE también incluye un modelo de usuario de las competencias del profesor en creación y evaluación de REA. Además, se desarrolló ATCE, una herramienta de analíticas de aprendizaje que está basada en el modelo LAMTCE. Finalmente, se llevó a cabo un estudio con profesores involucrando el uso de la herramienta encontrando que ésta realmente benefició a los profesores en la adquisición de sus competencias en creación y evaluación de REA accesibles y de calidad

    Non-functional requirements

    No full text
    Se define el concepto de requerimiento y de requerimiento NO funcional, presentando los diferentes tipos de requerimientos NO funcionales.Non-functional software requirements should be defined at the beginning of the development process because they impact its quality. These requirements are classified in: quality attributes, constraints, external interfaces, user interfaces and errors control.Los requerimientos NO funcionales de un software deben definirse desde el inicio del proceso de desarrollo ya que influyen altamente en su calidad. Dentro de los requerimientos NO funcionales se encuentran: atributos de calidad, restricciones, interfaces externas, interfaces de usuario y control de errores.Os requisitos de software não-funcionais devem ser definidos no início do processo de desenvolvimento, pois afetam sua qualidade. Esses requisitos são classificados em: atributos de qualidade, restrições, interfaces externas, interfaces de usuário e controle de erros.Bienvenida, Definición de requerimiento, Requerimientos NO funcionales, Ejemplos, Actividad de aprendizaje, Referencias1.0Entregado por la docente Ceclia Ávila Garzón en el periodo 2019-2.Ingeniero(a) de SistemasPregradoPara acceder a los diferentes contenidos se debe abrir cada una de las páginas del recurso

    While, Do-while, For

    No full text
    En este recurso se explica qué son los ciclos, para qué sirven y cómo se escriben los ciclos en el lenguaje de programación JAVA.Los ciclos son estructuras de control repetitivo que permiten realizar una tarea un número repetido de veces como por ejemplo mostrar una frase 1000 veces. Comúnmente se utilizaría la instrucción para mostrar mensajes por consola y ésta se escribiría 1000 veces. Sin embargo, para ello se utilizan los ciclos, para que en pocas líneas de código se pueda obtener el mismo resultado. En el lenguaje de programación JAVA se puede trabajar con los ciclos WHILE, DO WHILE y FOR.Introducción, Concepto, Partes, Ciclos en JAVA, While, Do while, For, Ejemplo, Actividad de aprendizaje, Referencias.1Cycles are repetitive control structures that allow us to do repetitive task such as show a sentence 1000 times. Commonly, it would be used the instruction to print strings through the console. However, the use of cycles reduces the number of lines of code by obtaining the same result. In JAVA there are three cycles: WHILE, DO WHILE and FOR.Pregrad

    Introducción a algoritmos

    No full text
    Video en el que se explica el concepto de algoritmo, las características de un algoritmo, el proceso para resolver un problema y la representación de algoritmos en DFD.Algorithms are the core of all computing solutions. An algorithm gives the steps to follow in a problem solution. A way of representing algorithms is by mean of a flow diagram by using computer programs such as the DFD.Los algoritmos son la base de todas las soluciones que se plantean mediante un programa de computador. Un algoritmo expresa los pasos a seguir en la solución a un problema. Una forma de representar algoritmos de una forma gráfica es utilizando diagramas de flujo utilizando programas como DFD.Presentación, Introducción, Explicación del concepto, Características, Solución de problemas con algoritmos, Uso de DFD, Actividades de aprendizaje, Referencias.1PregradoIngeniero(a) de SistemasPregrad

    Dfd - ciclos mientras y para

    No full text
    Video en el que se explica la forma de utilizar ciclos mientras y para en el programa DFD.El programa DFD nos permite representar los ciclos mientras y para. Los ciclos son utilizados en programación para realizar tareas repetitivas. Un ciclo debe incluir una condición y el ciclo se ejecutará siempre que la condición dada se cumpla.Presentación, Introducción, Explicación de los ciclos, Ciclos en el programa DFD, Actividad de aprendizaje, Referencias.1The DFD program allows us to represent the cycles while and for. The cycles are used in programming in order to do repetitive tasks. A cycle should include a condition and the cycle will be executed if and only the condition is true.Pregrad

    Arreglos unidimensionales - arreglos java

    No full text
    En este recurso se explica qué son los arreglos y cómo crearlos en el lenguaje de programación JAVA.Arrays in JAVA are a set of elements with the same type. For instance, if an array is created using the Integer type, all elements in that array must be Integer numbers. Apart from create an array it is also important to know how to put elements inside an array and to do so this educational resource explains how to do this in the JAVA programming language.Los arreglos unidimensionales o simplemente arreglos en JAVA, son conjuntos de elementos del mismo tipo. Por ejemplo, si se crea un arreglo de tipo entero, solo se podrán almacenar números enteros en ese arreglo. Además de crearlo, es importante conocer cómo almacenar datos en un arreglo y para ello en este recurso se explica haciendo uso del lenguaje de programación JAVA.Introducción, Explicación gráfica, Concepto, Partes, Cómo almacenar en un arreglo, Ejemplo, Actividad de aprendizaje, Referencias.1PregradoIngeniero(a) de SistemasPregrad
    corecore