Descripción de la materia
Esta asignatura cubre desde los fundamentos históricos y técnicos del hardware y software, hasta el rol actual del ingeniero informático. Proporciona una visión clara de las salidas profesionales, campos de trabajo y expectativas salariales, permitiendo al estudiante proyectar su desarrollo académico y laboral desde una etapa temprana.
Además de esto nos ayuda a desarrollar otras habilidades necesarias para ser un buen ingeniero, como: la gestión de tiempo, el trabajo en equipo (desarrollada durante el trabajo de investigación), la capacidad de resolver problemas (desarrollada en el transcurso de este proyecto) y el autoaprendizaje (también desarrollada en el transcurso de este proyecto).
Objetivo
- Comprender el propósito y el impacto social de la Ingeniería Informática.
- Establecer las bases del progreso tecnológico. Adquirir una perspectiva histórica del desarrollo tecnológico, identificando los principios fundamentales que impulsan su avance.
- Valorar el factor humano y la vocación de servicio. Concienciar sobre la importancia de las personas en el ejercicio profesional, promoviendo una ética de servicio y un compromiso con el bien común.
- Explorar el panorama profesional de la Ingeniería Informática. Obtener una visión general de las diversas áreas de conocimiento dentro de la carrera, así como de los diferentes perfiles y salidas profesionales, impulsando la reflexión vocacional del estudiante.
- Introducir los paradigmas y tendencias actuales. Proporcionar conocimientos básicos sobre los modelos de computación contemporáneos, la gestión de datos y una introducción al desarrollo web.
Contenidos
Parte 1: Fundamentos teóricos
- Bloque 1:
- Antecedentes y perspectivas histórica. Definiciones y conceptos básicos. Pasado, presente y futuro de las TIC.
- La Ingeniería Informática como disciplina académica y profesión. Competencias y conocimientos necesarios para el ingeniero informático. Salidas profesionales. El sentido de la ética en la formación del ingeniero informático. Códigos deontológicos.
- Bloque 2:
- Paradigmas actuales y tendencias de los sistemas y las aplicaciones
- Desarrollo de software: algo más que programación.
- Estructura de los sistemas informáticos: hardware, software y redes
- Nuevos paradigmas y tendencias: computación en la nube, computación cuántica, computación cognitiva, blockchain, smart cities, IoT...
- Bloque 3:
- La información y los datos.
- Representación de información en formato digital: sistemas de numeración, representación de información numérica y alfanumérica (códigos).
- Organización de los datos. Modelos de datos. Retos del Big Data. Protección de datos.
Parte 2: Habilidades prácticas: Introducción al desarrollo web.
- Bloque 1:
- Introducción al desarrollo de Software.
- Introducción al desarrollo web.
- Repositorios de Software.
- Bloque 2:
- Creación de páginas Web HTML5.
- Conceptos básicos.
- Etiquetas.
- Organización de la información y maquetación con CSS3.
- Bloque 3:
- Diseño y maquetación con CSS3
- Conceptos básicos.
- Selectores.
- Modelo de caja.
- Posicionamiento de elementos.
Resultados de aprendizaje
Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas propios de la ingeniería.
Conocer la terminología más importante y general de donde parte el resto de conceptos complejos que veremos en el transcurso de la carrera, lo que nos ayuda a comprender de una mejor manera lo que implican los sistemas infórmaticos actuales. Hecho fundamental para nuestro desarrollo como ingenieros informáticos.