Algoritmos, lenguajes y conceptos básicos para crear programas, webs y aplicaciones.
Es diseñar webs y apps para que puedan usarlas todas las personas, incluidas las que tienen alguna discapacidad visual, auditiva, motora o cognitiva.
Es una secuencia ordenada y finita de pasos precisos para resolver un problema o realizar una tarea.
Es un conjunto de reglas que permite que dos programas se comuniquen entre sí: uno hace peticiones y el otro responde con datos o acciones.
Es un conjunto de código ya escrito y probado que los programadores reutilizan para no empezar desde cero.
Es un tipo de dato que solo puede tener dos valores: verdadero o falso.
Es una estructura que repite un bloque de instrucciones varias veces: un número fijo de veces o mientras se cumpla una condición.
Es un error en un programa que hace que funcione mal o de forma inesperada.
Es el texto con las instrucciones de un programa, tal como lo escribe el programador en un lenguaje de programación.
Es un programa que traduce de una sola vez todo el código fuente escrito en un lenguaje de programación a código máquina, que el procesador puede ejecutar directamente.
Es una instrucción que hace que un programa elija qué hacer según se cumpla o no una condición: si ocurre esto, haz aquello; si no, haz otra cosa.
Es un dibujo que representa un algoritmo con símbolos unidos por flechas: óvalos para el inicio y el fin, rectángulos para las acciones y rombos para las decisiones.
Es cómo se siente una persona al usar un producto digital: si le resulta fácil, rápido y agradable.
En una aplicación web, el frontend es la parte que ves y con la que interactúas en el navegador (HTML, CSS, JavaScript) y el backend, la parte que funciona en el servidor: guarda datos, comprueba usuarios y aplica la lógica.
Es un bloque de código con nombre que realiza una tarea concreta y se puede usar muchas veces.
Es una herramienta que guarda el historial de cambios de un proyecto, permite volver a versiones anteriores y facilita que varias personas trabajen en el mismo código sin pisarse.
Es un programa que lee el código fuente y lo ejecuta instrucción por instrucción, sin generar antes un ejecutable.
Es el lenguaje de programación de la web: se ejecuta en el navegador y hace que las páginas sean interactivas, reaccionando a clics, comprobando formularios o actualizando contenido sin recargar.
Es un idioma artificial, con palabras y reglas estrictas, que sirve para escribir instrucciones que un ordenador puede ejecutar.
Es un conjunto de instrucciones escritas en un lenguaje de programación que el ordenador ejecuta para realizar una tarea.
Es una forma de programar que organiza el código en objetos que combinan datos (atributos) y acciones (métodos).
Es una forma de escribir un algoritmo con frases sencillas en lenguaje natural, pero con la estructura de un programa.
Es un lenguaje de programación de propósito general, con una sintaxis clara y fácil de leer, muy usado para aprender a programar, analizar datos, automatizar tareas e inteligencia artificial.
Es un entorno de programación visual y gratuito creado en el MIT en el que se programa encajando bloques de colores en lugar de escribir código.
Indica qué clase de valor guarda una variable y qué operaciones se pueden hacer con él.
Es un espacio con nombre donde un programa guarda un dato que puede cambiar mientras se ejecuta, como una puntuación, un nombre o una lista.