Crèdits
6
Tipus
Optativa
Requisits
Aquesta assignatura no té requisits
, però té capacitats prèvies
Departament
AC
A més l'assignatura té una vessant pràctica on s'exploren les aplicacions i possibilitats econòmiques del sistema operatiu Linux, del desenvolupament de programari lliure i es treballen les competències transversals essencials per a aquest tipus d'entorns.
Professorat
Responsable
- Carlos Alvarez Martinez ( calvarez@ac.upc.edu )
Altres
- David López Álvarez ( david.lopez@upc.edu )
Hores setmanals
Teoria
2
Problemes
0
Laboratori
2
Aprenentatge dirigit
0.28
Aprenentatge autònom
5.72
Competències
Competències tècniques comunes
- CT3.5 - Identificar les possibilitats d'ús i els beneficis que pot aportar l'aplicació en les diferents tipologies de software empresarial i serveis TIC existents.
- CT3.6 - Demostrar coneixement de la dimensió ètica a l'empresa: la responsabilitat social i corporativa en general i, en particular, les responsabilitats civils i professionals de l'enginyer en informàtica.
- CT5.5 - Usar les eines d'un entorn de desenvolupament de software per a crear i desenvolupar aplicacions.
Especialitat tecnologies de la informació
- CTI1.1 - Demostrar comprensió de l'entorn d'una organització i de les seves necessitats en l'àmbit de les tecnologies de la informació i les comunicacions.
- CTI3.1 - Concebre sistemes, aplicacions i serveis basats en tecnologies de xarxa, tenint en compte Internet, web, comerç electrònic, multimèdia, serveis interactius i computació ubiqua.
Especialitat enginyeria de computadors
- CEC4.1 - Dissenyar, desplegar, administrar i gestionar xarxes de computadors.
Sostenibilitat i compromís social
- G2.3 - Tenir en compte les dimensions social, econòmica i ambiental, i el dret a la privacitat a aplicar solucions i dur a terme projectes coherents amb el desenvolupament humà i la sostenibilitat.
Comunicació eficaç oral i escrita
- G4.3 - Comunicar-se de manera clara i eficient en presentacions orals i escrites sobre temes complexos, adaptant-se a la situació, al tipus de públic i als objectius de la comunicació, utilitzant les estratègies i els mitjans adequats. Analitzar, valorar i respondre adequadament a les preguntes de l'auditori.
Objectius
-
Ser capaç d'explicar la influència del programari en general i del programari lliure en particular en la societat, l'economia i la sostenibilitat.
Competències relacionades: G4.3, CT3.6, CTI1.1, G2.3, CT3.5, -
Ser capaç d'explicar els fets essencials de la història del programari en general i del programari lliure en particular des d'un punt de vista social i ètic.
Competències relacionades: G4.3, CT3.6, G2.3, CT3.5, -
Ser capaç de desenvolupar o col·laborar en el desenvolupament d'un projecte de programari lliure usant les eines més usuals en l'entorn.
Competències relacionades: CTI3.1, CT5.5, CTI1.1, CT3.5, -
Conèixer i ser capaç d'utilitzar eines de programari lliure per gestionar les tasques més usuals en l'entorn de la petita i mitjana empresa.
Competències relacionades: CTI3.1, CEC4.1, CT5.5, CTI1.1, CT3.5, -
Ser capaç de realitzar una presentació pública d'una idea, estudi o projecte comunicant de forma clara, concisa i eficaç les seves idees i propostes.
Competències relacionades: G4.3, CTI1.1, CT3.5,
Continguts
-
El software lliure i el Linux.
Descripció del software lliure i de la seva historia explicant els fets més importants i analitzant les seves causes. -
Software Lliure i societat
Influencia del software lliure a la societat tant des del punt de vista ètic i social com econòmic i ambiental. -
Administració bàsica del sistema operatiu Linux
Explicació de les eines de treball i administració (d'usuaris, sistemes i xarxa) més habituals en els sistemes operatius Linux. -
Desenvolupament de programari lliure.
Explicació dels entorns i eines més usuals emprats per al desenvolupament de programari lliure. -
Presentacions orals.
Eines bàsiques per realitzar presentacions orals eficaces.
Activitats
Activitat Acte avaluatiu
Software Lliure
Software Lliure- Teoria: En aquestes hores de teoria s'explica mitjançant classes teòriques com ha aparegut i evolucionat el software lliure al llarg de la historia.
- Aprenentatge autònom: En aquestes hores els alumnes han de repassar els conceptes introduïts a la teoria i llegir documentació associada que els aporti més coneixements sobre la matèria.
Continguts:
Teoria
8h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
10h
Software Lliure i Societat
Software Lliure i Societat- Teoria: En aquestes hores de teoria s'explica mitjançant classes teòriques les relacions entre Software Lliure i Societat.
- Aprenentatge autònom: En aquestes hores els alumnes han de repassar els conceptes introduïts a la teoria i llegir documentació associada que els aporti més coneixements sobre la matèria.
Continguts:
Teoria
8h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
8h
Administració bàsica del sistema operatiu Linux
Administració bàsica del sistema operatiu Linux- Laboratori: Es realitzen al laboratori pràctiques guiades d'administració bàsica del sistema operatiu Linux. Durant aquestes hores els alumnes segueixen amb la ajuda del professor un dossier de pràctiques i contesten a una serie de preguntes que entregaran al final de cada pràctica en forma de informa final.
- Aprenentatge autònom: Els alumnes completen les pràctiques inacabades i busquen informació complementaria per entendre millor tots els conceptes introduïts.
Continguts:
Teoria
0h
Problemes
0h
Laboratori
13h
Aprenentatge dirigit
0h
Aprenentatge autònom
18h
Desenvolupament de programari lliure
Desenvolupament de programari lliure- Laboratori: Es realitzen al laboratori pràctiques guiades de desenvolupament de programari lliure. Durant aquestes hores els alumnes segueixen amb la ajuda del professor un dossier de pràctiques i contesten a una serie de preguntes que entregaran al final de cada pràctica en forma de informa final.
- Aprenentatge dirigit: Els alumnes queden amb el professor per obtenir una guia de com desenvolupar el seu projecte.
- Aprenentatge autònom: Els alumnes completen les pràctiques inacabades i busquen informació complementaria per entendre millor tots els conceptes introduïts i desenvolupen un projecte de software lliure.
Continguts:
Teoria
0h
Problemes
0h
Laboratori
15h
Aprenentatge dirigit
4.2h
Aprenentatge autònom
21.8h
Com presentar
Classe sobre presentacions- Teoria: Els alumnes reben una classe de com presentar.
Continguts:
Teoria
2h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h
Metodologia docent
La metodologia de l'assignatura és, principalment, la de realitzar als laboratoris totes aquelles tasques pràctiques a les que es pretén que els estudiants tinguin coneixement. Les classes teòriques serviran per introduir l'ús social del software i les seves implicacions així com per ajudar-los a desenvolupar un pensament crític envers les decisions que han de prendre en les seves tasques diàries.A més a més els estudiants hauran de fer una presentació pública i desenvolupar una idea de projecte de software lliure.
Mètode d'avaluació
L'assignatura s'avaluarà mitjançant l'examen de teoria i pràctica, les pràctiques del laboratori, la presentació pública i el projecte de programari presentat segons la següent fórmula:NF = 0,35 * Prac + 0,3 * (Pres + Proy) + 0,175 * ET + 0,175 * EP
L'examen de pràctiques es farà de forma individual a l'última classe de laboratori amb l'ajuda d'ordinador.
Bibliografia
Bàsic
-
Free software, free society
- Stallman, R.M,
GNU Press,
2002.
ISBN: 1-882114-98-1
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991002736769706711&context=L&vid=34CSUC_UPC:VU1&lang=ca