| PROGRAMACIÓN DE VIDEOJUEGOS CON SCRATCH |
INICIACIÓN A LA PROGRAMACIÓN DE VIDEOJUEGOS |
TU PRIMER VIDEOJUEGO:
Introducción interactiva al entorno.
AVENTURA ESPACIAL:
Repaso de la Programación Básica por bloques.
Aprender a mover un objeto dentro de un programa.
Aprender a usar bucles dentro de un programa.
Conocer y usar condicionales para generar programas más complejos.
Establecer interacciones entre objetos dentro de un programa. |
| PROGRAMACIÓN DE VIDEOJUEGOS: PROYECTO |
| DESARROLLO DE APPS MÓVILES |
FUNDAMENTOS DE PROGRAMACIÓN DE APPS MÓVILES |
AIR HOCKEY y DROP ME
Componentes específicos: Canvas, sprite imagen e interacción entre objetos.
Aprender a utilizar varias pantallas en la misma aplicación.
Conocer los componentes utilizados para crear dibujos y animación.
Conocer el sistema de coordenadas del lienzo y el sistema de direcciones para aprender a situar y mover sprites en él.
Programar el movimiento y la interacción de los sprites con el usuario, con el lienzo y con otros sprites.
Utilizar procedimientos para evitar repetir algunos procesos recurrentes (simplificar la programación). |
– |
| PROGRAMACIÓN DE APPS MÓVILES |
| PROGRAMACIÓN CON PYTHON |
FUNDAMENTOS DE PROGRAMACIÓN CON PYTHON |
– |
– |
– |
¿Qué es Python?
¿Cómo empiezo a programar con Python?
Trabajando con variables en Python.
Ejercicios interactivos.
Recoger datos por teclado.
Información útil:
Comentarios.
Convertir cadena a número en Python.
Sentencias condicionales.
Sentencias condicionales II.
Bucle While.
Programación de Arduino con Python.
Ejercicios interactivos.
Fundamentos de programación con PYTHON II.
Programación orientada a objetos en PYTHON. |
| PROGRAMACIÓN WEB HTML Y CSS |
PROGRAMACIÓN WEB: HTML |
HTML. Historia del HTML. Estructura básica. Cabecera. Cuerpo. Títulos. Párrafos. Saltos de línea. Imágenes. Enlaces. Imágenes con enlaces. Listas desordenadas y ordenadas. Tablas. Video. Divs. Comentarios. |
– |
– |
HTML. Historia del HTML. Estructura básica. Cabecera. Cuerpo. Títulos. Párrafos. Saltos de línea. Imágenes. Enlaces. Imágenes con enlaces. Listas desordenadas y ordenadas. Tablas. Video. Divs. Comentarios. |
| PROGRAMACIÓN WEB CON HOJAS DE ESTILO CSS |
– |
– |
– |
Estructura de CSS. Dar estilos a los elementos HTML con CSS. Nota técnica sobre Formularios y Bases de Datos.
Se prevé impartir el curso de HTML en dos ocasiones. Una es con 12 años y otra con 15 años. El segundo año se relacionará el contenido con los servicios de publicación de una web. Dichos servicios se ven en el módulo de SERVIDORES WEB, MAIL, DHCP, DNS. |
| IMPRESIÓN Y MODELADO 3D |
IMPRESIÓN 3D |
– |
Tipos de tecnologías de impresión.
Modelos de impresoras 3D.
Funcionamiento de impresoras de filamento.
Software de laminado. |
– |
– |
| CONCEPTOS DE DIBUJO TÉCNICO Y MODELADO 3D |
– |
– |
Interfaz de diseño.
Cómo usar el ratón para modelar.
Herramientas.
Añadir figuras.
Modificar figuras.
Posición y rotación.
Composición, descomposición e intersección de figuras. |
– |
| ELECTRO-ROBÓTICA CON ARDUINO |
FUNDAMENTOS DE ARDUINO |
TUS PRIMERAS CLASES DE ARDUINO:
Introducción al entorno de Arduino.
Escritura y lectura digital.
¿Qué es Arduino?
Entorno de programación.
Simulador.
Introducción breve a la electrónica.
Esperas.
Bucles.
Condicionales. |
| COMPONENTES Y ESTRUCTURAS BÁSICAS DE ARDUINO |
Componentes específicos del Proyecto: Sensor Ultrasonidos, Zumbador y RGB.
Aprender lectura y escritura digital.
Conocer el LED RGB y programar diferentes colores a traves de PWM.
Usar correctamente operadores relacionales.
Entender el funcionamiento del sensor de ultrasonidos. |
| PROYECTO FINAL ARDUINO |
GAFAS MURCIÉLAGO
Y CAJA MULTIMEDIA |
CAJA DE LUCES
Y CAJA MULTIMEDIA |
| ELECTRÓNICA |
FUNDAMENTOS BÁSICOS DE ELECTRÓNICA |
Ley de Ohm.
Magnitudes fundamentales.
Cortocircuito y circuito abierto.
Potencia y Energía. |
| ELECTRÓNICA AVANZADA |
Uso del multímetro para medir voltaje, intensidad y resistencia. |
Corriente Alterna y corriente Continua.
Diferenciar señales.
Parámetros de señales alternas.
Rectificadores.
Diodo Zener.
Regular tensión. |
Diferenciar entre señal analógica y digital.
Concepto de bit.
Convertir un sistema binario en decimal y viceversa.
Sistemas de control.
Diferenciar lazo abierto y lazo cerrado.
Diferenciar señales.
Parámetros de señales alternas.
Rectificadores. |
– |
| SEGURIDAD |
SEGURIDAD Y ANTIHACKING |
Autenticación.
Autorización.
Contabilidad.
Cifrado simétrico.
Mecanismos de Autenticación.
Rastreo de actividad de Google.
Gestión de contraseñas.
Autenticación multifactor.
Buenas prácticas creando contraseñas.
Gestión de contraseñas por software. |
Rastro de actividad en Internet.
Riesgos en Redes Sociales.
¿Qué sabe Google de ti?
¿Qué datos entregas sin saberlo a compañías?
Diferentes tipos de Hackers.
Malware.
Tipos de Malware.
Datos masivos y monitores de actividad. |
– |
– |
| TECNOLOGÍAS EMERGENTES |
TECNOLOGÍAS EMERGENTES |
Servicios de Cloud Computing.
Beneficios del Cloud Computing.
IaaS, PaaS, SaaS.
Nubes Pública, Privada e Híbrida.
Fog Computing.
IoT.
Fog Computing vs. Cloud Computing. |
Big Data.
Pilares del Big Data.
Dimensiones y cambios que sufrirá la sociedad con el Big Data.
Proyectos Big Data de terceros.
Tecnología y Sociedad. |
– |
– |
| REDES I Y II |
REDES I Y II |
– |
– |
Modelo OSI.
Modelo de capas.
Protocolos.
Codificar, comprimir y cifrar.
Comunicaciones en Hardware y Software.
Network Interface Card.
Elementos de una red.
Nuevos dispositivos e IoT.
Funciones de un Router.
Funciones Firewall.
Clasificación de Redes según tres factores. |
– |
| PROYECTO CREATIVO ARDUINO / MUESTRA TECNOLÓGICA |
PROYECTO CREATIVO ARDUINO / MUESTRA TECNOLÓGICA |
PROYECTO CREATIVO ARDUINO / MUESTRA TECNOLÓGICA |