Cursos

Una vez más, tenemos la lista para este cuatrimestre de cursos online del Centro de Enseñanzas Virtuales de la Universidad de Granada.

Y, una vez más, hemos seleccionado de entre ellos aquellos que tiene relación con el software libre. Desde hardaware libre con Arduino hasta control de versiones con git, pasando por lenguajes de programación o sistemas ofimáticos, la oferta de cursos vistuales a distancia es muy interesante:

Arduino básico

Arduino es una plataforma de hardware libre que, por sus características y bajo precio, se ha convertido en una plataforma de desarrollo para todo tipo de mecanismos controlados desde el ordenador: robots, sensores y plataforma de domótica. Su éxito se basa en el hecho de que, al ser libre, está disponible desde muchísimos vendedores y además es relativamente fácil de programar, por lo que podemos encontrarla tanto en sistemas profesionales como en instalaciones artísticas. Es este interés por una amplia gama de colectivos y su relativa facilidad de programación lo que le da viabilidad comercial; por el momento no hay cursos virtuales de Arduino en el mercado y el lanzar este permitiría hacerse con ese mercado. En talleres hechos por la OSL sobre Arduino se han dado verdaderos llenos, lo que da una pista del interés del tema.

Por otro lado, los contenidos cubren, a nivel básico, todo lo necesario para echar a andar con la misma. Quien elabora los contenidos, José Antonio Vacas, es un experto en la plataforma, y ha impartido e impartirá diferentes talleres y cursos presenciales sobre la materia.

Curso Básico de R

