Escriu per cercar…

About

Què és xtec.dev i què significa la Formació Professional de grau superior (Higher VET, nivell 5 del MEC) en el sistema català / espanyol.

xtec.dev és una col·lecció personal de materials i eines oberts per a la família d’informàtica dels cicles formatius de grau superior (CFGS) als centres públics de Catalunya — el nivell de Formació Professional superior del Marc Europeu de Qualificacions. El lloc que estàs llegint conté els materials de curs; dues eines germanes l’acompanyen: School (el flux de treball diari del professorat) i Grade (qualificació assistida per IA a sobre de School).

Què és la FP superior (nivell 5 del MEC)?

La Formació Professional superior se situa al nivell 5 del Marc Europeu de Qualificacions — entre l’educació secundària superior (nivell 4, p. ex. batxillerat / bachillerato) i un grau universitari (nivell 6).

A Espanya s’anomena Ciclo Formativo de Grado Superior; a Catalunya, Cicle Formatiu de Grau SuperiorCFGS abreujat. Un CFGS és un programa postsecundari de 2 anys i 2.000 hores que inclou un component a l’empresa (FCT, o formació Dual en conveni amb una empresa), i atorga el títol de Tècnic Superior / Técnico Superior.

Reconegut com a educació superior (terciària)

Un CFGS és educació terciària. El nivell 5 del MEC —“educació superior de cicle curt”— se situa en el mateix gran nivell que els graus universitaris, al costat d’equivalents ben establerts a tota la UE:

  • FrançaBrevet de Technicien Supérieur (BTS) i BUT.
  • Regne Unit — Higher National Diploma (HND) / Higher National Certificate (HNC).
  • Alemanya — titulacions de Fachschule.
  • Itàlia — diplomes d’Istituto Tecnico Superiore (ITS).

A Espanya, un CFGS dona accés directe a qualsevol grau universitari. Un cop matriculat en un àmbit relacionat, els mòduls ja superats es poden convalidar com a crèdits ECTS a la universitat — sovint escurçant el grau un any o més en itineraris com ASIX → Informàtica o DAW/DAM → Enginyeria del Programari.

En altres paraules: és educació superior, reconeguda a tota la UE, i una via d’accés real a la universitat — no una alternativa “inferior”. El treball és pràctic, el títol és real, i les portes que obre són les mateixes que obre un grau universitari.

Els CFGS de la família informàtica en què se centra aquest lloc

  • ASIXAdministració de Sistemes Informàtics en Xarxa. Administració de sistemes en xarxa: servidors Linux/Windows, virtualització, xarxes i seguretat.
  • DAWDesenvolupament d’Aplicacions Web. Desenvolupament d’aplicacions web: front-ends HTML/CSS/JS, llenguatges de servidor, bases de dades i desplegament.
  • DAMDesenvolupament d’Aplicacions Multiplataforma. Desenvolupament d’aplicacions multiplataforma: escriptori, mòbil i serveis amb back-ends compartits.
  • DAWBIOBioinformàtica i Biologia Computacional. Bioinformàtica: biologia molecular, genòmica i eines computacionals per a les ciències de la vida.

Què hi trobaràs

