Changes for src/apren.md: 4 added lines, 4 removed lines.
Original line number
Diff line number
Diff line
# IA i Ciència de dades
-[Introducció a la IA](./apren/ml_ia.md): què és la IA, paradigmes, arquitectura d'un sistema i com abordar un projecte. La porta d'entrada a la resta.
-[Aprenentatge Automàtic](./apren/ba1.md): fonaments del ML clàssic: supervisat i no supervisat, mètriques, xarxes neuronals, embeddings i recomanadors.
-[Aprenentatge Automàtic](./apren/ba1.md): com un model aprèn a partir de dades i com se sap si el que ha après serveix.
-[LLMs i IA Generativa](./apren/llms.md): models de llenguatge: transformers, arquitectura de sistemes, prompts, workflows i agents, avaluació i producció.
-[LLMs i IA Generativa](./apren/llms.md): tres preguntes en ordre, cal un LLM, quin patró i quin model, amb l'avaluació com a requisit transversal.
-[Transformers i LLMs](./apren/llms/ml_transformers.md)
-[LLM vs. ML tradicional](./apren/llms/llm_vs_ml.md)
-[Arquitectura de sistemes LLM](./apren/llms/llm_architecture.md)
@@ -29,7 +29,7 @@
-[Sistemes LLM en producció](./apren/llms/llm_production.md)
-[IA sostenible](./apren/sostenible.md): el cost energètic i material de la IA, on convé executar cada tasca i qui controla la infraestructura.
-[Guia pràctica](./apren/ml_methodology.md): guia de decisió per triar l'enfocament i estructurar un projecte, del problema al desplegament.
-[Referències](./apren/basics.md): material de suport: diccionari d'AA, probabilitat i estadística, Python, NumPy i Matplotlib.
-[Referències](./apren/basics.md): material de suport per consultar quan calgui, no per llegir seguit.
Changes for src/java.md: 4 added lines, 4 removed lines.
Original line number
Diff line number
Diff line
@@ -3,7 +3,7 @@
-[Java bàsic](./java/basic_java.md): sintaxi, tipus, cadenes, variables, mètodes i estructura d'un programa Java.
-[Recursivitat](./java/recursivitat.md): resoldre problemes per casos més petits: implementació, model d'execució i verificació.
-[Ordenació](./java/ordenacio.md): algorismes, complexitat, estructures de dades, cerca binària i mètodes d'ordenació.
-[Col·leccions i mapes](./java/uf5/ud1.md): el framework de col·leccions, genèrics, mapes, comparació d'objectes, streams i expressions regulars.
-[Col·leccions i mapes](./java/uf5/ud1.md): triar la garantia que et cal és triar una interfície, i triar el rendiment és triar una implementació.
-[Framework](./java/uf5/ud1/framework.md): el mapa de les interfícies, què garanteix cadascuna i quina implementació escollir.
-[Genèrics](./java/uf5/ud1/generics.md): el mecanisme que fa que una `List<String>` només accepti text, i els errors de compilació que se'n deriven.
-[Ús de col·leccions](./java/uf5/ud1/colleccions.md): recórrer, afegir i cercar en llistes, conjunts i cues, amb el paper d'`equals()` i `hashCode()`.
@@ -12,14 +12,14 @@
-[Algorismes](./java/uf5/ud1/algorismes.md): les operacions de la classe `Collections`, com ordenar o cercar.
-[Stream API](./java/uf5/ud1/stream.md): processar col·leccions de manera declarativa, encadenant filtres, transformacions i agrupacions.
-[Expressions regulars](./java/uf5/ud1/regexp.md): cercar i validar patrons dins de cadenes de text.
-[Excepcions](./java/uf5/ud2.md): tipus d'excepcions, com gestionar-les, com llençar-ne de pròpies i registre d'errors amb logging.
-[Excepcions](./java/uf5/ud2.md): separar el codi de gestió d'errors del codi normal i propagar-los fins a qui els pot resoldre.
-[Tipus d'excepcions](./java/uf5/ud2/tipus.md): la diferència entre checked i unchecked, i quan cal gestionar cadascuna.
-[Gestió d'excepcions](./java/uf5/ud2/gestio.md): `throws`, `try-catch`, `finally`, try-with-resources i captures múltiples.
-[Excepcions pròpies](./java/uf5/ud2/propies.md): crear els teus tipus d'excepció i enllaçar-los amb la causa (wrapping).
-[Llençant excepcions](./java/uf5/ud2/llencar.md): llençar checked i unchecked, rethrowing, wrapping i herència entre excepcions.
-[Indicacions](./java/uf5/ud2/indicacions.md): criteris per decidir quin tipus d'excepció fer servir i on gestionar-la.
-[Logging](./java/uf5/ud2/logging.md): registrar els missatges d'execució amb prioritats i destins, en lloc de `System.out.println`.
-[Interfícies gràfiques](./java/uf5/ud3.md): programació orientada a esdeveniments i construcció d'interfícies amb JavaFX, d'FXML al binding de propietats.
-[Interfícies gràfiques](./java/uf5/ud3.md): una aplicació gràfica no s'executa de dalt a baix, espera; el model d'esdeveniments i la seva construcció amb JavaFX.
-[Programació orientada a esdeveniments](./java/uf5/ud3/poe.md): el bucle d'esdeveniments, el patró observador i els callbacks.
-[JavaFX](./java/uf5/ud3/javafx.md): què és, com afegir-la al projecte i el model Stage, Scene i Node.
-[Tipus de nodes](./java/uf5/ud3/tipus_nodes.md): controls, contenidors, figures i el dibuix amb `Canvas`.
@@ -31,7 +31,7 @@
-[Patró de disseny UI](./java/uf5/ud3/patro_ui.md): MVC i MVP, i com separar la vista del model.
-[Concurrència](./java/uf5/ud3/concurrencia.md): per què la interfície es congela i com evitar-ho amb `Task`.
-[Binding de propietats](./java/uf5/ud3/binding.md): mantenir sincronitzats el model i la interfície.
-[Persistència POO](./java/uf6.md): guardar l'estat dels objectes: fitxers, accés a bases de dades amb JDBC i patrons de persistència.
-[Persistència POO](./java/uf6.md): perquè l'estat dels objectes sobrevisqui a l'execució cal escriure'l fora de la memòria i saber-lo tornar a llegir.
-[Fitxers en Java](./java/uf6/fitxers.md): formats a mida i estàndard (Properties, JSON, YAML), accés aleatori i serialització d'objectes.
-[Java Database Connectivity (JDBC)](./java/uf6/jdbc.md): drivers, connexions, sentències, transaccions i pool de connexions.
-[Patrons de disseny](./java/uf6/patrons.md): el model de capes, el patró DAO i les seves estratègies, i el control de concurrència.