Software Lliure i Desenvolupament Social

Esteu aquí

Crèdits
6
Tipus
Optativa
Requisits
Aquesta assignatura no té requisits, però té capacitats prèvies
Departament
AC
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

  1. 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,
  2. 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,
  3. 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,
  4. 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,
  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

  1. 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.
  2. 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.
  3. 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.
  4. Desenvolupament de programari lliure.
    Explicació dels entorns i eines més usuals emprats per al desenvolupament de programari lliure.
  5. 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.
Objectius: 1 2
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.
Objectius: 1 2
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.
Objectius: 3 4
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.
Objectius: 3 4
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.
Objectius: 5
Continguts:
Teoria
2h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h

Presentacions dels alumnes

Presentacions dels alumnes
  • Teoria: Els alumnes fan presentacions públiques.
  • Aprenentatge autònom: Preparació de les presentacions dels alumnes
Objectius: 1 2 3 4 5
Continguts:
Teoria
10h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
20h

Examen Teoria

Examen Teoria
Objectius: 1 2
Setmana: 14
Teoria
2h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
4h

Examen Pràctiques

Examen Pràctiques
Objectius: 3 4
Setmana: 14
Teoria
0h
Problemes
0h
Laboratori
2h
Aprenentatge dirigit
0h
Aprenentatge autònom
4h

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àsica:

Capacitats prèvies

L'estudiant ha de tenir uns coneixements bàsics d'administració de sistemes operatius i de programació.