Curso de teleformación de LaTeX

Después del éxito del curso de LaTeX del año anterior, con más de un centenar de matriculados, y realimentaciones muy positivas en las encuestas que pongo tema por tema, para mejorar la calidad, este año voy a repetir el curso. El curso está teniendo especial éxito entre alumnos que quieren hacer su proyecto fin de carrera, su trabajo fin de grado o su tesis doctoral usando LaTeX; y hay alumnos matriculados de biología, matemáticas, de ingeniería ambiental, ingeniería industrial, informática y telecomunicaciones.

Aún estás a tiempo de matricularte y hacerlo con tranquilidad.

El curso está siendo por teleformación. Se compone de diez prácticas; de las cuales hay que realizar las seis primeras para obtener el certificado. Es una práctica por bloque temático; la primera es instalar LaTeX, la segunda convertir un documento sencillito de word a LaTeX, y luego aprendemos a estructurarlo como artículo, o como libro… aprendemos en este curso también a hacer ecuaciones, cartas y presentaciones en LaTeX, así como a incorporar fuentes, colores, y gráficos.

El curso está preparado para que te aporte mucho valor. Por un lado, tienes la parte para asegurar el certificado de aprovechamiento, El tiempo estimado para leer ese material, hacer los ejemplos y realizar las prácticas es de 25 horas de trabajo personal de promedio. Durante las prácticas tú tomarás el documento word que elijas (una práctica de alguna asignatura, un proyecto fin de carrera, o una tesis doctoral), la pasarás a LaTeX, e irás «enriqueciéndola», y mejorando su formato, hasta cubrir los seis primeros objetivos. Pero el curso no termina ahí si no quieres, y tienes muchísimo más material, para poder profundizar y dedicar todo el tiempo adicional que quieras para aprender mucho más LaTeX. Hasta llegar a definir la presentación de tu proyecto fin de carrera o tu tesis doctoral, y darle un formato fino, de gran calidad, y que se ajuste a lo que quieres.

A lo largo del curso te iré enviando el material que necesitas, y que he redactado específicamente para este curso; y al final te lo enviaré todo, maquetado en formato de libro, de forma que cuentes con un «libro» en formato pdf con varios cientos de páginas de documentación de LaTeX.

Según el Vicerrectorado de Relaciones Universidad-Empresa, la Univesidad de Málaga convalida dos créditos de libre configuración por curso para los alumnos de titulaciones de plan antiguo, y un crédito ETCS para los de plan nuevo (grados). El curso costará 50€ a alumnos de la Universidad de Málaga, y 70€ a alumnos del curso que no pertenezcan a la UMA. La matriculación, por lo tanto, está abierta a gente de todo el mundo, y quizás os interese el curso.

Si tienes interés en saber como es el material, mándame tu nombre, tus apellidos, y tu correo electrónico, y te mandaré un par de capítulos y unas hojas del curso de ejemplo, para que veas la calidad del material y decidas si te interesa o no el curso. El correo es irbis arroba orcero.org, cambia el «arroba» por el signo @ para obtener el correo.

Pero… ¿No sabes qué es LaTeX?

LaTeX es un es un sistema de autoedición completo, que es muy conocido por matemáticos y físicos -ya que se utiliza de forma intensiva para la redacción de artículos científicos-. También es muy popular para la redacción de proyectos fin de carrera, disertaciones de maestría y tesis doctorales.

Es filosóficamente muy diferente al word: LaTeX en principio es compilado (aunque existen editories tipo Word para LaTeX). Utiliza etiquetas, como hace HTML. Esto permite que nosotros indiquemos en el cuerpo de texto solo qué se destaca, qué es nombre de capítulo, qué es pié de página… LaTeX usará la información de la cabecera para maquetar automáticamente el texto, generando un pdf ya con calidad profesional. Podemos confiar en los estilos de LaTeX, por lo que el trabajo será mínimo; o montárnoslo por nuestra cuenta, y mejorar el estilo para que LaTeX genere exactamente lo que queremos. Esto permite, por ejemplo, centrarnos en el contenido al principio, y solo cuando hemos terminado decir qué queremos que nos genere y con qué formato, y LaTeX hará el trabajo pesado de maquetación.

