Saltar al contenido
Aula en la nube
Grupo semipresencial · 1CFSDS · IES Simarro

Curso de Programación con IA · Semipresencial

Estás viendo la zona del grupo semipresencial. Mismo método que el presencial —programar con IA, no gracias a la IA—, pero con dos diferencias de peso: trabajamos por quincenas y todo el curso es proyecto individual: no hay proyecto en grupo. Tu evaluación son tus proyectos, publicados y presentados.

Alumnado del grupo: accede a tu aula para ver tus entregas abiertas y tu nota.

Acceso al aula →

El ritmo: quincenas

En semipresencial no hay «la clase del miércoles»: cada quincena tiene un objetivo, sus recursos y una fecha. Avanzas tú, con tu agente (OpenCode) y las páginas de cada sesión; el profesor revisa al final de cada quincena. Estas son las dos quincenas del proyecto 2:

Quincenas 1 y 2 · Web personal de marca — terminadas y corregidas. Tu nota ya está publicada en el aula, con la rúbrica detallada, las dos correcciones y tu informe final con las áreas de mejora. Ir al aula →
$tareas --help{ }acciones
Quincena 3 · EN CURSO26 oct → 6 nov

Arrancar tu CLI «tareas con IA»

Objetivo de la quincena: tu herramienta de terminal instalada como comando, con 3 acciones propias definidas en tu acciones.json funcionando (con modo simulación), su primer ADR y commits reales desde el primer día.

  1. Lee el proyecto: qué es una CLI, sus partes, las tecnologías y cómo se instala: CLI «tareas con IA» →
  2. Tutoría colectiva de arranque (presencia obligatoria): la terminal desde cero, Python, uv yOpenCode conectado a los modelos del centro. Es el bloque del curso que más necesita al profesor a tu lado.
  3. Semana 1: Sesión 1 — la terminal y tu primera orden: repo cli-tareas público, .gitignore antes del primer commit y tareas --help funcionando.
  4. Semana 2: Sesión 2 — acciones.json y el motor: tu esquema de acciones, validación, excepciones propias y el ADR de la configuración externa.

La «Entrega 2 · CLI» ya está abierta en tu aula: entrega la URL de tu repositorio público en cuanto lo crees y sigue haciendo commits; se corrige lo que haya en el repo. Allí tienes también todas las instrucciones y los requisitos mínimos. Ir al aula →

Comprobación del 6 de noviembre: el profesor mira tu repo: 3 acciones propias que funcionan, el ADR y un historial de commits real. No se pone nota todavía; si vas atrasado, dilo antes de esa fecha y lo reorganizamos.

v1.0IA · pruebas · README
Quincena 4 · Próxima9 nov → 20 nov

IA, pruebas y versión 1.0

Objetivo de la quincena: la capa de IA (con la clave fuera del repositorio y un modo sin red), pruebas automáticas de los casos feos, README de instalación y la release v1.0 que cualquiera instala con una orden. Entrega el 20 de noviembre desde el aula: URL del repo.

  • Acciones con IA (resumir, generar el README de una carpeta, renombrar por contenido) con .env ignorado por git.
  • pytest + GitHub Actions en Linux, Windows y macOS.
  • Tutoría final de instalación cruzada: instalas la CLI de un compañero siguiendo solo su README.

Las páginas de las sesiones 3 y 4 se publican aquí antes de que empiece la quincena. La rúbrica completa ya está en la portada del proyecto.

indexOpenCode · agente

Desde la CLI trabajas con un agente: OpenCode

En la web de marca trabajaste solo con el chat de Copilot y creando los ficheros a mano: ya sabes qué es cada fichero y cómo funciona GitHub. Desde el proyecto 2 das el salto a trabajar de forma agéntica con OpenCode, el agente de programación open source que el instituto conecta a sus modelos de IA locales: lee tu proyecto, propone un plan, edita los ficheros y ejecuta órdenes, siempre con tu permiso. Lo abres en una terminal (también en la de VS Code) y lo usarás todo el curso. El chat queda para consultas.

  • Guía completa: OpenCode: tu agente de programación → (instalación, conexión, agentes, permisos, AGENTS.md, skills, MCP).
  • Tú decides, el agente programa, tú auditas: la spec y el acciones.json son tuyos; cada cambio lo apruebas leyendo el diff y los commits los haces tú.
  • Desde casa: en la tutoría colectiva de arranque te explicamos cómo conectar OpenCode a los modelos del centro desde fuera del instituto.
  • Windows, Linux o macOS: cualquiera vale. Las sesiones traen las órdenes para bash y para PowerShell.

Cómo se trabaja en semipresencial

Tu forma de trabajar (no negociable)

  • Git es tu diario: no hace falta trabajar a diario, pero cada sesión de trabajo real deja sus commits. Un único commit gigante el día de entrega no cuenta como proceso.
  • Decide tú, escribe la IA: pide, prueba, rompe, corrige. El proyecto se presenta (no hay defensa oral); si al corregir queda alguna duda, el profesor te pregunta sobre ese fichero concreto y lo aclaras. Variable según el caso.
  • Nada de clave API expuesta: ni en el repo ni en el chat público del centro. Lo que no sabes explicar, no lo entregas.
  • Bloqueado > 30 minutos: pregunta (foro del aula o sesión presencial). Atascarse es trabajar; atascarse en silencio es perder la quincena.

Qué NO tiene este grupo (y por qué)

  • Sin proyecto en grupo: el semipresencial se evalúa íntegramente con proyectos individuales. El «proyecto final en grupo · startup» es solo del grupo presencial.
  • Sin notas por asistencia: cuenta el trabajo visible en el repo al cierre de cada quincena.
  • Sin entrega de la quincena 1: solo comprobación de proceso; la nota del proyecto llega en la quincena 2.

Proyectos y evaluación (igual que en presencial)

Después: tras la CLI viene el videojuego (quincenas 5 y 6) y, en los trimestres siguientes, tu proyecto final individual (ver familias y plan para elegirlo bien →) — también por quincenas. La planificación se publicará aquí con dos quincenas de antelación.

Programación didáctica del módulo 0485 (curso 2026-27). El documento oficial del grupo semipresencial: resultados de aprendizaje, las 5 unidades de trabajo (una por proyecto), quincenas, tutorías, evaluación y prueba final presencial.