Compilar i bufar globus!
La vida és un constant canvi, les estrelles evolucionen, el Cosmos s'expandeix i els plans d'estudi donen un gir. Una volta de 180º és el que ha fet l'assignatura de programació I ofertada per la FIB. Exà mens davant d'un ordinador amb un Jutge informà tic capaç de donar-te el veredicte a l'instant són algunes de les novetats que professors com en Jordi Petit o en Salvador Roura del grup ALBCOM, del departament LSI, han incorporat a l'assignatura de co-dirigeixen.
|
Reprogramant Programació I
|
Bufant globus!
|
|
Parlem amb en Jordi Petit: Aquest és el primer d'uns quants controls. Com penseu estructurar la data d'exà mens?
Aquest quadrimestre comencem una nova etapa, i en ella fem una forta aposta per l'avaluació continuada. Pensem que és bo tant per l'alumne, com per al professor estar al corrent dels coneixements que està adquirint l'alumnat. Per això proposem sis exà mens parcials, un cada dues setmanes, i tres exà mens finals.
Aquests exà mens s'assemblen als exà mens que fèieu abans?
No, aquests també és una novetat. Nosaltres pensem que si volem que els joves aprenguin a programar els hem d'avaluar programant. Per tant, l'alumnat es trasllada a les aules d'informà tica és col·loca davant de la mà quina i s'enfronta a resoldre problemes de programació real.
La part més interessant és la que juga el Jutge, un programa informà tic que permet a l'examinat saber si allò que ha realitzat és correcte mentre està sent examinat. D'aquesta manera l'alumne té la opció de seguir pensant i buscant estratègies per tal d'arribar a un programa correcte que compili i funcioni. En aquesta primera assignatura de programació no valorem els coneixements teòrics dels estudiants, sinó la seva destresa per arribar a crear programes que solucionin correctament problemes senzills utilitzant tècniques bà siques i el feedback del Jutge. Qui és aquest Jutge?
La veritat és que estem molt contents d'aquesta iniciativa perquè mica a mica altres à mbits estan aplicant una estratègia semblant. Evidentment ni tot el món de les matemà tiques, ni el de la informà tica pot funcionar segons aquest model; però ens sembla interessant imposar practicitat i novetat a les noves generacions. Quin altres canvis s'han produït en l'assignatura?
Per altra banda també ha canviat la distribució horà ria de l'assignatura, ara es fan les mateixes hores de teoria que de laboratori, tres hores setmanals. I finalment, hem generat una estructura informà tica grà cies a la qual el professor pot saber en qualsevol moment quants problemes ha fet cada alumne, quins han estat els problemes més fallats, ...etc. Una informació clau a l'hora d'estructurar les classes i avaluar els estudiants. I tot això és nou d'aquest quadrimestre?
No. La part d'avaluació continuada sà que s'estrena amb el 2008, però tant la metodologia d'exà mens, com la col·lecció de problemes o l'existència del Jutge ja fa tres quadrimestres que es porten a terme.
En aquest temps heu vist algun canvi per part de l'alumnat?
La veritat és que pot ser és una mica aviat per observar canvis radicals, però creiem que aquesta nova manera de treballar els ajudarà a assentar millor les bases de la programació. Tenim ganes d'omplir les nostres aules amb alumnes curiosos i motivats que arribin molt lluny programant.
Alguns professors de les assignatures que segueixen ens han comentat que els alumnes es troben més còmodes al laboratori i això els ajuda en el procés pedagògic. |
En Jordi té una actitud força positiva envers els alumnes de la UPC, però no és en va, els darrers anys ell i el Salvador Roura han viatjat per tot el món acompanyant joves programadors.
Salvador, parla'ns del Concurs de programació que comentava en Jordi?
Fa uns anys, al 2002, en Tomà s Lloret va arribar a la FIB. En Tomà s havia participat a les OlimpÃades de FÃsica i de Matemà tiques i desitjava participar en la competició de programació equivalent entre universitats d'informà tica de l'Association for Computing Machinery (ACM); que nosaltres desconeixÃem.
La veritat és que fou una gran proposta. Aquell any ens prepararem durant dues setmanes i varem quedar quinzens a nivell del sud-oest d'Europa. Això ens va animar a organitzar un concurs a nivell de la UPC i a dedicar-hi una mica més de temps. La UPC ja ha arribat a quatre finals mundials seguides. Com funciona el Concurs de Programació de la UPC?
Què representen aquests globus de colors?
Com definiries als alumnes que participen en aquests tipus d'activitats?
Són joves força especials. Alguns d'ells amb un potencial increïble. Molts d'ells cursen diverses carreres a l'hora i tot i aixà senten que s'avorreixen.
En Tomàs Lloret, per exemple, qui ens va fer la primera proposta treballa actualment a Google a Califòrnia. Altres com l'Edgar González està fent el doctorat a l'LSI al grup GPLN ó l'Omer Giménez que és professor de l'LSI en l'actualitat. Com es treballa i que és el que en rebeu d'aquesta tasca sense à nim de lucre?
La millor recompensa és oferir reptes a estudiants brillants i participar de les seves peripècies. Per altra banda a mi em serveix com a repte personal, sent el seu entrenador de programació jo he d'estar en forma!.És molt interessant jugar amb una competitivitat sana i motivar-los a fer coses extraordinà ries. PodrÃem dir que l'assignatura de Programació I segueix la metodologia d'aquest concurs?
No exactament. PodrÃem dir que fa servir una tecnologia semblant. Grà cies al servidor, el Jutge, els alumnes es poden entrenar on i quan vulguin i tenen un feedback sobre el seu treball. A més l'examen també compta amb aquest servidor; però la nota no depèn de l'ordre en que acabin els problemes o... Si un alumne contesta correctament a tots els apartats la seva qualificació serà un 10, independentment del temps que hagi trigat, dins de l'horari establert, és clar o de la seva posició en referència als altres. El que sà tenim en compte és el nombre d'intents per evitar que els alumnes programin contra el Jutge sense pensar abans.
Passant una estona amb ex-participants del concurs com són l'Edgar González i l'Omer Giménez ens adonem de que participar en concursos de programació és una experiència molt enriquidora a diferents nivells: personal, laboral i curricular. Ells reconeixen haver gaudit d'una sana competitivitat i haver-se contagiat d'una recerca per la feina ben feta i l'eficiència. Aixà doncs, animem als alumnes de la UPC a participar en la setena edició del Concurs de programació i recordem al professorat que també existeixen concursos oberts a tot el públic: www.topcoder.com |
Contacte premsa:
ilapuente@lsi.upc.edu