LaTeX ha sido muy popular en física y matemáticas por la sencillez para editar ecuaciones matemáticas extremadamente complejas. También tiene un tratamiento automatizado de bibliografía muy potente, y permite hacer cosas como transcripciones fonéticas en IPA con facilidad, y sin problemas de fuentes. Además, los que hacéis el proyecto fin de carrera conmigo sabéis que todos lo tenéis que hacer en LaTeX; principalmente porque soy muy vago, y no me gusta trabajar inútilmente contra el word para conseguir el formato deseado.

Vamos a ver en el curso tanto lo que en principio se suele dar -artículos, libros, proyectos fin de carrera y tesis en LaTeX- como otras cosas que no por menos conocidas son menos útiles: estudiaremos como hacer presentaciones, cartas, mailing masivos, generación automática de documentos con calidad profesional y todos los parámetros de formato de página.

La matriculación puedes hacerla aquí: curso de LaTeX. Si estás con dudas, te recomiendo que preguntes a otros alumnos que han hecho este curso el año pasado, y que te cuenten lo que aprendieron, el nivel de dificultad, la calidad del material, y si merece la pena.

Además de este curso, también oferto otro curso de teleformación sobre C y sus herramientas: curso de C

Espero verte en el curso.

Espiritu empresarial

Con la que está cayendo, muchos se esconden en una esquina, y esperan a que escampe.

Malas noticias. No va a escampar. Al menos, en varios años.

Sin embargo, otros se agarran a los que saben y les gusta, levantan la cabeza, y se ponen a resolverse la vida.

Es el caso de Antonio Donaire, que se ha currado un market entero él solito. Permite a los vendedores vender sus productos, y a los compradores encontrar los mejores precios. La idea es que el comprador defina un «carrito», y los vendedores compitan por precio para ofrecerle el mejor precio al comprador por ese carrito. Mientras tanto, Antonio está dando vueltas, llegando a acuerdos con empresas para que añadan promociones y descuentos al market. Espero que tenga suerte, y que le vaya bien.

Podéis ver el market aquí: eDockin

Todos somos Herreros

¿Porqué será que a la cadena de televisón que domina la televisión basura, en el programa de mayor densidad de basura les molesta la libertad de expresión?

Hoy en día una persona normal se enfrenta a uno de los mayores holdings empresariales de España: Mediaset (Telecinco+Cuatro), por la libertad de expresión. En los tribunales. Porque ha sido demandado, por recomendar «votar con los pies», frente a una monstruosidad:

El caso

Actualización: Recogida de firmas de apoyo aquí

Curso semipresencial de Perl

Dado el éxito del curso de Perl del año pasado, ese año vamos a repetir el curso otra vez.

Hay algunas diferencias del curso con respecto al año pasado, y otras cosas permanecerán iguales.

El curso pasa a ser semipresencial; lo que significa que habrá diez horas de clase presencial, y quince en teleformación. La parte presencial se impartirá el viernes 30 de Noviembre por la tarde (de 16:00 a 21:00) y el sábado 1 de diembre por la mañana (de 9:00 a 14:00). El primer día presencial daré una pasada rápida por la sintaxis de Perl, y me centraré en tipos de datos y en paso de parámetros en Perl. El segundo día presencial veremos expresiones regulares, módulos y CPAN.

El temario es el mismo, y las prácticas son casi iguales. Dado que la mecánica es semipresencial, habrá cambios en la obligatoriedad de las mismas. Para tener derecho a diploma de aprovechamiento será necesario hacer las dos primeras prácticas del año pasado (instalación de Perl y sentencias de control). Es muy importante que realicéis estas dos prácticas antes de la parte semipresencial. El resto de las prácticas serán de entrega voluntaria, para mantener la misma carga docente del curso. La presencia los días de clase será obligatoria, en el porcentaje de asistencia que determine la organización del curso.

