Junta:Pla d'estudis Bolonya

De Junta de representants d'informàtica

Propostes per part de l'alumnat cap al comitè encarregat de redactar el Pla d'estudis que entrarà en vigor en el marc de l'anomenat procés de Bolonya.

  • Incloure als plans d'estudis formació en programació funcional (tenim Llenguatges de Programació a gestió, però molts de sistemes sortim de la carrera pensant que Haskell és una marca de detergent), així com temes interessants relacionats amb aquest àmbit (calcul lambda i demés).
Can Your Programming Language Do This?
The Perils of JavaSchools
Functional Programming For The Rest of Us
Why Functional Programming Matters
  • Creim que seria una bona idea fer una assignatura pròpia de programació paral·lela (ara tal volta veim els temes a Sistemes Operatius, Autòmats -els de sistemes- i Programació Paral·lela -optativa de la superior-, però no és suficient). Dia rere dia veim que el futur del hardware passa per l'escalat, el grid, el clustering, processadors amb cada vegada més nuclis, i hem d'estar a l'altura.
    • La programació en llenguatges funcionals purs aporten moltes eines per programar correctament en paral·lel. Llenguatges com erlang estan dissenyats amb això en ment. I no són jocs mentals de teòrics i acadèmics, basta veure els usos que li dóna la gent d'Ericsson. Es pot enmarcar en Bloque temático 3. Ingeniería de los Computadores del llibre blanc.
  • Potenciar la informàtica teòrica, la gran oblidada dels plans d'estudis. Dit així pot semblar molt poc atractiu, però es tracta de donar a la informàtica categoria de ciència. No pot tornar a passar que a TP no estudiem com toca verificació formal d'algorismes, per exemple. Autòmats i llenguatges formals ha de ser la base del nostre ensenyament teòric, i s'han d'ampliar els temes de cost computacional.
  • Programació orientada a objectes a primer no, gràcies. Creim que ja ens quedam curts amb el que aprenem de programació imperativa a Fonaments de Programació com per embullar a l'estudiant de primer amb nous paradigmes abans d'assolir els coneixements bàsics. A algú que no té clar que és la visibilitat d'una variable no el pots enredar amb encapsulament i polimorfisme. (com a afegit, emprar -als cursos de segon on es tracti la POO- un llenguatge de programació menys enrevessat que Java, com ara Python, creim que ajudaria molt a l'estudiant a deixar de banda peculiaritats del llenguatge -coincidirem tots en que l'entrada/sortida estàndard de Java és un conyasso, les llibreries fan por de lo grosses que són (tal volta una bona cosa per a gent que fa feina el llenguatge a la feina, però dolent com a eina educativa), etc.-)
    • Potser fer programació purament estructurada al primer quadrimestre i funcional al segon. La recursivitat no té perquè deixar-se per segon. Evidentment el calcul de costos computacionals si que s'ha de mantenir dins el temari de TP.
  • Crec que és obvi, però l'assignatura de Compiladors és essencial. Supòs que ja l'heu inclosa a 4º, però no està de més dir-ho.
  • Estudiar explícitament la història dels computadors i la computació. Implicacions i ètica de la feina. Principis de la acadèmia i les implicacions socials dels informàtics.
  • Posar dues hores setmanals, com si fossin una assignatura més, per que la junta pugui reunir-se en assamblea. És a dir, que de la mateixa manera que ara hi ha reservades les hores pels seminaris hauríem de tenir un temps per les qüestions "polítiques". El fet que ni el pla d'estudis ni l'escola tinguin això en compte és un dels motius pels quals hi ha tan poca activitat en el tema.
  • Ja que tenim un grup de recerca sobre temes de Bioinformàtica, per que no una assignatura sobre el tema? (es pot enmarcar en el Bloque temático 10. Dominios de Aplicación de la Informática del llibre blanc).
  • Sistemes encastats i de temps real. Assignatures com Sistemes encastats (optativa de sistemes) i Disseny de Sistemes Operatius (optativa de la superior) haurien de ser fonamentals per a l'educació d'un enginyer informàtic. També es pot emmarcar en l'àmbit de Bloque temático 9. Informática Industrial del llibre blanc.
Herramientas personales