Hora del Código

Normas de aprendizaje


Descargar como CSV

Sin conexión

Lección 1: Programación sin conexión: Mis amigos robóticos

Normas de aprendizaje

Estándares para ciencias de la computación CSTA K-12 (2017)

AP - Algoritmos y programación
  • 1B-AP-11 - Descompone (desglosa) de los problemas en subproblemas más pequeños y manejables para facilitar el proceso de desarrollo del programa.
  • 1B-AP-12 - Modifica, mezcla o incorpora partes de un programa existente en el propio trabajo, para desarrollar algo nuevo o agregar funciones más avanzadas.
  • 1B-AP-15 - Prueba y depura (identifica y corrige errores) un programa o algoritmo para asegurarte de que se ejecuta según lo previsto.

Lección 2: Compresión de texto

Normas de aprendizaje

Estándares para ciencias de la computación CSTA K-12 (2011)

CL - Colaboración
  • CL.L2:3 - Colabora con compañeros, expertos y otras personas mediante prácticas colaborativas como la programación en parejas, trabajando en equipos de proyectos y participando en actividades de aprendizaje activo en grupo.
CPP - Práctica de computación y programación
  • CPP.L2:4 - Demuestra una comprensión de los algoritmos y su aplicación práctica.
CT - Pensamiento computacional
  • CT.L2:9 - Interactúa con modelos y simulaciones específicos de contenido (por ejemplo, ecosistemas, epidemias, dinámica molecular) para apoyar el aprendizaje y la investigación.
  • CT.L3B:8 - Usa modelos y simulaciones para ayudar a formular, refinar y probar hipótesis científicas.
  • CT.L3B:9 - Analiza datos e identifica patrones mediante modelado y simulación.

Principios de ciencias de la computación

2.1 - A variety of abstractions built upon binary sequences can be used to represent all digital data.
2.1.1 - Describe la variedad de abstracciones utilizadas para representar datos. [P3]
  • 2.1.1A - Los datos digitales están representados por abstracciones en diferentes niveles.
  • 2.1.1B - En los niveles inferiores, todos los datos digitales están representados por bits.
  • 2.1.1C - En un nivel superior, los bits se agrupan para representar abstracciones, incluidos, entre otros, números, caracteres y color.
2.2 - Multiple levels of abstraction are used to write programs or create other computational artifacts
2.2.1 - Desarrolla una abstracción al escribir un programa o crear otros artefactos informáticos. [P2]
  • 2.2.1B - Una abstracción extrae características comunes de ejemplos específicos para generalizar conceptos.
3.1 - People use computer programs to process information to gain insight and knowledge.
3.1.1 - Usa computadoras para procesar información, encontrar patrones y probar hipótesis sobre información procesada digitalmente para obtener información y conocimiento. [P4]
  • 3.1.1A - Las computadoras se usan de forma iterativa e interactiva cuando se procesa información digital para obtener información y conocimiento.
  • 3.1.1D - Se puede obtener información y conocimiento traduciendo y transformando información representada digitalmente.
  • 3.1.1E - Los patrones pueden surgir cuando los datos se transforman utilizando herramientas computacionales.
3.1.2 - Colabora al procesar información para obtener información y conocimiento. [P6]
  • 3.1.2A - La colaboración es una parte importante de la resolución de problemas basados ​​en datos.
  • 3.1.2B - La colaboración facilita la resolución de problemas computacionales mediante la aplicación de múltiples perspectivas, experiencias y conjuntos de habilidades.
  • 3.1.2C - La comunicación entre los participantes que trabajan en problemas basados ​​en datos da lugar a una mejor comprensión y conocimiento.
  • 3.1.2D - La colaboración para desarrollar hipótesis y preguntas, y para probar hipótesis y responder preguntas sobre los datos, ayuda a los participantes a obtener información y conocimiento.
3.1.3 - Explica la comprensión y el conocimiento adquiridos de los datos procesados ​​digitalmente mediante el uso de visualizaciones, anotaciones y lenguaje preciso. [P5]
  • 3.1.3A - Las herramientas y el software de visualización pueden comunicar información sobre datos.
  • 3.1.3E - La interactividad con los datos es un aspecto de la comunicación.
3.3 - There are trade offs when representing information as digital data.
3.3.1 - Analice cómo la representación, el almacenamiento, la seguridad y la transmisión de datos implican la manipulación computacional de la información. [P4]
  • 3.3.1A - Las representaciones de datos digitales implican compensaciones relacionadas con problemas de almacenamiento, seguridad y privacidad.

Lección 3: Cifrado simple

Normas de aprendizaje

Estándares para ciencias de la computación CSTA K-12 (2011)

CI - Impactos en la comunidad, globales y éticos
  • CI.L3A:10 - Describe los problemas de seguridad y privacidad relacionados con las redes de computadoras.