Actualización: podeís hacer las prácticas de tipos de datos y de expresiones regulares, en cuyo caso el curso es de teleformación y no tenéis que asistir físicamente. La asistencia al viernes elimina la obligatoriedad de la práctica de tipos de datos, y la del sábado, la obligatoriedad de la práctica de expresiones regulares.

La parte de teleformación es a través del campus virtual; donde podrás realizar prácticas voluntarias sobre temas específicos de Perl. Por el curso se conceden (ojo, depende de tu centro, hay un límite de créditos por cursos) dos créditos de libre configuración para planes antiguos (Ingeniero, Ingeniero técnico, licenciado), y un crédito ECTS para grados.

Si tienes algún amigo o compañero que haya hecho el curso, te recomiendo que hables con él: te dará una idea de la calidad del material docente y del nivel y dificultad del curso. El material del curso, que te envío por correo electrónico y está en formato PDF, tiene 203 páginas, y está desarrollado específicamente para el curso, cubriendo todo el temario del curso, tanto de la parte obligatoria para acceder a diploma como de la parte opcional.

Sobre Perl y sobre el curso:

Perl es un lenguaje de programación que se utiliza extensivamente en administración de sistemas informáticos. Popularmente se le conoce como “The duct tape that holds Internet together”, por la ingente cantidad de código que han desarrollado y desarrollan administradores de sistemas para solucionar problemas de su dia a dia. El repositorio CPAN cuenta con paquetes que hacen prácticamente de todo; lo que supone que un programador con conocimientos básicos de Perl empleando CPAN puede solucionar problemas muy complejos de administración de sistemas en Perl, en muy poco tiempo. Es muy rápido desarrollar soluciones a problemas reales en Perl, y sus potentísimas expresiones regulares permiten hacer auténticas maravillas.

Actualmente, por razones que me son desconocidas, no se enseña en la UMA; por lo que cuando salen a la calle, aunque no se pida expresamente en las ofertas de empleo los administradores de sistemas informáticos terminan teniendo que aprenderlo de forma autodidacta y “a golpes”. Este curso pretende cubrir este hueco concreto.

Además de en administración de sistemas, Perl también se utiliza en muchos otros sectores no relacionados. Quizás el más destacado sea la bioinformática, la genómica y las ciencias de la vida, gracias al proyecto Bioperl.

En este curso enseñaré la sintaxis de Perl, como programarlo, y como depurarlo. También enseñaré como acceder a una base de datos desde Perl, y lanzar código MySQL; a interactuar con aplicaciones de línea de comando Unix con Perl -lanzarlas, recoger su salida y analizarla-; así como mandar correo, filtrar correo y hacer spiders en Perl.

El temario completo del curso es:

  • Introducción a la programación en Perl
  • Las sentencias de control en Perl
  • Subrutinas y pasos de parámetros en Perl
  • Expresiones regulares en Perl
  • Acceso a bases de datos en Perl
  • Escribiendo proyectos grandes en Perl
  • Depurando aplicaciones en Perl
  • Interactuando con aplicaciones Unix desde Perl
  • Mandando y filtrando correo desde Perl
  • Programación de spiders en Perl

Si quieres un ejemplo de el material, mándame un correo electrónico con tu nombre y tus apellidos a mi dirección de correo (irbis at orcero.org), y te lo mando unas páginas para que lo evalues.

La matrícula cuesta 50 euros para alumnos vinculados con la UMA, y 70 euros para alumnos no vinculados con la UMA; y puedes matricularte en el curso aquí: matricularse en el curso de Perl. Ojo: el plazo de matriculación termina de forma inprorrogable el 19 de Noviembre. ¡Te espero en el curso!