Aquest lloc web és una col·lecció completa de recursos d’ensenyament i aprenentatge dissenyats per formar professionals qualificats en enginyeria del programari. Cobreix una àmplia gamma de temes, des de llenguatges de programació i bases de dades fins a infraestructura al núvol, xarxes i intel·ligència artificial.

  • Llenguatges de programació: Python, Kotlin, TypeScript i Rust, amb itineraris d’aprenentatge que van des de conceptes fonamentals com algorismes i estructures de dades fins a temes avançats com frameworks web, bases de dades i desenvolupament d’interfícies.
  • Bases de dades i gestió de dades: bases de dades relacionals (SQLite, PostgreSQL, Oracle), bases de dades NoSQL (MongoDB), formats de dades (JSON, XML, YAML) i protecció de dades (RGPD, anonimització).
  • Tecnologies web: fonaments d’HTML/CSS, protocol HTTP, APIs REST, WebSocket, TailwindCSS, i frameworks d’aplicacions web com React, Astro, Hono i FastAPI.
  • Núvol i infraestructura: Azure, Firebase, Supabase, Neon, Netlify, i orquestració de contenidors amb Docker, Kubernetes, Nomad i Consul.
  • Linux i administració de sistemes: ordres de la shell, scripting, gestió d’usuaris, xarxes, contenidors i seguretat.
  • Xarxes i seguretat: SSH, TLS, VPN WireGuard, servidors intermediaris, criptografia i anàlisi de riscos.
  • IA i aprenentatge automàtic: grans models de llenguatge, aprenentatge profund, PyTorch, i eines com Ollama i LangChain.
  • Bioinformàtica: biologia molecular, proteïnes, ADN, genòmica, disseny de fàrmacs i genòmica espacial.
  • Eines i pràctiques de desenvolupament: Git, GitLab, GitHub, VS Code, IDEs de JetBrains, diagrames Mermaid, i metodologies àgils (Scrum, Kanban).
  • Programes de formació professional: currículums estructurats per als CFGS incloent DAW (Desenvolupament d’Aplicacions Web), DAM (Desenvolupament d’Aplicacions Multiplataforma), DAWBIO (Bioinformàtica) i ASIX (Administració de Sistemes Informàtics en Xarxa).

Les eines docents i de qualificació

A més dels materials de curs, School és una eina per al professorat de cicles formatius que necessita encreuar dades de Moodle i d’Esfera sense haver de passar hores copiant taules manualment. Moodle el gestiona cada centre educatiu; Esfera la gestiona el Departament d’Educació (Generalitat de Catalunya). L’eina:

  • Recupera els cursos i alumnes de Moodle als quals el professor té accés.
  • Importa les matrícules i qualificacions d’Esfera a través de la sessió SAML del professor.
  • Calcula notes per resultats d’aprenentatge (RA) a partir dels lliuraments dels alumnes.
  • Genera PDFs amb la graella de qualificacions per a actes d’avaluació.

Per què l’eina només llegeix d’Esfera

L’eina només llegeix d’Esfera; mai hi escriu qualificacions, observacions ni cap altra dada. És una decisió deliberada de disseny, no una funcionalitat pendent. L’actor oficial davant la Generalitat és sempre el docent dins del seu propi navegador, no aquesta eina. Els motius són tres:

  • Esfera és un sistema de la Generalitat de Catalunya amb les seves pròpies condicions d’accés. L’escriptura automatitzada des d’una eina de tercers (encara que sigui amb les credencials legítimes del professor) podria infringir aquestes condicions, cosa que la lectura assistida —que el docent també podria fer manualment dins de la mateixa sessió— no fa.
  • Integritat de l’expedient acadèmic. Si un script escrigués malament una qualificació oficial, la responsabilitat tècnica recauria sobre aquesta eina encara que l’usuari hi hagués consentit. Mantenint el docent com a executor final —copiant les notes calculades dins la pantalla d’Esfera— qui valida l’entrada és la persona autoritzada, dins de la interfície oficial.
  • Una advertència no n’hi hauria prou. Un avís del tipus «sota la teva responsabilitat» cobreix el consentiment de l’usuari, però no resol cap dels dos punts anteriors: ni el règim d’accés al sistema oficial ni la responsabilitat per escriptures errònies.

Així doncs, el flux suportat és: l’eina calcula les notes per RA i les mostra; el docent les revisa i les introdueix a Esfera. Si la Generalitat publica una API oficial d’escriptura, o si el Departament autoritza explícitament aquesta integració, es revisarà.

Llicència

© David de Mingo. Tots els drets reservats. Tot el contingut i el codi d’aquest lloc web són propietaris, no tenen llicència oberta. Es proporcionen només per a ús educatiu: l’alumnat per al seu propi estudi, i el professorat amb el seu propi alumnat a classe. No es permet la còpia, la redistribució, la modificació ni l’ús comercial sense permís previ per escrit. Vegeu les condicions d’ús completes per a més detalls.

Col·laboració

Si ets un professional de la informàtica que vol compartir part del seu coneixement, aquest és el teu lloc! Pots contribuir creant noves activitats d’aprenentatge o millorant-ne les existents. Per fer-ho, posa’t en contacte amb nosaltres.