En aquesta assignatura s'explica l'evolució històrica del programari lliure, les seves causes i raons de ser i la influència d'aquest tipus de programari en la societat i la seva evolució.
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 (
)
Altres
David López Álvarez (
)
Hores setmanals
Teoria
2
Problemes
0
Laboratori
2
Aprenentatge dirigit
0.28
Aprenentatge autònom
5.72
Competències
Competències Tècniques
Competències tècniques comunes
CT3 - Demostrar coneixement i comprensió del context organitzatiu, econòmic i legal en el qual es desenvolupa la seva feina (coneixement adequat del concepte d'empresa, del marc institucional i jurídic de l'empresa, d'organització i gestió de les empreses).
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 - Analitzar, dissenyar, construir i mantenir aplicacions de forma robusta, segura i eficient, triant el paradigma i els llenguatges de programació més adequats.
CT5.5
- Usar les eines d'un entorn de desenvolupament de software per a crear i desenvolupar aplicacions.
Competències Tècniques de cada especialitat
Especialitat tecnologies de la informació
CTI1 - Definir, planificar i gestionar la instal·lació de la infraestructura TIC de l'organització.
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 - Dissenyar solucions que integrin tecnologies de hardware, software i comunicacions (i capacitat de desenvolupar solucions específiques de software de sistemes) per a sistemes distribuïts i dispositius de computació ubiqua.
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 - Dissenyar, desplegar, administrar i gestionar xarxes de computadors, i gestionar la garantia i la seguretat dels sistemes informàtics.
CEC4.1
- Dissenyar, desplegar, administrar i gestionar xarxes de computadors.
Competències Transversals
Sostenibilitat i compromís social
G2 [Avaluable] - Conèixer i comprendre la complexitat dels fenòmens econòmics i socials típics de la societat del benestar. Ser capaç d'analitzar i valorar l'impacte social i mediambiental.
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 [Avaluable] - Comunicar de forma oral i escrita amb altres persones coneixements, procediments, resultats i idees. Participar en debats sobre temes propis de l'activitat de l'enginyer tècnic en informàtica.
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
ActivitatActe 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.
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.
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.
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.
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.