CURSO DE ESPECIALIZACIÓN ONLINE
Vibe Coding para Humanistas: programar con IA sin saber programar
Organiza: Fundación CENTRA
Fechas: 22, 24, 29 de junio y 1, 6, 8, 13 y 15 de julio de 2026
Horario: de 16:00 a 18:30 horas
PRESENTACIÓN:
El presente curso tiene como propósito introducir a investigadores e investigadoras de Humanidades y Ciencias Sociales en el uso de herramientas de inteligencia artificial para programar mediante lenguaje natural, sin necesidad de contar con formación previa en código. A lo largo de los encuentros se trabajará con una modalidad práctica centrada en el llamado vibe coding: una forma de desarrollo asistido en la que las personas formulan instrucciones en lenguaje cotidiano y colaboran con asistentes como ChatGPT, Claude o GitHub Copilot para crear scripts, automatizar tareas y resolver problemas de investigación.
Durante el curso se abordarán estrategias para dialogar eficazmente con modelos de IA, traducir necesidades de investigación en instrucciones operativas, generar pequeños programas para trabajar con corpus textuales, automatizar tareas repetitivas y producir visualizaciones de datos. El enfoque será eminentemente aplicado, de modo que cada participante pueda salir del curso con un conjunto de rutinas, prompts, ejemplos y materiales reutilizables para incorporar estas herramientas en sus propios proyectos académicos o profesionales.
OBJETIVOS:
El objetivo general es aproximar a quienes forman parte del curso al uso de inteligencia artificial generativa como asistente de programación orientado a problemas propios de las humanidades y las ciencias sociales, de manera que al finalizar el curso cuenten con los conocimientos necesarios y suficientes para diseñar, adaptar y utilizar scripts sencillos, automatizar tareas de procesamiento de corpus y generar visualizaciones de datos sin requerir formación previa en programación.
Objetivos de aprendizaje específicos:
PROGRAMA:
Sesión 1. Introducción al vibe coding
Presentación general del curso. ¿Qué significa programar con IA? Diferencias entre programación tradicional y programación asistida por lenguaje natural. Panorama de herramientas disponibles: ChatGPT, Claude, Copilot y otras. Casos de uso en humanidades y ciencias sociales.
Sesión 2. Cómo pedir código en lenguaje natural
Principios básicos de prompting para programación. Cómo describir tareas, datos, objetivos y restricciones. Estrategias para iterar, corregir y refinar respuestas. Generación de scripts simples a partir de problemas concretos.
Sesión 3. Primeros scripts sin saber programar
Estructura básica de un script. Leer, copiar, ejecutar y modificar código generado por IA. Uso de entornos simples de trabajo. Introducción a variables, archivos, carpetas y operaciones habituales desde ejemplos guiados.
Sesión 4. Automatización de tareas sobre corpus
Creación de rutinas para limpiar textos, extraer fragmentos, renombrar archivos, convertir formatos y ordenar colecciones documentales. Diseño de flujos de trabajo repetibles para investigación.
Sesión 5. IA y análisis textual
Generación de scripts para conteos, búsquedas, normalización, tokenización básica, detección de patrones y preparación de datos textuales para análisis posterior. Revisión crítica de resultados.
Sesión 6. Visualización de datos con ayuda de IA
Producción de gráficos sencillos a partir de tablas y corpus procesados. Solicitud de código para gráficos de barras, series temporales, nubes de palabras y visualizaciones exploratorias. Ajuste e interpretación de resultados.
Sesión 7. Buenas prácticas y validación
Cómo revisar el código generado por IA. Errores frecuentes, alucinaciones, problemas de interpretación y límites metodológicos. Documentación mínima, trazabilidad y criterios para usar estos recursos con responsabilidad académica.
Sesión 8. Taller de aplicación final
Desarrollo de un ejercicio integrador orientado a intereses de quienes cursan. Diseño de pequeños asistentes de trabajo para problemas concretos de investigación. Puesta en común, revisión y recomendaciones para continuar aprendiendo.
PROFESORADO:
Agustín Nieto, ORCID:
NECESIDADES (alumnos):
·Para participar en el curso es imprescindible disponer de un ordenador personal con conexión estable a internet y tener un navegador web actualizado. Además, se requiere una cuenta activa en alguna herramienta de inteligencia artificial conversacional, como ChatGPT, Claude o cualquier equivalente; la versión gratuita es suficiente, aunque se explicarán las diferencias con los planes de pago. También es necesario estar dispuesto a instalar software básico siguiendo instrucciones detalladas, cuando se solicite durante las sesiones.
· No es obligatorio tener conocimientos previos de programación. Se recomienda contar con una segunda pantalla o, en su defecto, trabajar con ventanas divididas para poder seguir la clase y practicar simultáneamente.
CARACTERÍSTICAS DEL CURSO
BONIFICACIONES
Acumulables hasta un máximo del 40% del importe de la matrícula:
ANULACIONES
La cancelación será gratuita hasta 4 días antes del inicio del curso; en caso de realizarse con posterioridad, se aplicará un recargo del 40%.
Dos días antes del curso sólo se devolverá el importe por motivos de causa mayor debidamente justificados.
La Fundación CENTRA se reserva el derecho de cancelación o aplazamiento.
| L | M | X | J | V | S | D |
|---|---|---|---|---|---|---|
|
1
|
2
|
3
|
4
|
5
|
||
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
|
27
|
28
|
29
|
30
|
|||