Curs 2014-15
Projectes Basats en Programari Lliure
Titulació: | Codi: | Tipus: |
Grau en Enginyeria Informàtica | 21434 | Optativa |
Grau en Enginyeria Telemàtica | 21773 | Optativa |
Grau en Enginyeria en Sistemes Audiovisuals | 22676 | Optativa |
Crèdits ECTS: | 4 | Dedicació: | 100 hores | Trimestre: | 1r |
Departament: | Dept. de Tecnologies de la Informació i les Comunicacions |
Coordinador: | Joan Codina |
Professorat: | Joan Codina |
Idioma: | Anglès |
Horari: | |
Campus: | Campus de la Comunicació - Poblenou |
Aquest curs està destinat a ser un lloc on els estudiants desenvolupin una visió crítica dels diferents aspectes de la producció de programari i llicenciament. La manera d'estimular aquesta visió és comparant el model tradicional i el de codi obert.
Alguns dels temes sobre codi obert es posaran en pràctica per mitjà d'una participació activa i contribució a un programari de codi obert. Es requereix que els estudiants interactuïn amb la comunitat i portin a terme un nou desenvolupament en la plataforma seleccionada. Durant el curs hi haurà suport tècnic sobre el projecte seleccionat, però es requereix que els alumnes siguin capaços de buscar-se la informació
No hi ha uns pre-requisits específics, apart d'haber superat les assignatures de programació de primer/segon curs.
Competéncies Generals | Competències específiques |
---|---|
Instrumentals G2. Capacitat d'organització i G3. Capacitat per aplicar els G5. Habilitat en la presa de G4. Habilitat en la cerca i la Interpersonals G9. Capacitat de treball en G8. Capacitat de treball en equip G11. Capacitat d'aplicar amb G13. Capacitat per reconèixer i |
Competències Específiques Professionals H4. Aprendre de manera autònoma P5. Coneixements per a la realització Competències Específiques d'Enginyeria IN11. Conèixer els diferents models de |
L'avaluació es fa tenint en compte els tres blocs temàtics.
El bloc de FOSS (40%) es distribueix entre la preparació dels debats i la qualitat de les opinions expressades (15%), els resums d'aquests debats (15%) i algunes proves que es realitzen abans de la sessió per assegurar que tothom ha preparat els continguts (10%).
El bloc tècnic (20%) (recuperable) s'obté d'alguns exercicis de documentació i demostració de coneixement de les tècniques necessàries per dur a terme les millores.
El bloc d'interacció amb un projecte de codi obert (40%) (recuperable) En aquest bloc els alumnes hauran de realitzar una tasca en grups. El 15% de la nota és del disseny i l'estimació dels costos de la millora, 5% de la interacció amb la comunitat i el 20% és l'avaluació de la modificació feta.
Bloc de contingut 1: FOSS.
Anàlisi de diferents aspectes del programari lliure de codi obert, que és i com es compara amb el model clàssic:
- Què és de codi obert
- Llicències de programari
- Model i eines de desenvolupament de codi obert
- Com modificar un projecte de codi obert
- Models de comercialització de codi obert
- El sector públic i el programari de codi obert, estàndards
- La correcta elecció d'un projecte de codi obert
- Com migrar a Open Source
Bloc de contingut 2: Formació tècnica
El contingut d'aquest bloc depèn del projecte de codi obert seleccionat en el bloc 3 i són un conjunt de sessions per ajudar els usuaris a entendre les tècniques necessàries en el projecte i realitzar l'enginyeria inversa necessària.
Bloc de contingut 3: Interactuar amb un projecte de codi obert
- Seleccionar un projecte de codi obert
- Obtenir una comprensió bàsica del projecte
- Definir una millora per a realitzar / comprovar-ho amb la comunitat / Avaluar el cost d'aquesta millora
- Dur a terme la millora i donar-la a la comunitat
Cada bloc té la seva pròpia metodologia.
Activitat a classe | Activitat fora de classe | ||||
---|---|---|---|---|---|
Bloc |
grup senser |
grup mitjà | grup petit | ||
Bloc 1 |
18 |
18 |
|||
Bloc 2 |
|
8 |
|
12 |
|
Bloc 3 |
|
|
10 |
34 |
|
Total: |
18 |
8 |
10 |
64 |
Total: 100 |
Durant el curs, es proposaran diferent documents (noticies, blogs, llibres) per llegir. Aquets documents sereveixen tant per introduir els temes com per enriquir els debats