CL - Colaboración
  • CL.L2:2 - Diseña, desarrolla, publica y presenta productos en colaboración (por ejemplo, videos, podcasts, sitios web) utilizando recursos tecnológicos que demuestren y comuniquen el plan de estudios. conceptos.
CPP - Práctica de computación y programación
  • CPP.L3A:9 - Explica los principios de seguridad examinando las técnicas de cifrado, criptografía y autenticación.
  • CPP.L3B:5 - Implementa principios de seguridad mediante la implementación de estrategias de encriptación y autenticación.
CT - Pensamiento computacional
  • CT.L3B:4 - Evaluar algoritmos por su eficiencia, corrección y claridad.

Principios de ciencias de la computación

1.2 - Computing enables people to use creative development processes to create computational artifacts for creative expression or to solve a problem.
1.2.2 - Crea un artefacto computacional mediante herramientas y técnicas informáticas para resolver un problema. [P2]
  • 1.2.2A - Las herramientas y técnicas informáticas pueden mejorar el proceso de encontrar una solución a un problema.
3.3 - There are trade offs when representing information as digital data.
3.3.1 - Analice cómo la representación, el almacenamiento, la seguridad y la transmisión de datos implican la manipulación computacional de la información. [P4]
  • 3.3.1B - Las preocupaciones de seguridad generan compensaciones en el almacenamiento y la transmisión de información.
  • 3.3.1F - Las preocupaciones de seguridad y privacidad surgen con los datos que contienen información personal.
6.3 - Cybersecurity is an important concern for the Internet and the systems built on it.
6.3.1 - Identifica las inquietudes existentes sobre seguridad cibernética y las posibles opciones para abordar estos problemas con Internet y los sistemas basados ​​en él. [P1]
  • 6.3.1C - La implementación de la ciberseguridad tiene componentes de software, hardware y humanos.
  • 6.3.1H - La criptografía es esencial para muchos modelos de ciberseguridad.
  • 6.3.1I - La criptografía tiene una base matemática.
  • 6.3.1K - El cifrado simétrico es un método de cifrado que involucra una clave para el cifrado y descifrado.
7.3 - Computing has a global affect -- both beneficial and harmful -- on people and society.
7.3.1 - Analiza los efectos beneficiosos y perjudiciales de la computación. [P4]
  • 7.3.1G - Las preocupaciones de privacidad y seguridad surgen en el desarrollo y uso de sistemas y artefactos computacionales.

Lección 4: Fiesta de baile: sin conexión

Normas de aprendizaje

Estándares para ciencias de la computación CSTA K-12 (2017)

AP - Algoritmos y programación
  • 1A-AP-09 - Modela la forma en que los programas almacenan y manipulan datos utilizando números u otros símbolos para representar información.
  • 1A-AP-11 - Descompone (desglosa) los pasos necesarios para resolver un problema en una secuencia precisa de instrucciones.

Oportunidades multidisciplinarias

Normas básicas comunes para artes del lenguaje

L - Idioma
  • 2.L.6 - Usar palabras y frases adquiridas a través de conversaciones, lecturas y escucha de lecturas, y respuestas a textos, incluido el uso de adjetivos y adverbios para describir (por ejemplo, cuando otros niños están felices, eso me hace feliz).
SL - Hablar y escuchar
  • 2.SL.1 - Participar en conversaciones en conjunto con diversos socios sobre temas y textos de segundo grado con compañeros y adultos en grupos pequeños y más grandes.
  • 2.SL.6 - Producir oraciones completas cuando sea apropiado para la tarea y la situación con el fin de proporcionar detalles o aclaraciones.

Normas básicas comunes para matemáticas

MP - Prácticas matemáticas
  • MP.1 - Entender problemas y no parar hasta resolverlos
  • MP.2 - Razonar de manera abstracta y cuantitativa
  • MP.5 - Utilizar las herramientas adecuadas de manera estratégica
  • MP.6 - Estar atento a la precisión
  • MP.7 - Buscar y usar estructuras

Normas de ciencias de la próxima generación

ETS - Ingeniería en las ciencias
ETS1 - Diseño técnico
  • K-2-ETS1-1 - Realizar preguntas, hacer observaciones y reunir información acerca de la situación que las personas quieren cambiar, para definir problemas simples que pueden ser solucionados a través del desarrollo de un objeto nuevo o mejorado.
  • K-2-ETS1-3 - Analizar datos de pruebas de dos objetos diseñados para resolver el mismo problema y, así, comparar las fortalezas y debilidades del desempeño de cada uno.

Lección 5: Our AI Code of Ethics

Normas de aprendizaje

Estándares para ciencias de la computación CSTA K-12 (2017)

IC - Impactos de la computación
  • 2-IC-20 - Compare tradeoffs associated with computing technologies that affect people's everyday activities and career options.
  • 2-IC-21 - Discuss issues of bias and accessibility in the design of existing technologies.