En parte, edición a cargo de IDCERT. Una parte de los textos de este marco en esta lengua no está publicada por la entidad editora del documento: esas partes están a cargo del Centro Studi IDCERT a partir del texto original, y de ellas responde IDCERT. El resto procede de la edición en lengua del marco. La Comisión Europea no se hace responsable de esta traducción.
Código: 3.4
Pensamiento computacional y programación
Comprender y llevar a cabo los pasos necesarios para analizar un problema, reconocer los subproblemas y planificar y desarrollar una secuencia de instrucciones para que un sistema informático resuelva un problema dado o realice una tarea concreta.
Descriptores
Básico
Lo que puedes hacer en este nivel
- CS3.4.01Sin referencia a la IA
Reconocer el papel de la programación en la sociedad y los usos comunes de los programas y aplicaciones informáticas.
- CS3.4.02Sin referencia a la IA
Reconocer el pensamiento computacional como una actividad humana que implica la identificación de pasos que puede realizar un ordenador para resolver un problema o tarea.
- CS3.4.03IA explícita
Reconocer qué es la IA en términos generales, haciendo una distinción básica entre lo que es y lo que no es un sistema de IA.
- CS3.4.04IA implícita
Representar secuencias simples de forma simbólica, interpretar secuencias simbólicas simples y dar instrucciones básicas a un ordenador para realizar tareas simples.
Lo que aprendes en este nivel
- LO3.4.02KIA implícita
Identificar usos comunes de programas informáticos y aplicaciones.
- LO3.4.01AIA explícita
Reconocer el papel esencial de los humanos en determinar como se usan los programas informáticos y los sistemas de IA.
- LO3.4.07SIA implícita
Dar instrucciones básicas a un ordenador para realizar tareas simples.
- LO3.4.03KSin referencia a la IA
Reconocer el pensamiento computacional como una actividad humana que implica la identificación de pasos que puede realizar un ordenador para resolver un problema o tarea.
- LO3.4.08SSin referencia a la IA
Representar secuencias simples simbólicamente e interpretar secuencias simbólicas simples.
- LO3.4.04KIA explícita
Reconocer que es la IA en términos generales.
- LO3.4.05KIA explícita
Identificar, de manera general, que es y que no es un sistema de IA.
- LO3.4.06KIA explícita
Identificar ejemplos comunes de aplicaciones de sistemas de IA.
Intermedio
Lo que puedes hacer en este nivel
- CS3.4.05IA implícita
Reconocer la relevancia del pensamiento computacional, la representación algorítmica y la programación en contextos cotidianos.
- CS3.4.06IA implícita
Distinguir entre un modelo computacional de la realidad y la realidad misma.
- CS3.4.07Sin referencia a la IA
Definir las diferencias entre un problema computable y un problema no computable, y los pasos generales en el pensamiento computacional.
- CS3.4.08IA implícita
Definir conceptos fundamentales de programación y reconocer que existen diversos lenguajes de programación, cada uno con una gama de usos potenciales.
- CS3.4.09IA explícita
Reconocer que el aprendizaje automático es un tipo de programación utilizado en IA que permite a los algoritmos aprender de los datos y hacer predicciones.
- CS3.4.10IA explícita
Reconocer que existen pasos que deben seguirse para desarrollar, validar e implementar un programa informático o un sistema de IA.
- CS3.4.11IA implícita
Traducir información básica en operaciones lógicas, desarrollar programas básicos con estructuras de control y crear representaciones visuales para ilustrar algoritmos básicos.
Lo que aprendes en este nivel
- LO3.4.11KIA implícita
Distinguir entre un modelo computacional de la realidad y la realidad misma.
- LO3.4.22SIA implícita
Traducir información básica en operaciones lógicas.
- LO3.4.09AIA implícita
Reconocer la relevancia del pensamiento computacional, la representación algorítmica y la programación en contextos cotidianos.
- LO3.4.12KSin referencia a la IA
Reconocer, con ejemplos del pensamiento computacional o la programación, el concepto de algoritmo.
- LO3.4.23SIA implícita
Desarrollar programas básicos con estructuras de control.
- LO3.4.10AIA implícita
Reconocer la importancia de la ética y la accesibilidad en contextos de programación.
- LO3.4.24SIA implícita
Crear representaciones visuales como diagramas de flujo para ilustrar algoritmos básicos.
- LO3.4.13KSin referencia a la IA
Definir las diferencias entre un problema computable y un problema no computable.
- LO3.4.14KSin referencia a la IA
Definir los pasos generales del pensamiento computacional.
- LO3.4.15KSin referencia a la IA
Reconocer que existe una variedad de lenguajes de programación, cada uno con un rango de usos potenciales.
- LO3.4.16KSin referencia a la IA
Definir conceptos fundamentales de programación y pasos generales en la programación.
- LO3.4.17KSin referencia a la IA
Reconocer el papel de la programación en la robótica.
- LO3.4.18KIA explícita
Reconocer que el aprendizaje automático es una rama de la IA que permite a los algoritmos aprender de los datos y hacer predicciones.
- LO3.4.19KIA explícita
Reconocer que hay pasos que deben seguirse para desarrollar, validar e implementar un programa informático o un sistema de IA.
- LO3.4.20KIA explícita
Describir ejemplos de aplicaciones de aprendizaje automático.
- LO3.4.21KIA explícita
Describir ejemplos de aplicaciones de sistemas de IA de una variedad de sectores de la sociedad.
Avanzado
Lo que puedes hacer en este nivel
- CS3.4.12IA explícita
Reconocer la importancia de la supervisión humana y los enfoques centrados en la persona en el desarrollo e implementación de programas informáticos y sistemas de IA.
- CS3.4.13IA explícita
Describir los pasos principales en el desarrollo, validación e implementación de un programa informático o un sistema de IA.
- CS3.4.14IA implícita
Describir ejemplos de aplicación del pensamiento computacional y la programación en robótica.
- CS3.4.15IA explícita
Distinguir entre los principales tipos de aprendizaje automático.
- CS3.4.16IA explícita
Evaluar los aspectos éticos y prácticos del desarrollo e implementación de programas informáticos y sistemas de IA.
- CS3.4.17IA explícita
Identificar y automatizar (parcial o totalmente) tareas rutinarias con herramientas de programación o sistemas de IA.
- CS3.4.18IA explícita
Aplicar herramientas de programación o sistemas de IA a tareas complejas de pensamiento computacional.
Lo que aprendes en este nivel
- LO3.4.25AIA explícita
Reconocer la importancia de la supervisión humana y los enfoques centrados en el ser humano en el desarrollo e implementación de programas informáticos y sistemas de IA.
- LO3.4.33SIA explícita
Evaluar aspectos éticos y prácticos del desarrollo e implementación de programas informáticos y sistemas de IA.
- LO3.4.26KIA explícita
Definir los conceptos y el papel de los enfoques centrados en el ser humano y la supervisión humana en el contexto de la programación y los sistemas de IA.
- LO3.4.27KIA explícita
Describir los principales pasos en el desarrollo, validación e implementación de un programa informático o un sistema de IA.
- LO3.4.34SIA explícita
Aplicar pensamiento computacional, conocimiento de programación y/o sistemas de IA para automatizar (parcial o totalmente) tareas rutinarias.
- LO3.4.35SIA explícita
Aplicar herramientas de programación o sistemas de IA a tareas complejas de pensamiento computacional.
- LO3.4.28KIA explícita
Distinguir entre los principales tipos de aprendizaje automático.
- LO3.4.29KIA explícita
Identificar las principales características y propósitos de los algoritmos de aprendizaje automático de uso común.
- LO3.4.30KSin referencia a la IA
Describir el papel de la experiencia de usuario (UX) y la experiencia del cliente (CX) en la programación.
- LO3.4.31KIA implícita
Describir ejemplos de la aplicación del pensamiento computacional y la programación en robótica.
- LO3.4.32KIA explícita
Identificar tareas rutinarias que podrían ser automatizadas (parcial o totalmente) mediante herramientas de programación o sistemas de IA.
Altamente Avanzado
Lo que puedes hacer en este nivel
- CS3.4.19IA explícita
Promover y apoyar prácticas éticas de programación y/o desarrollo de sistemas de IA.
- CS3.4.20IA explícita
Mantenerse informado sobre los desarrollos actuales en técnicas de programación y aplicaciones relacionadas de sistemas de IA, como la robótica.
- CS3.4.21IA explícita
Liderar o contribuir a proyectos complejos enfocados en aplicaciones del pensamiento computacional, la programación o los sistemas de IA, incluyendo el desarrollo, la validación y la implementación de programas informáticos o sistemas de IA.
- CS3.4.22IA explícita
Ayudar a otros a desarrollar capacidades básicas de programación y/o capacidades en la aplicación de sistemas de IA a tareas de pensamiento computacional.
Lo que aprendes en este nivel
- LO3.4.38SIA explícita
Liderar o contribuir a proyectos complejos enfocados en aplicaciones del pensamiento computacional, programación o sistemas de IA, incluyendo el desarrollo, validación e implementación de programas informáticos o sistemas de IA.
- LO3.4.36AIA explícita
Promover y apoyar practicas éticas de programación y/o desarrollo de sistemas de IA.
- LO3.4.37AIA explícita
Mantenerse informado sobre los desarrollos actuales en técnicas de programación y aplicaciones relacionadas de sistemas de IA, como la robótica.
- LO3.4.39SIA explícita
Ayudar a otros a desarrollar capacidades básicas de programación y/o capacidades en la aplicación de sistemas de IA a tareas de pensamiento computacional.
- Tipos de resultado de aprendizaje
- K — Lo que necesitas saber: comprensión teórica e información factual.
- S — Lo que sabes hacer: capacidades prácticas y técnicas.
- A — Cómo te sitúas: valores, disposiciones y comportamientos.