Créditos
6
Tipos
Optativa
Requisitos
Esta asignatura no tiene requisitos
, pero tiene capacidades previas
Departamento
AC
Además la asignatura cuenta con una vertiente práctica donde se exploran las aplicaciones y posibilidades económicas del sistema operativo Linux, del desarrollo de software libre y se trabajan las competencias transversales esenciales para este tipo de entornos.
Profesorado
Responsable
- Carlos Alvarez Martinez ( calvarez@ac.upc.edu )
Otros
- David López Álvarez ( david.lopez@upc.edu )
Horas semanales
Teoría
2
Problemas
0
Laboratorio
2
Aprendizaje dirigido
0.28
Aprendizaje autónomo
5.72
Competencias
Competencias técnicas comunes
- CT3.5 - Identificar las posibilidades de uso y los beneficios que puede aportar la aplicación en las diferentes tipologías de software empresarial y servicios TIC existentes.
- CT3.6 - Demostrar conocimiento de la dimensión ética en la empresa: la responsabilidad social y corporativa en general y, en particular, las responsabilidades civiles y profesionales del ingeniero en informática.
- CT5.5 - Usar las herramientas de un entorno de desarrollo de software para crear y desarrollar aplicaciones.
Especialidad tecnologías de la información
- CTI1.1 - Demostrar comprensión del entorno de una organización y sus necesidades en el ámbito de las tecnologías de la información y las comunicaciones.
- CTI3.1 - Concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación ubicua.
Especialidad ingeniería de computadores
- CEC4.1 - Diseñar, desplegar, administrar y gestionar redes de computadores.
Sostenibilidad y compromiso social
- G2.3 - Tener en cuenta las dimensiones social, económica y ambiental, y el derecho a la privacidad a aplicar soluciones y llevar a cabo proyectos coherentes con el desarrollo humano y la sostenibilidad.
Comunicación eficaz oral y escrita
- G4.3 - Comunicarse de manera clara y eficiente en presentaciones orales y escritas sobre temas complejos, adaptándose a la situación, al tipo de público y a los objetivos de la comunicación utilizando las estrategias y los medios adecuados. Analizar, valorar y responder adecuadamente a las preguntas del auditorio.
Objetivos
-
Ser capaz de explicar la influencia del software en general y del software libre en particular en la sociedad, la economia y la sostenibilidad.
Competencias relacionadas: G4.3, CT3.6, CTI1.1, G2.3, CT3.5, -
Ser capaz de explicar los hechos esenciales de la historia del software en general y del software libre en particular desde un punto de vista social y ético.
Competencias relacionadas: G4.3, CT3.6, G2.3, CT3.5, -
Ser capaz de desarrollar o colaborar en el desarrollo de un proyecto de software libre usando las herramientas más usuales en el entorno.
Competencias relacionadas: CTI3.1, CT5.5, CTI1.1, CT3.5, -
Conocer y ser capaz de utilizar herramientas de software libre para gestionar las tareas más usuales en el entorno de la pequeña y mediana empresa.
Competencias relacionadas: CTI3.1, CEC4.1, CT5.5, CTI1.1, CT3.5, -
Ser capaz de realizar una presentación pública de una idea, estudio o proyecto comunicando de forma clara, concisa y eficaz sus ideas y propuestas.
Competencias relacionadas: G4.3, CTI1.1, CT3.5,
Contenidos
-
El software libre y el Linux.
Descripción del software libre y de su historia explicando los hechos más importantes y analizando sus causas. -
Software Libre y sociedad
Influencia del software libre a la sociedad tanto desde el punto de vista ético y social como económico y ambiental. -
Administración básica del sistema operativo Linux
Explicación de las herramientas de trabajo y administración (de usuarios, sistemas y red) más habituales en los sistemas operativos Linux. -
Desarrollo de software libre.
Explicación de los entornos y herramientas más usuales utilizados para el desarrollo de software libre. -
Presentaciones orales.
Herramientas básicas para realizar presentaciones orales eficaces.
Actividades
Actividad Acto evaluativo
Teoría
8h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
10h
Teoría
2h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h
Metodología docente
La metodología de la asignatura es, principalmente, la de realizar los laboratorios todas aquellas tareas prácticas a las que se pretende que los estudiantes tengan conocimiento. Las clases teóricas servirán para introducir el uso social del software y sus implicaciones así como para ayudarles a desarrollar un pensamiento crítico hacia las decisiones que deben tomar en sus tareas diarias.Además los estudiantes deberán hacer una presentación pública y desarrollar una idea de proyecto de software libre.
Método de evaluación
La asignatura se evaluará mediante el examen de teoría y práctica, las prácticas del laboratorio, la presentación pública/el proyecto de software presentado según la siguiente fórmula:NF = 0,35 * Prac + 0,3 * (Pres + Proy) + 0,175 * ET + 0,175 * EP
El examen de prácticas se realizará individualmente durante la última clase de laboratorio y se dispondrá de acceso a un ordenador.
Bibliografía
Básico
-
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