Técnicas informáticas para estudiantes de 4º de Biología
A quién va dirigido
Este curso está pensado para estudiantes de 4º de Biología (orientaciones molecular-biosanitaria y naturalista-de campo) sin experiencia previa en Linux ni en programación.
Enfoque
Cada lección incluye objetivos de aprendizaje, comandos y fragmentos de código listos para copiar/pegar, ejercicios prácticos paso a paso y soluciones. El material no se ejecuta automáticamente: los alumnos escriben o pegan el código en gedit (u otro editor) y lo ejecutan localmente en su propia terminal.
Varios ejercicios usan datos “sucios” — con inconsistencias de mayúsculas/minúsculas, erratas o espacios extra — porque ese es el estado real en el que suelen llegar los datos de campo o de laboratorio, y aprender a detectarlos y corregirlos es parte del objetivo del curso.
Requisitos mínimos
- Un equipo con Linux (o WSL/macOS con
bash) y Python 3 instalado. - Un editor de texto:
geditu otro similar. - Para el módulo 11, conexión a internet.
Módulos
- Introducción a la computación en biología — 1 h
- Navegación y manejo de directorios en la terminal — 2 h
- Manejo de archivos de texto mediante línea de comandos — 4 h
- Expresiones regulares — 2 h
- Pipelines y programación en shell — 2 h
- Introducción a la programación y Python — 2 h
- Tipos y operadores — 2 h
- Bucles y condicionales — 4 h
- Lectura, modificación y escritura de archivos — 4 h
- Acceso a datos en línea vía APIs — 2 h
Los módulos están pensados para hacerse en orden: cada uno reutiliza herramientas y, a menudo, los mismos archivos de datos de los módulos anteriores (p. ej. registro_campo_bruto.csv aparece en los módulos 3, 4 y 5; sequences.fasta en los módulos 4, 7 y 9).