Fundamentos de Ingeniería Informática
Descripción de la Asignatura
Fundamentos de Ingeniería Informática es una asignatura del primer cuatrimestre del Grado en Ingeniería Informática. En esta asignatura se estudia una introducción a los conceptos fundamentales de la informática.
En esta asignatura, se estudia desde los inicios como Alan Turing hasta las tecnologías más modernas como los telefonos moviles o robots.
Información General
| Fundamentos de la ingeniería informática | Detalles |
|---|---|
| Código de Asignatura | FII-101 |
| Créditos ECTS | 6 créditos |
| Cuatrimestre | Primer cuatrimestre del primer año del grado |
| Horas lectivas | 60 horas |
| Modalidad | Clases teóricas y prácticas |
Objetivos de la Asignatura
Los principales objetivos de esta asignatura son:
- Entender los fundamentos históricos de la informática
- Apredner la conversion de numeros decimales
- Introducción al desarrollo web con GIT, HTML y CSS
Contenidos Principales
La asignatura se estructura en los siguientes temas:
Unidad 1: Antecedentes y perspectivas históricas
- Antes de 1940: máquinas de Turing y primeras computadoras
- Primera generación: programación mediante tarjetas perforadas
- Segunda generación: la llegada de los transistores
- Tercera generación: circuitos integrados
- Cuarta generación: microprocesadores y redes informáticas
- Quinta generación: el auge de internet
- Sexta generación: telefonos móviles, robots e IA
Unidad 2: El contexto actual de la informatica
- ¿Que es la informática?
- La ola tecnológica
- ¿Cuales son los beneficios que las TIC brindan a las personas?
- La ingeniría informática en la sociedad actual
Unidad 3: La Ingeniería Informática como Carrera y Profesión
- Situción del empleo en el sector
- Enfoque del plan de estudios
- Perfiles y competencias del ingeniero informatico
- Empresas clave del sector y salidas profesionales
Unidad 4: Software
- ¿Que es el software?
- Tipos de software
- Creacion de software
- Niveles de programación
- Compiladores vs intérpretes
Unidad 5: Hardware
- Tipos de equipos informaticos
- Estructura básica de un ordenador
- Funciones del procesador
- Tipos de memoria
- Función del adaptador E/S
Unidad 6: Sistemas operativos
- Conceptos claves
- Gestión del procesador
- Gestión de la memoria
- Gestión de entrada / salida
- Gestión de almacenamiento masivo
Unidad 7: Redes
- El camino hacia Internet
- Redes
- Modelos de red
- Hardware de red
- Software de red
- Aplicaciones de red
Unidad 8: Nuevas tendencias
- Inteligencia artificial
- Visión por a computadora
- Procesamiento del lenguaje natural
- Computación
- Coches autónomos
- El internet de las cosas
- Blockchain
Unidad 9: Representación de la información I
- Información en los ordenadores
- De binario a decimal
- De binario a octal
- De binario a hexadecimal
- De decimal a binario
Unidad 9: Representación de la información II
- Representación numérica (enteros)
- Representación numérica (flotantes)
- Representación de codificación
Unidad 10: Bases de datos
- Bases de datos
- Big data
- Leyes y ética
- Cómo implantar la nueva LOPD-GDD en una empresa?
- ¿Que pasa con la ética?
- ¿Software o datos éticamente?
Unidad 11: Introducción al desarrollo Web
- ¿Que es el desarrollo de software?
- GIT
- GIT: comandos
- GIT: ramas
- GIT: archivos
Unidad 12: Herramientas de desarrollo
- ¿Que es un IDE?
- GIT para equipos de desarrollo
- GIT y visual studio code
Unidad 13: Introducción al desarrollo web
- ¿Que es una página web?
- ¿Que podemos construir una aplicación web?
Unidad 14: HTML
- Conceptos básicos
- El modelo de objetos de documentos DOM
- Formularios HTML
- Carpetas
- contenedores flotantes
Unidad 15: CSS I
- Conceptos básicos
- Elementos CSS
- The box model
- The floats model
Unidad 16: CSS II
- Menús CSS
- Eventos CSS
Resultados
Al finalizar la asignatura, los estudiantes sabrán la base de desarrollo web, historia de la informática, representación de la información y conceptos básicos de hardware y software.