R se ha convertido en los últimos años en una herramienta ampliamente utilizada en la investigación en estadística y otros campos con una fuerte componente aplicada. Se trata de un software de distribución libre y gratuito (Licencia GNU), derivado del lenguaje S, que se caracteriza por su versatilidad y por la participación constante de una comunidad de investigadores en su desarrollo. Por otro lado, el hecho de no disponer de un interfaz basado en menús hace que el proceso de aprendizaje sea más costoso respecto a otros paquetes comerciales (SPSS, STATA, SAS), por lo que una vez superado este aprendizaje, R se convierte en una herramienta ideal para el análisis estadístico, programación de funciones y para la representación gráfica de resultados. Además, se puede acceder a una gran cantidad de código en R, desarrollado por investigadores particulares que se encuentra accesible libremente vía la web del proyecto (http://www.r-project.org), lo que le convierte en una plataforma ideal para la implementación y difusión de nuevos métodos estadísticos.

Así, en la sociedad de la información en la que estamos inmersos la mayor parte de los ciudadanos hace que seamos al menos lectores de resultados estadísticos, por lo que el enfoque que se pretende es eminentemente práctico para usuarios con conocimientos básicos en Estadística que quieran adentrarse y trabajar en el mundo de R.

Por otro lado, la adaptación del profesorado universitario a diferentes métodos de impartir docencia en los nuevos Grados, así como en la propia investigación hace necesario el aprendizaje y la utilización de software estadístico. De hecho, son los propios profesores los que demandan de manera constante que se impartan cursos de esta índole. Así mismo, puede llegar a ser ideal para estudiantes de estadística en los distintos grados y posgrados.

Dado que es un curso inicial, se pretende que el participante en el curso se familiarice que el entorno de trabajo de R con el fin de realizar el tratamiento y análisis de datos, la programación o la generación de gráficos de forma potente con un modo de trabajo que no está basado en una interfaz gráfica amigable, aunque esto se suplirá con R – Commander. En esta fase inicial se enseñará a instalar el paquete base, distintas librerías y como trabajar con R, en un primera etapa. En una segunda etapa se verá como realizar un análisis de datos con cálculos descriptivos, representaciones gráficas, análisis de regresión y la interpretación de los resultados obtenidos.

Desarrollo de software colaborativo con Git

Desde la Oficina de Software Libre nos interesa potenciar todo uso de herramientas libres y en todos los ámbitos, por eso se lanza este nuevo curso. Los sistemas de control de fuentes son fundamentales en el trabajo en equipo hoy en día en la empresa permitiendo gestionar de forma eficiente el trabajo en equipo, asignar tareas y llevar simultáneamente varias ramas de desarrollo de un producto (generalmente una aplicación, pero también tiene su aplicación en el desarrollo colaborativo de documentación).

De entre estos sistemas, ha surgido a principios de siglo git, creado por Linus Torvalds para su utilización en el núcleo de Linux. Es un sistema con unas características porpias, rápido, sólido, extensible y fácilmente conectable con otros sistemas de planificación de trabajo en grupo; estas características han favorecido su rápida adopción en todo tipo de entornos, tanto para equipos que no usaban ninguno antes como para sustituir a otros sistemas tales como Subversion y CVS. La mayoría de los repositorios gratuitos de código, tales como SourceForge y Google Code, permite trabajar con este tipo de sistema.

Pero entre estos sitios de alojamiento gratuito (y también de pago) destaca GitHub. Creado inicialmente alrededor de este sistema, se ha desarrollado con mayor extensión que el resto sobre todo por su facilidad de uso, clientes para usarse en todo tipo de plataformas y la facilidad para crear nuevas versiones de proyectos. Como sistema de alojamiento de proyectos de Git, hoy en día, es el mejor, y se usa tanto en ambientes de software libre como en ambientes profesionales, que pagan repositorios y proyectos privados.

El alumno sabrá

  • Los conceptos principales de un sistema de gestión de contenidos.
  • Conceptos relacionados con sistemas de gestión de contenidos, tales como integración continua.
  • Los conceptos principales del software libre.

El alumno será capaz de

  • Instalar la versión de git adecuada para su sistema operativo.
  • Usar las funcionalidades básicas de un repositorio y las específicas de git.
  • Usar git para flujos de trabajo relativamente complejos.

Introducción al lenguaje de programación Python

Python es un lenguaje de propósito general, interpretado, que en la actualidad se usa en todos los ámbitos, desde la investigación biológica hasta la programación de páginas web. En las enseñanzas regladas no se cubre de forma suficiente, por lo que se presenta este curso que cubre esa carencia.

El principal creador de Python ha sido contratado por Google, lo que augura un desarrollo considerable en el futuro previsible. Desde Google AppSpot, Google también proporciona una máquina virtual Python sobre la que poder desarrollar de forma eficiente y escalable.

Desde el punto de vista de la oficina de software libre, la formación en lenguajes de programación libres tal como este permite al alumno trabajar sobre una base tecnológica sólida, con una comunidad de apoyo adecuada y que permite, a la vez, desarrollar software libre integrándose en alguna de las muchas empresas que lo usan para sus desarrollos.

Procesamiento de textos con software libre: OpenOffice.org/LibreOffice Writer

En la actualidad, uno de los usos principales del ordenador es la edición de textos. Uno de los paquetes ofimáticos que ofrecen herramientas de edición y procesamiento de textos es Microsoft Office, a través del conocido WORD. Sin embargo, este paquete es comercial y tiene un coste importante.

En los últimos años, dentro de los proyectos de desarrollo de software libre, está adquiriendo mucha importancia el sistema OpenOffice.org y LibreOffice: dos paquetes ofimáticos gratuitos que están siendo elegido cada vez por más usuarios (personales, empresas, instituciones, …) y que ofrecen la misma funcionalidad que el paquete Office.

Además, presenta otra ventaja importante, que está disponible para los entornos informáticos más utilizados: Linux, Windows y Mac, por lo que cualquier usuario que conozca su funcionamiento, podrá utilizarlo en cualquier sistema que necesite.

El objetivo fundamental del curso es acercar a los alumnos a la utilización de la aplicación Writer, el editor de textos del paquete OpenOffice.org y LibreOffice, dos de las Suites Ofimáticas gratuitas más conocidas y extendidas. En concreto, como objetivos particulares nos proponemos:

  • Conocer las ideas fundamentales del software “libre”.
  • Conocer los términos básicos utilizados en el entorno ofimático OpenOffice.org y LibreOffice
  • Conocer los aspectos fundamentales del procesamiento de textos, y su aplicación con la aplicación Writer.
  • Estudiar la relación del procesamiento de textos con la creación de presentaciones multimedia a través de otra componente de OpenOffice.org y LibreOffice: Impress.
  • Profundizar en aspectos más avanzados del procesamiento y edición de textos.

Programación Avanzada en Python

Desde hace tres años la Oficina de Software Libre viene organizando un curso virtual de Python básico con bastante éxito. Eso hace pensar que hay una demanda de conocimientos más avanzados de Python que es lo que se pretende cubrir con este curso.

Los contenidos intermedios-avanzados de este curso van enfocados a trabajar con bases de datos, poder trabajar con la web analizando la estructura de los textos y finalmente poder crear interfaces de usuario para aplicarlos, por ejemplo, a la programación de juegos, pero también a la programación científica y en general la creación de todo tipo de aplicaciones de escritorio. El objetivo final es formar al alumno para que sepa crear aplicaciones completas, en web o escritorio.

El alumno sabrá

  • Qué es necesario para trabajar con bases de datos en Python
  • Los formatos usados para representar regularidades en el texto: expresiones regulares
  • Los conceptos básicos de programación de interfaces de usuario y su aplicación en la programación de juegos.

El alumno será capaz de

  • Crear programas que puedan trabajar con una base de datos.
  • Crear aplicaciones de escritorio con interfaz de usuario.
  • Extraer información de páginas web mediante programas cliente.
  • Ponerlo en práctica en casos reales.

Programación en Perl

Perl es un lenguaje de programación libre, maduro y con una gran implantación en sectores tales como la biocomputación, la programación de aplicaciones web y la administración de sistemas informáticos. En este curso se enseñan a personas que ya tengan conocimientos de programación cómo realizar programas simples en este lenguaje, usando ejemplos simples y dejando al alumno aprender a partir de la programación de sus propias aplicaciones.

Ya tenemos encima el comienzo de un nuevo curso, y el Centro de Enseñanzas Virtuales de la Universidad de Granada ofrece una gran variedad de enseñanzas online para elegir.

Pero como aquí hemos venido a hablar de software libre, hemos preparado (una vez más) un pequeño listado con todos los cursos online de la UGR con matrícula abierta que tengan que ver con el software libre y tecnologías relacionadas, ordenados por fecha de inicio:

Octubre

Arduino Avanzado Del 16 de octubre al 20 de diciembre de 2013.

Programación avanzada en Perl Del 21 de octubre al 29 de noviembre de 2013.

Gestión y Dirección de proyectos mediante el software libre ProjectLibre Del 21 de octubre al 13 de diciembre de 2013.

Gestión de Contenidos con Joomla Del 28 de octubre al 20 de diciembre de 2013.

Programación Cliente-Servidor en JavaScript Del 28 de octubre al 13 de diciembre de 2013.

Raspberry Pi básico Del 28 de octubre de 2013 al 10 de enero de 2014.

Noviembre

Scratch: Iniciación a la programación para enseñanza primaria y secundaria Del 4 de noviembre al 4 de diciembre de 2013.

OpenOffice.org/LibreOffice: Ofimática con Software Libre Del 6 de noviembre de 2013 al 23 de mayo de 2014.

Programación de servidores web: HTML, Perl/CGI, PHP y MySQL Del 18 de noviembre al 20 de diciembre de 2013.

Lenguajes de programación, aplicaciones concretas, conjuntos de tecnologías o hardware libre. Tenemos donde elegir.

En la Oficina de Software Libre de la Universidad de Granada, llevamos bastante tiempo demostrando que con una distribución GNU/Linux como MiniNo entre otras, podemos aprovechar nuestro viejo equipo.

Y como mas vale una imagen que cien palabras, os vamos a enseñar como con un Celeron de 800 Mhz, 256 MB de RAM y un HDD de 6,4 GB podemos navegar, utilizarlo con herramientas ofimáticas e inclusive ver vídeos en Youtube, entre otras aplicaciones que ya vienen instaladas en la propia distribución.

Vídeos realizado  por Manu OSL

Si reciclas obtenemos un beneficio para el medio ambiente, económico y muy importante, personal.

También tendrás el orgullo de haber montado, configurado y optimizado al 100% tu propio ordenador.

Si estas interesado, hasta el 13 de septiembre te puedes matricular en el curso: MANTENIMIENTO Y REUTILIZACIÓN DE MATERIAL INFORMÁTICO CON SOFTWARE LIBRE (1ª Edición)

Con el comienzo del nuevo año llegan los bueno propósitos. Y si entre ellos tienes el de hacer algún curso online, tienes donde elegir entre los que imparte el Centro de Enseñanzas Virtuales de la Universidad de Granada.

Si además tienes interés en el software libre y tecnologías relacionadas, aquí tienes de nuevo nuestro tradicional listado de cursos online de la UGR relacionados con el software libre:

Ya están disponibles, en abierto y con una licencia libre Creative Commons – Atribución CompartirIgual, los cursos On-Line que imparte esta Oficina de Software Libre.

Se trata de los mismos cursos que se imparten en el Centro de Enseñanzas Virtuales de la Universidad de Granada. aunque, lógicamente, en esta plataforma abierta se ponen a disposición de la comunidad los cursos “tal cual”, y esta oficina no provee de otros servicios como tutorización, corrección o acceso a certificados. Actualmente están disponibles los siguientes cursos de forma libre:

  • Programación Avanzada en Python
  • Introducción al lenguaje de programación Python
  • Liberación de Proyectos de Software Libre
  • Introducción al procesador de textos científicos LaTex
A medida que se vayan creando nuevos cursos y contenidos libres o se actualicen los actuales, se agregarán también a esta plataforma abierta.

Sin embargo, existe la posibilidad de cursar alguno de ellos y otros de forma tutorizada, con correcciones de ejercicios, reconocimiento de créditos y acceso a certificados. Puedes matricularte a través del Centro de Enseñanzas Virtuales de la Universidad de Granada. En estos momentos se encuentran en periodo de matrícula los cursos tutorizados:

Con estos  cursos de Arduino, introducción a Python y Scratch se pueden solicitar 3 créditos ECTS en todos los grados de la UGR. Además, se reconocen, tras su solicitud, créditos de libre configuración (plan antiguo) en algunas facultades indicadas en la descripción de cada curso. En el resto de facultades también pueden solicitarse, siendo la decisión del reconocimiento de la propia facultad.

 

Con la entrega de diplomas del segundo turno, termina el campus de software libre. Tras el primero, en el que hubo unas 110 personas, en este segundo hemos estado más tranquilos, con un solo grupo y un total de 30 niños, una vez más entre los 6 y 14 años.  Puede que la diferencia de edad haya sido un inconveniente, pero gracias a la ayuda de los mas mayores se ha conseguido mantener un cierto equilibrio. La mayoría han marcado su propio ritmo de aprendizaje.

Este año hemos reducido las charlas, aunque han tenido el mismo éxito del año pasado, gracias a la charla sobre astrofísica del profesor Battaner y la charla sobre Visión Artificial de Joaquín Fernández Valdivia .

JJ Merelo - El Gran Salto

Durante el primer turno, Google code almaceno todos y cada uno de los commits cargados de líneas de código python, por supuesto liberadas. También los chavales de Scratch se estrenaron creando software libre, no sólo aprendiendo con el mismo (Ver Galería).

En el segundo turno, nos llego desde el MIT un kit de enseñanza para Scratch. Este kit contiene 12 tarjetas con ejercicios para aprender a usar Scratch. Manu y Antonio nos cuentan su experiencia con las tarjetas en este vídeo. Este año como novedad hemos introducido el editor de vídeo Pitivi, con el que los alumnos han montado sus propios screencast.

 

Material creado y liberado durante el campus

A continuación, aparece una lista de enlaces a los trabajos que han realizado los niñ@s durante este campus:

A lo largo de campus hemos ido retratando a los nin@s  en plena faena de aprendizaje y diversión con todo tipo de herramientas. He aquí un par de galerías con las imágenes y vídeos:

Los padres han podido realizar un seguimiento de la actividad de campus a través de las redes sociales, concretamente hemos usando el hashtag 4campussl para ir publicando noticias, trabajos, imágenes… a lo largo del campus.

Como es habitual al finalizar cada turno, se ha grabao el Lipdub:

Por último, desde la Oficina de Software Libre queremos agradecer el apoyo recibido por parte del Gabinete de Acción Social (GAS) y los patrocinadores elcacharreo, Codeko, CENATIC, SADESI. Muchas gracias a todos, y hasta el año que viene (ya estamos contando los días que faltan :-).

Ayer Lunes 9 de Junio se inició el Curso de introducción a Arduino impartido por Jose Antonio Vacas, que durará toda la semana. Entre los asistentes se pueden contar estudiantes de Física, Arquitectura, Ingeniería Industrial, Informática o Ciclos formativos, tanto de Granada cono de otras ciudades.

En la inauguración del curso, José Antonio Vacas hizo una introductorio a Arduino, a su historia y a su filosofía. Posteriormente se vieron sus características técnicas y su funcionamiento, comparando varias de sus versiones entre ellas y con otros dispositivos similares.

Inauguración del Curso de Arduino

Inauguración del Curso de Arduino

El curso, organizado por la Oficina de Software Libre de la Universidad de Granada y Darwin Eventur y patrocinado por CENATIC y el Departamento de Arquitectura y Tecnología de Computadores, es muy completo y contempla desde los aspectos básicos de la programación en processing y los conocimientos en electrónica necesarios para crear dispositivos elementales en esta plataforma de hardware libre hasta temas más avanzados, como el manejo de sensores o las comunicaciones inalámbricas.

Del 9 al 13 de Julio, esta Oficina de Software Libre organiza, en colaboración con Darwin Eventur, un curso de Introducción a Arduino.

Se trata de un curso presencial que estará impartido por José Antonio Vacas Martínez, que ya ha impartido algunos talleres de arduino con esta oficina. El curso pretende ser práctico, y en él se usará la placa Arduino UNO (parte de estas han sido donadas por el Departamento de Arquitectura y Tecnología de Computadores de la Ugr), y se estudiará su estructura y funcionamiento, así como la forma de interactuar con ella, de programarla y de crear montajes de hardware sencillos.

El curso tiene una duración total de 30 horas, divididas en cinco bloques de seis horas cada uno, y se han solicitado a la Universidad de Granada créditos de libre configuración en Arquitectura, Bellas Artes, Ciencias, Ciencias de la Actividad Física y el Deporte, Ingenierías Informática y de Telecomunicación, y Psicología.

El precio de la matrícula es de 120 Euros, y los interesados pueden inscribirse por medio de este formulario

También pueden consultarse el programa y condiciones específicas del curso.

Como conocéis, la OSL organiza una serie de cursos relacionados con Software Libre a través del CEVUG. Estos cursos han sido bien valorados por los alumnos, llegando uno de ellos a obtener altas puntuaciones en casi todos los aspectos.

La organización y coordinación de estos cursos ha supuesto para el profesorado un reto en todos los sentidos, pues casi han llegado a coincidir tres cursos a la vez (uno de ellos en su primera edición, Introducción a LaTeX) con la responsabilidad que ello conlleva.

Estos cursos están dirigidos por Juan Julián Merelo Guervós, Catedrático del Dpto. de Arquitectura y Tecnología de Computadores de la ETSIIT, y Director de la Oficina de Software Libre en la Universidad de Granada, y como tutores Pablo Hinojosa, José Antonio Serrano García, Fco Javier Lucena, y Serafin Velez.

A continuación se muestran algunas valoraciones de los diferentes cursos, realizados por los alumnos:

  • Python (tercera edición):

“El curso en general ha estado muy interesante. El formato ha sido muy bueno ya que puedes organizar el tiempo que tienes para dedicarle al curso como quieras y eso es una ventaja.”

“¿Por qué no un curso de nivel medio?, me ha encantado Python”, “Fácil, sencillo, y para toda la familia.”

  • Liberación de Software Libre (tercera edición):

“Este curso se lo recomiendo a todos aquellos que desarrollen software. Ha sido una grata experiencia.”

“Es muy interesante el curso y ayuda a aprender cosas que quizás antes no nos hubiésemos planteado.”

  • Introducción a LaTeX (primera edición):

“Me ha aclarado fácilmente el uso de LaTeX.”

“Gracias por el curso. Me ha parecido superinteresante, sobre todo para las personas que, como yo, no conocíamos nada de LaTeX.”

“Me sumo a los agradecimientos de mis compañeros. La verdad, yo que nunca había ni leído nada de LaTeX, me ha enganchado, además entre profesores y alumnos nos apoyamos .Gracias a todos. He aprendido muchísimo.”


En la encuesta de valoración general que el alumnado rellena al final del curso se ha obtenido una puntuación media de 4.5 sobre una escala de 5. Los resultados de las encuestas de satisfacción (formadas por un total de 31 preguntas) demuestran que ha sido alta, con el 85% del alumnado satisfecho o muy satisfecho con el curso en si. El uso de medios didácticos, así como recursos adicionales, ha sido bien valorado por los alumnos (88%), al igual que la respuesta del profesorado ante las dudas de los alumnos (87%).

Y como todo no es bueno o muy bueno, una constante que se repite en todos los cursos, es que, según se extrae de las encuestas, SON CORTOS, (la duración es de 30 horas virtuales a través de plataforma), y en casi todos se pide, por parte del alumno, que exista un curso avanzado (estamos tratando de crear un curso avanzado de LaTeX).
Otra propuesta bastante habitual es la existencia de al menos alguna clase presencial, y por supuesto que se disponga de un manual del mismo para poder descargarlo, en pdf (este tema se ha planteado algunas veces, pero supone un un trabajo extra de maquetación, recopilación de contenidos, etc,) con la dificultad añadida de que los cursos son actualizados para cada edición.

Así que desde la OSL os animamos a que, si os gusta el Software Libre y queréis aprender, forméis parte de la próxima cuarta edición del Curso de Introducción a Python así como la primera edición del nivel intermedio para Python.

Web Campus Infantil 2019
Logo y enlace Web Campus Infantil 2019
Web SereIngeniera
Logo y enlace Web SereIngeniera 2018
Web Jornadas De Software Libre
Logo y enlace Web Jornadas de Software Libre 2018
Calendario
septiembre 2019
lunes martes miércoles jueves viernes sábado domingo
26 agosto, 2019 27 agosto, 2019 28 agosto, 2019 29 agosto, 2019 30 agosto, 2019 31 agosto, 2019 1 septiembre, 2019
2 septiembre, 2019 3 septiembre, 2019 4 septiembre, 2019 5 septiembre, 2019 6 septiembre, 2019 7 septiembre, 2019 8 septiembre, 2019
9 septiembre, 2019 10 septiembre, 2019 11 septiembre, 2019 12 septiembre, 2019 13 septiembre, 2019 14 septiembre, 2019 15 septiembre, 2019
16 septiembre, 2019 17 septiembre, 2019 18 septiembre, 2019 19 septiembre, 2019 20 septiembre, 2019 21 septiembre, 2019 22 septiembre, 2019
23 septiembre, 2019 24 septiembre, 2019 25 septiembre, 2019 26 septiembre, 2019 27 septiembre, 2019 28 septiembre, 2019 29 septiembre, 2019
30 septiembre, 2019 1 octubre, 2019 2 octubre, 2019 3 octubre, 2019 4 octubre, 2019 5 octubre, 2019 6 octubre, 2019
Archivos
Categorías