Per què Programació és el mòdul que més espanta a FP
Programació filtra a primer perquè exigeix una cosa diferent de la resta de mòduls: no n'hi ha prou d'entendre la teoria, has de produir quelcom que funcioni. Pots llegir-te el tema de bucles tres vegades i seguir sense saber escriure'n un.
La bona notícia és que no depèn de ser un geni de les matemàtiques. La lògica d'un programa de primer (variables, condicions, bucles) la fa servir qualsevol amb base d'ESO. El que separa qui aprova de qui suspèn són les hores de teclat, no el quocient intel·lectual.
La majoria arriba de zero. Segons com enfoquis aquestes primeres setmanes, la matèria se't fa costa amunt tot el curs o l'agafes abans de la primera avaluació.
Quins llenguatges tocaràs segons el teu cicle
No tots els cicles d'informàtica programen el mateix. Saber què t'espera t'ajuda a no perdre temps estudiant el que no entra:
| Cicle | Llenguatge principal | Enfocament |
|---|---|---|
| DAM (Desenvolupament d'Aplicacions Multiplataforma) | Java | Programació orientada a objectes, apps d'escriptori i mòbil |
| DAW (Desenvolupament d'Aplicacions Web) | Java o PHP + JavaScript | Back-end i front-end web |
| ASIR (Administració de Sistemes) | Python i scripting (Bash) | Automatització, no desenvolupament pur |
A DAM i DAW el mòdul troncal de primer es diu Programació i gairebé sempre és Java. És un llenguatge estricte: t'obliga a declarar cada variable i a tancar cada clau. Frustra al principi, però aquesta disciplina fa que després qualsevol altre llenguatge et resulti fàcil.
El mètode per aprendre a programar des de zero
Estudiar programació llegint apunts és com aprendre a nedar mirant vídeos: no funciona. El mètode que aprova és aquest, i va en aquest ordre:
- Entén un concepte cada vegada. No avancis a bucles si no domines variables i condicions. Cada maó es recolza en l'anterior.
- Escriu el codi a mà i després pica'l. Copiar i enganxar del professor no ensenya res; teclejar tu, amb els teus errors, sí.
- Trenca el programa expressament. Canvia un valor, treu un punt i coma, mira quin error salta. Entendre els errors és la meitat del mòdul.
- Repeteix el mateix exercici sense mirar. Si necessites la solució davant, encara no ho saps. Esborra-la i fes-ho de zero.
Amb 2 hores al dia, cinc dies per setmana, en 4 setmanes passes de no saber res a resoldre exercicis de condicionals i bucles amb soltesa. El truc no és estudiar més, és tocar el teclat cada dia en lloc d'acumular tot el cap de setmana.
Un exercici resolt pas a pas
Imagina que el professor et demana: "Demana un nombre a l'usuari i digues si és parell o senar". Un exercici típic de les primeres setmanes. Així es pensa, abans d'escriure res:
- Quines dades necessito? Un nombre que escriu l'usuari. Això és una variable de tipus enter.
- Quina decisió prenc? "Parell o senar" és una condició: un if. Un nombre és parell si en dividir entre 2 el residu és 0 (l'operador mòdul,
%). - Què mostro? Un missatge diferent en cada cas: if / else.
La lògica en pseudocodi queda: llegir nombre → si nombre % 2 == 0 → "és parell" → si no → "és senar". En Java són quatre línies dins del main. Fixa't en el patró: primer pensar el problema en passos, després traduir-lo a codi. Qui programa malament és perquè salta directe a teclejar sense haver pensat els tres passos de dalt.
Els errors que més suspenen a Programació
Des del costat de qui corregeix, els suspesos gairebé sempre vénen dels mateixos tres errors, i cap és d'intel·ligència:
- Estudiar la teoria i no picar codi. És l'error número u. A l'examen et posen davant d'un ordinador o un full i cal escriure, no recitar. El 70% del temps d'estudi ha de ser teclejant.
- Rendir-se davant del primer error vermell. Els missatges d'error no són un càstig: et diuen la línia i el problema. Aprèn a llegir-los en lloc d'esborrar-ho tot de l'espant.
- Acumular i no arrossegar. Si no entens els bucles i arribes als arrays, l'examen és impossible. Tan bon punt et perdis un dia, recupera'l aquella mateixa setmana; no deixis que la bola creixi.
A això s'hi suma un clàssic: no provar el codi abans de lliurar-lo. Executa sempre, encara que creguis que està bé. Un punt i coma oblidat et pot costar 2 punts.
Quan val la pena un professor particular de Programació
Programar s'aprèn practicant, però al principi és fàcil quedar-se encallat en un error ximple durant hores sense saber per què. Aquí un professor et desbloqueja en deu minuts allò que sol t'hauria portat tota la tarda.
Té sentit demanar ajuda si portes més d'una setmana sense entendre un concepte base (bucles, funcions, objectes), si el ritme de classe va més ràpid del que consolides, o si la primera avaluació s'acosta i no has picat un sol programa sencer pel teu compte.
A Eurekademy tenim professors que programen a diari i saben exactament què demanen els mòduls de Programació de DAM i DAW. Pots començar amb una primera classe amb 50% de descompte i veure si t'encaixa: en una sessió ben enfocada molts alumnes passen d'estar bloquejats a resoldre els exercicis sols.
Preguntes freqüents
Necessito saber matemàtiques per aprovar Programació a FP?
No. La programació de primer fa servir lògica i operacions molt bàsiques (sumar, comparar, el residu d'una divisió). Amb el nivell de matemàtiques de l'ESO en tens de sobres. El que de veritat necessites és paciència per practicar i llegir errors, no càlcul avançat.
Quant trigaré a agafar el ritme si començo de zero?
Amb pràctica diària, en 3 o 4 setmanes resols exercicis de condicionals i bucles amb soltesa. La corba és dura les primeres dues setmanes i després s'aplana de cop: un dia "fa clic" i de sobte tot té sentit. La constància diària importa més que les hores soltes.
Què faig si a l'examen em quedo en blanc davant del codi?
Descompon el problema en passos amb paraules abans d'escriure res: quines dades entren, quina decisió prens, què mostres. Escriu aquest esquema a un costat del full i tradueix-lo línia a línia. La majoria de bloquejos vénen d'intentar teclejar sense haver pensat primer la lògica.