Innovación: es una de las características de la tecnología que supone la creación de nuevos dispositivos en muchos casos a partir de la modificación de elementos ya existentes.
Desarrollo sostenible: Se llama desarrollo sostenible aquél desarrollo que es capaz de satisfacer las necesidades actuales sin comprometer los recursos y posibilidades de las futuras generaciones. Intuitivamente una actividad sostenible es aquélla que se puede mantener.
Proyecto técnico: Es la documentación que avala el proceso de trabajo de articulación de las actividades de diseño y ejecución, permitiendo la producción de un objeto o proceso tecnológico para la resolución de un problema.
Alternativas de solución: es un método temporal para alcanzar una solución cuando el camino tradicional no funciona.
Innovación técnica: es un proceso enfocado al diseño y a la manufactura de productos, en el que la información y los conocimientos son los insumos fundamentales.
Ciclos de innovación técnica: el proceso de innovación se dan en ciclos constantes que determinan las circunstancias por las que se buscan los medios y procesos para la realización de una innovación.
Problema: es la relación que existe entre un conjunto de instancias y un conjunto de soluciones.
Metodología para la solución de un problema:
identificación del problema
Planteamiento de alternativas de solución.
Elección de una alternativa
Desarrollo de la solución
Evaluación de la solución
Algoritmo: es un conjunto de pasos para lograr un resultado, por lo general, un algoritmo tiene datos de entrada, proceso de datos, y datos de salida.
Diagrama de flujo: es una representación gráfica de un proceso. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso.
Programación: es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.
Estructuras básicas de control: Todas las estructuras de control tienen un único punto de entrada y un único punto de salida. Las estructuras de control se puede clasificar en : secuenciales, iterativas y de control avanzadas. Esto es una de las cosas que permite que la programación se rija por los principios de la programación estructurada.