Please enable JavaScript to use CodeHS

Aplicaciones y codificación de New Mexico Tech

Description

En esta lección, los estudiantes se introducen a la programación con gráficos de tortuga. Los estudiantes comenzarán a reconocer los programas como secuencias y grupos de comandos. Los estudiantes aprenderán algunos comandos básicos y luego los aplicarán de inmediato escribiendo su primer programa.

Objective

Students will be able to:

  • Define programming/coding
  • Use basic Tracy commands
  • Write their first program
Description

En esta lección, los estudiantes serán introducidos en el diseño del mundo de la cuadrícula de Tracy y aprenderán cómo usar pares de coordenadas para ubicar a Tracy en el plano de coordenadas. Se agregarán a la lista de comandos que conocen y pueden usar para crear gráficos Tracy.

Objective

Students will be able to:

  • Locate Tracy on the coordinate plane
  • Use the penup(), pendown(), and backward() commands in their programs
Description

En esta lección, los estudiantes aprenderán cómo usar los comandos de izquierda y derecha para mover a Tracy a más ubicaciones en el lienzo. Ahora tendrán muchos comandos que se pueden usar para que Tracy cree gráficos más complejos.

Objective

Students will be able to:

  • Use the left and right commands in order to move Tracy around her grid world
Description

En esta lección, los estudiantes son presentados para bucles. Aprenden cómo los bucles simplifican el proceso de hacer pequeños cambios en un programa y ayudan a evitar repetir el código. Para los bucles se escriben así:

para i en el rango (4):
    // El código se repetirá 4 veces
Objective

Students will be able to:

  • Create for loops to repeat code a fixed number of times
  • Explain when a for loop would be a useful tool
  • Utilize for loops to write programs that would be difficult / impossible without loops
Description

En esta lección, los estudiantes se introducen a la capacidad de convertir a Tracy en cualquier ángulo. Con esta característica, Tracy ahora puede dibujar líneas diagonales que abren la posibilidad de dibujar múltiples formas que no estaban disponibles previamente.

Objective

Students will be able to:

  • Use angles inside turning commands
  • Turn Tracy at angles in conjunction with for loops
Description

En esta lección, los estudiantes aprenden cómo usar comentarios para describir sus programas. Los comentarios son útiles porque permiten a los programadores dejar notas sobre los programas que están escribiendo. Los estudiantes también aprenderán sobre los diferentes tipos de comentarios que se pueden usar y los beneficios de usarlos.

Objective

Students will be able to:

  • Use comments throughout their program
  • Describe why comments are helpful for both themselves and anyone else looking at their code
Description

En esta breve lección, los estudiantes serán introducidos a las reglas para nombrar elementos en su código. Las variables y funciones que se usan dentro de sus programas serán nombradas por los estudiantes, por lo que se deben obedecer las siguientes pautas para asegurarse de que los programas escritos sean legibles y exitosos.

Objective

Students will be able to:

  • Name elements of their code by following specific guidelines and rules in order to create readable and working programs
Description

En esta lección, los estudiantes se introducen a las funciones. Comienzan con los conceptos básicos de definir una función y por qué los necesitamos y revisarán un programa que codificaron anteriormente en la unidad para reescribirla utilizando funciones.

Objective

Students will be able to:

  • Define a function
  • Call a function
  • Explain why functions are used
Description

En esta lección, los estudiantes pueden agregar algo de estilo a sus programas de gráficos de tortuga controlando el color, la pensidad y el relleno. Estos nuevos comandos se agregan a la lista de comandos que ya se han practicado para permitir una mayor creatividad en los programas de estudiantes.

Objective

Students will be able to:

  • Use the extended circle() command to draw different shapes
  • Use the color(), pensize(), begin_fill(), and end_fill() commands to add more creativity to their programs
Description

En esta lección, los estudiantes se introducen al concepto de diseño de arriba hacia abajo. El diseño de arriba hacia abajo es el proceso de desglosar un programa en funciones o piezas más pequeñas para evitar el código repetido y hacer que nuestros programas sean más legibles.

Objective

Students will be able to:

  • Break a large problem down into smaller pieces
  • Write functions to solve each smaller problem
  • Solve a complicated problem using Top Down Design
Description

En esta lección, los estudiantes aprenderán sobre un aspecto fundamental de cada lenguaje de programación: las variables. Una variable es algo que almacena información en un programa que se puede usar más adelante.

Objective

Students will be able to:

  • Describe what variables are
  • Discuss why variables are used in our programs
Description

En esta lección, los estudiantes aprenderán cómo incorporar la aportación del usuario en sus programas. Los estudiantes aprenderán cómo solicitar la entrada del usuario como cadenas e enteros, donde se almacena la entrada y cómo convertir cadenas e enteros.

Objective

Students will be able to:

  • Incorporate user input into their code in order to customize their programs
Description

En esta lección, los estudiantes se profundizarán en el concepto de funciones explorando cómo usar parámetros para personalizar su código.

Objective

Students will be able to:

  • Incorporate parameters into their functions in order to adapt their functions to multiple situations
Description

En esta lección, los estudiantes ampliarán su conocimiento de los bucles. Son conscientes de que para los bucles ejecuta las mismas líneas de código un número determinado de veces, pero aprenderé que yo es en realidad una variable que se puede usar para controlar los comandos dentro del bucle a medida que se está ejecutando.

Objective

Students will be able to:

  • Use i as a variable inside their for loop to control different commands
Description

En esta lección, los estudiantes aprenderán los parámetros extendidos que se pueden usar para controlar el valor de i en bucles. Luego podrán usar la variable I para controlar mucho más de su código estableciendo valores específicos.

Objective

Students will be able to:

  • Control the value of i using extended parameters
Description

En esta lección, los estudiantes aprenderán cómo usar las declaraciones IF que les permitirán usar condiciones para determinar cómo debe ejecutarse su código.

Objective

Students will be able to:

  • Use if statements in order to tell Tracy how to make decisions
Description

En esta lección, los estudiantes aprenderán cómo ampliar si las declaraciones incluyen una forma de que Tracy tome decisiones entre múltiples escenarios.

Objective

Students will be able to:

  • Use if/else statements in order to have Tracy make decisions between multiple scenarios
Description

En esta lección, los estudiantes aprenderán que si bien los bucles permiten que el código se ejecute repetidamente en función de una condición. También se les advertirá que se crean bucles infinitos si la condición de salida del bucle mientras nunca se cumple, lo que hace que el código dentro del bucle mientras se repite continuamente, lo que hace que el programa se bloquee.

Objective

Students will be able to:

  • Effectively use while loops in their programs
  • Identify infinite loops
Description

En esta lección, los estudiantes reunirán todos los conceptos que han aprendido hasta ahora. Podrán usar el diseño de arriba hacia abajo y escribir programas que resolverán problemas complejos.

Objective

Students will be able to:

  • Identify the different control structures we can use to modify the flow of control through a program
  • Combine control structures to solve complicated problems
  • Choose the proper control structure for a given problem
Description

En esta lección, los alumnos aprenden sobre la mecánica de los juegos y la importancia de recopilar datos de los usuarios para perfeccionar la mecánica de un juego. Los alumnos recorren el proceso de recogida y análisis de datos mientras añaden mecánicas de juego a su programa Adivina un Número 2.0.

Objective

Students will be able to:

  • Define game mechanics
  • Collect and analyze data to determine the effectiveness of a game’s mechanics
  • Combine control structures to solve complex problems
  • Choose the proper control structure for a given problem
Description

En esta lección, los estudiantes revisan el contenido con un cuestionario de 25 preguntas al final de la unidad.

Objective

Students will be able to:

  • Prove their knowledge of control structures and coding concepts through a multiple choice quiz
Description

¿Cuándo se creó la primera computadora? ¿Cómo se veía y para qué se usaba? En esta lección, los estudiantes explorarán la creación y evolución de las máquinas informáticas que ahora impregnan nuestra vida cotidiana.

Nota: Este curso se actualizó el 7 de octubre de 2020. Puede encontrar el material original en el Módulo Suplementario titulado “Material original: ¿Qué es la computación?”

Objective

Students will be able to:

  • Identify important historical events in the development of modern computers
  • Explore individual’s contributions to the development of the computer and discuss who gets to be included in the computer innovators group
Description

¿Cómo se organizan las computadoras? ¿Cuáles son los componentes principales de una computadora?

En esta lección, exploraremos cómo las diferentes estructuras organizativas de las computadoras interactúan entre sí para que las computadoras funcionen.

Objective

Students will be able to:

  • Understand the main parts of a computer
  • Differentiate the difference between hardware and software
  • Identify input and output devices
  • Learn different types of networks
Description

¿Qué tipos de software usan y necesitan las computadoras?

En esta lección, el tema del software se divide en tipos de software, cómo interactúan y las funciones específicas de los diferentes tipos de software.

Objective

Students will be able to:

  • Understand and identify different types of software and their functions
Description

¿Qué es el hardware? ¿Cómo funciona el hardware?

En esta lección, el hardware se divide en los diferentes componentes físicos de las computadoras y cómo contribuyen a la función de la computadora en su conjunto.

Objective

Students will be able to:

  • Understand and identify the physical components of a computer & their roles in computer functionality
Description

¿A dónde se dirige la computación? ¿Qué es la inteligencia artificial y cuáles son los impactos potenciales que esto podría tener en nuestro mundo?

En esta lección, los estudiantes aprenden sobre la inteligencia artificial y cómo el panorama de la informática podría cambiar en el futuro. Los estudiantes discutirán cómo estos desarrollos futuros podrían afectar a nuestra sociedad.

Objective

Students will be able to:

  • Discuss the future of technology and computers in the world
Description

En esta lección, los alumnos aprenden la metodología de resolución de problemas y pasan por el proceso de resolución de un problema con una impresora.

Objective

Students will be able to:

  • Systematically troubleshoot an issue with a computing device
Description

En esta primera lección, los alumnos conocerán su dispositivo micro:bit y el editor MakeCode, donde construirán y probarán programas a lo largo del curso. También se les guiará a través del proceso para descargar programas del editor a su dispositivo y aprenderán algunos comandos básicos para empezar a escribir programas micro:bit.

Objective

Students will be able to:

  • Articulate what physical computing is
  • Download and run programs on their micro:bit device in order to physically view programs as they create them throughout the course
  • Use the showNumber and showString commands in micro:bit programs
Description

En esta lección, los alumnos profundizarán en el desarrollo, prueba y ejecución de programas en el simulador micro:bit y en sus dispositivos. Aprenderán cómo está dispuesto el sistema de cuadrícula 5x5 y utilizarán más comandos para encender LEDs específicos en la pantalla.

Objective

Students will be able to:

  • Develop, test, and run programs both on the micro:bit simulator and on physical devices
  • Use the MakeCode grid numbering system to light specific LEDs on the 5x5 LED screen
  • Use the led.plot, led.unplot, and basic.pause commands in micro:bit programs
Description

En esta lección, los alumnos aprenderán qué son los comentarios y el pseudocódigo, por qué son importantes y cómo ayudan a organizar y planificar los programas. También aprenderán la diferencia básica entre componentes analógicos y digitales, y a utilizar los comandos “trazarBrillo” y “limpiarPantalla” en sus programas.

Objective

Students will be able to:

  • Use comments to write more readable programs
  • Develop pseudocode in order to properly plan and organize their programs
  • Use the plotBrightness and clearScreen commands in micro:bit programs
Description

En esta lección, los alumnos construirán su primer circuito físico utilizando sus dispositivos micro:bit. Aprenderán a utilizar variables para controlar componentes, junto con los comandos analogWritePin y digitalWritePin.

Objective

Students will be able to:

  • Articulate what a variable is and why they are used
  • Assign and utilize variable in their programs
  • Create a simple circuit using micro:bit pins
  • Control an external LED by using the analogWritePin and digitalWritePin commands in micro:bit programs
Description

En esta lección, los alumnos repasan el contenido con una Prueba de la Unidad de 15 preguntas.

Objective

Students will be able to:

  • Prove their knowledge of basic coding concepts through a multiple choice quiz
Description

En esta lección, los estudiantes entienden cómo pueden controlar y proteger su huella. A medida que los estudiantes usan Internet, están construyendo su huella digital. Esto incluye publicaciones en redes sociales, correos electrónicos, cargas de imágenes y videos entre otras actividades en línea.

Objective

Students will be able to:

  • Understand how their online activity contributes to a permanent and public digital footprint
  • Articulate their own social media guidelines to protect their digital footprint
Description

En esta lección, los estudiantes aprenderán y discutirán el ciberacoso. El ciberacoso es el uso de la comunicación electrónica para acosar o atacar a alguien. El ciberacoso incluye enviar, publicar o compartir contenido negativo, dañino, falso o malo sobre otra persona.

Objective

Students will be able to:

  • Understand the impact of cyberbullying, and identify unacceptable bullying behavior
  • Identify proper actions to take if they are victims of cyberbullying or if they observe someone being cyberbullied
Description

En esta lección, los estudiantes aprenderán a reconocer el comportamiento depredador en línea y estrategias sobre cómo evitarlo y responder ante él. Internet es un excelente lugar para socializar, pero es importante estar consciente de los riesgos. El sentido común y seguir las pautas de seguridad pueden ayudar a los estudiantes a mantenerse seguros en línea.

Objective

Students will be able to:

  • Identify predatory behavior and how to respond to it online
Description

En esta lección, los estudiantes discutirán y examinarán las políticas con respecto a la privacidad y la seguridad. El uso de las mejores prácticas, como establecer contraseñas seguras, leer políticas de privacidad y usar https puede ayudar a mantenerse a salvo en línea.

Objective

Students will be able to:

  • Use best practices in personal privacy and security, including strong passwords, using https, and reading privacy policies
Description

Ahora que los estudiantes han aprendido sobre la ciudadanía digital y la higiene cibernética, tomarán lo que han aprendido y crearán un PSA para informar a los miembros de la comunidad sobre un tema.

Objective

Students will be able to:

  • Create a public service announcement for members of their community about a topic in digital citizenship or cyber hygiene
  • Use google sheets to store and analyze data, and create a data visualization.
Description

En esta lección, los estudiantes completan una evaluación sumativa de los objetivos de aprendizaje de la unidad.

Objective

Students will be able to:

  • Prove their knowledge of digital citizenship and cyber hygiene concepts through a multiple choice quiz
Description

En esta lección, los alumnos aprenderán el funcionamiento básico de el cifrado y el descifrado. El envío y la recepción de información personal requieren confidencialidad. El cifrado y el descifrado se utilizan para proteger la información personal.

Objective

Students will be able to:

  • Define cryptography, cryptology, and cryptanalysis
  • Explain the need for encryption and how basic encryption and decryption works
  • Relate encryption with how it affects the CIA Triad
Description

En esta lección, los estudiantes aprenderán la historia de la criptografía. Los humanos siempre han tenido razones para ocultar información, y a lo largo de la historia han utilizado sistemas criptográficos de complejidad variable para mantener la información segura.

Objective

Students will be able to:

  • Explain the purpose of cryptography and how different crypto systems have been used throughout history
Description

En esta lección, los alumnos aprenderán y practicarán el cifrado César. El cifrado César es un método de cifrado anterior a los ordenadores en el que cada letra del mensaje se desplaza una cierta cantidad, llamada clave.

Objective

Students will be able to:

  • Encrypt and decrypt messages using the Caesar Cipher
Description

En esta lección, los alumnos practicarán el uso de la fuerza bruta y la frecuencia de letras para descifrar el cifrado César. El cifrado César es un método de cifrado en el que cada letra del mensaje se desplaza una cierta cantidad, llamada clave. Descifrar el cifrado César por fuerza bruta (probando todas las combinaciones) es una tarea trivial para los ordenadores modernos.

Objective

Students will be able to:

  • Explain why the Caesar Cipher is so easy for a computer to crack
  • Use basic letter distribution analysis to decrypt a simple message
Description

En esta lección, los estudiantes aprenderán y usarán el cifrado Vigenère. El cifrado Vigenère consta de varios cifrados César en secuencia con diferentes valores de desplazamiento basados ​​en una palabra clave, por lo que el análisis de frecuencia de la fuerza bruta y la frecuencia de las letras no funcionan.

Objective

Students will be able to:

  • Explain how the Vigenère Cipher works and why it is not as easy to crack as the Caesar Cipher
Description

En esta lección, los estudiantes serán introducidos a HTML: el lenguaje para construir páginas web. Los estudiantes descubrirán por qué HTML es importante y cómo funciona para comenzar a construir sus propias páginas web.

Objective

Students will be able to:

  • Identify the purpose and applications of HTML
  • Create their first simple web page
Description

En esta lección pasamos de etiquetas simples a documentos completos de HTML. Aprendemos algunas etiquetas nuevas que nos permiten poner información en diferentes lugares en la página web, y aprendemos sobre la estructura de árboles anidados de un documento HTML.

Objective

Students will be able to:

  • Discern the various parts of an HTML page
  • Create fully formed HTML pages
Description

En esta lección, los estudiantes aprenden sobre el formato de etiquetas que les permiten modificar la apariencia del texto y hacen que sus páginas web se vean claras y estéticamente agradables.

Objective

Students will be able to:

  • Apply formatting tags in order to modify the appearance of text and make web pages look clear and aesthetically pleasing
Description

En esta lección, los estudiantes aprenden cómo agregar hipervínculos a sus páginas web utilizando la etiqueta <a>.

Objective

Students will be able to:

  • Add and utilize hyperlinks on their webpages
Description

En esta lección, los estudiantes aprenden cómo agregar imágenes a sus propias páginas web utilizando la etiqueta <img>!

Objective

Students will be able to:

  • Embed an image in HTML
Description

En esta lección, los estudiantes aprenderán qué son las leyes de derechos de autor y cómo evitar la infracción de los derechos de autor. Explorarán por qué las leyes de derechos de autor son importantes y cómo protegen a los creadores. Practicarán encontrar y citar imágenes en línea.

Objective

Students will be able to:

  • Explain what copyright laws are and why they are important
  • Find images they are legally allowed to use in their projects
  • Accurately attribute images they find and want to use
Description

En esta lección, los estudiantes aprenden cómo agregar listas a sus páginas web y practicar haciendo diferentes tipos de listas.

Objective

Students will be able to:

  • Incorporate different kinds of lists to their web pages
Description

¡En esta lección, los estudiantes aprenden a crear y agregar tablas a sus páginas web!

Objective

Students will be able to:

  • Create tables in their web pages
  • Explain the benefits of including tables on web pages
  • Compare various ways of displaying information and choose the appropriate format
Description

En esta lección, los estudiantes aprenden qué es una URL y qué sucede cuando visitan una URL.

Objective

Students will be able to:

  • Describe the process that occurs when typing in a URL, from sending a request and response over the Internet to viewing a webpage
Description

En esta lección, los alumnos crearán una página de inicio personal y la alojarán en su propio dominio personalizado.

Objective

Students will be able to:

  • Create their own website from scratch, hosted at their own custom domain
Description

En esta lección, los estudiantes usarán el estilo HTML para que sus páginas sean visualmente atractivas y únicas.

Objective

Students will be able to:

  • Apply HTML styling to make their web pages more visually appealing and unique
Description

En esta lección, los estudiantes comenzarán a usar CSS para agregar estilo a sus páginas HTML.

Objective

Students will be able to:

  • Describe how CSS adds styling to HTML pages
Description

En esta lección, los estudiantes usan selectores de etiquetas CSS para seleccionar todos los elementos del mismo tipo (<table> o <h1> por ejemplo) y darles a todos el mismo estilo.

Objective

Students will be able to:

  • Use CSS tag selectors to select all elements of the same kind and give them all the same style
Description

En esta lección, los estudiantes aprenden a usar selectores de clase CSS para aplicar el estilo CSS a todos los elementos HTML que comparten una clase específica que permite a los estudiantes ser más específicos al aplicar su estilo.

Objective

Students will be able to:

  • Use CSS class selectors to apply CSS styling to all HTML units that share a specified class
Description

En esta lección, los estudiantes usarán selectores CSS por ID para seleccionar un solo elemento para darle formato en una página web.

Objective

Students will be able to:

  • Use CSS Selectors by ID to select a single element to format on a webpage
Description

En esta lección, los alumnos aplicarán estilos CSS a sus páginas de inicio HTML personales.

Objective

Students will be able to:

  • Add CSS styling to HTML elements via ID, Class, and Tag
  • Create more personalized, stylish homepages!
Description

En esta lección, los alumnos aprenden los fundamentos del Design Thinking. El Design Thinking es un proceso paso a paso que ayuda a los desarrolladores y empresarios a desarrollar sus productos teniendo en cuenta a sus usuarios finales y probando los productos antes de lanzarlos al mercado.

A lo largo del módulo, los alumnos utilizarán el proceso de diseño para desarrollar una página web que proporcione una solución a un problema de la comunidad. En esta lección, los alumnos realizarán una lluvia de ideas y elegirán su tema.

Objective

Students will be able to:

  • Describe and define the steps of Design Thinking
  • Describe the characterstics of an effective user interface
  • Explain the role accessibility plays in designing technology
Description

En esta lección, los alumnos profundizan en el primer principio del Design Thinking: La empatía. La empatía es la capacidad de comprender y compartir los sentimientos de otro, y es el principio más importante del Pensamiento de Diseño. Los alumnos practicarán el desarrollo de la empatía entrevistando a compañeros de clase y evaluando la accesibilidad de las páginas web existentes.

Objective

Students will be able to:

  • Define and use Empathy in creating products
  • Successfully interview peers and users
  • Identify accessibility issues in web design products
  • Collect and analyze survey data to gather data about user needs
  • Collect survey data using a computational tool
  • Clean survey data to increase the data reliability
Description

En esta lección, los estudiantes tomarán la información que reunieron en sus entrevistas con sus compañeros para definir un problema específico que debe resolverse. Los estudiantes crearán declaraciones de punto de vista y caracteres compuestos para hacer un perfil de los usuarios que necesitan una solución al problema que los estudiantes definen.

Objective

Students will be able to:

  • Define a problem related to user needs
  • Create a composite character
  • Create and articulate Point of View Statements
Description

En esta lección, los alumnos aprenderán estrategias que les ayudarán a idear soluciones a los problemas que han estado explorando a lo largo del módulo de Pensamiento de Diseño. Los alumnos dedicarán el tiempo de clase a hacer una lluvia de ideas con sus compañeros y a animarse mutuamente a idear soluciones fuera de lo común.

Objective

Students will be able to:

  • Effectively brainstorm solutions with a team
  • Articulate the purpose of ideating, and strategies to make the ideation process work
Description

En esta lección, los alumnos aprenden los fundamentos de la creación de prototipos. Los alumnos crearán un prototipo basado en las ideas que se les ocurran para su proyecto de diseño, y presentarán prototipos a sus compañeros de clase para que los critiquen.

Objective

Students will be able to:

  • Create prototypes
  • Narrow brainstorms to just a few concrete and realistic ideas
Description

En esta lección, los estudiantes evaluarán los prototipos de los demás y proporcionarán comentarios constructivos sobre su usabilidad y atractivo estético. Los estudiantes también harán preguntas reflexivas a los evaluadores para que comprendan mejor su experiencia interactuando con el prototipo.

Objective

Students will be able to:

  • Provide appropriate feedback after testing prototypes
  • Ask users thoughtful questions about their user experience
  • Articulate how to best test products on users
Description

En esta lección, los alumnos utilizan todos sus conocimientos de HTML y CSS para construir el sitio web que han desarrollado a lo largo del Proceso de Diseño.

Objective

Students will be able to:

  • Utilize multiple HTML structures to design a website: images, links, organizational structures
  • Use CSS rules strategically to professionally style a website
  • Break a large project into benchmarks and create a timeline to complete each benchmark
  • Design a website that addresses a specific community issue
Description

¿Cómo almacenan y manipulan la información de las computadoras? En esta lección, los estudiantes aprenden cómo las computadoras abstraen la información complicada en fragmentos manejables que luego pueden almacenar y manipular.

Objective

Students will be able to:

  • Explore and explain abstraction and the different ways that we can represent digital information
Description

En esta lección, los estudiantes aprenderán qué es un sistema numérico, la diferencia entre el sistema de números decimales y el sistema de números binarios, y cómo convertir entre decimal y binario.

Objective

Students will be able to:

  • Represent numbers in different number systems
  • Understand how to convert between the decimal and binary system
Description

En esta lección, los estudiantes aprenderán qué es un sistema numérico, la diferencia entre el sistema de números decimales y el sistema de números binarios, y cómo convertir entre decimal y binario.

Objective

Students will be able to :

  • Understand the binary system
  • Encode various types of information using binary
Description

En esta lección, los estudiantes aprenderán cómo las computadoras dividen imágenes en valores concretos que se pueden almacenar. Los estudiantes aprenderán cómo las imágenes se representan digitalmente usando píxeles.

Objective

Students will be able to:

  • Understand how images can be encoded as data
Description

En esta lección, los estudiantes aprenderán sobre el sistema de números hexadecimales y cómo es útil para almacenar información digital. También aprenderán a convertir números del sistema hexadecimal a binario y viceversa.

Objective

Students will be able to:

  • Understand how to convert between the hexadecimal and binary system
Description

En esta lección, los estudiantes aprenderán cómo el esquema de codificación RGB nos permite codificar los colores como datos numéricos. Define la cantidad de luz roja, verde y azul en un píxel.

Objective

Students will be able to:

  • Encode colors
  • Encode color images as data
Description

En esta lección, los estudiantes tendrán una discusión de alto nivel sobre lo qué es Internet y cómo funciona. También se discutirán los temas de anonimato y censura.

Objective

Students will be able to:

  • Understand what the internet is
  • Understand how the internet works
  • Discuss the issue of anonymity
  • Understand the legal and ethical concerns surrounding internet censorship
Description

En esta lección, exploramos el hardware que constituye el Internet y exploramos las características de ese hardware que definen nuestra experiencia en Internet.

Objective

Students will be able to:

  • Discuss and answer questions about the hardware that powers the internet
Description

En esta lección, los estudiantes explorarán cómo el hardware de Internet se comunica con las direcciones de Internet y el protocolo de Internet.

Objective

Students will be able to:

  • Discuss the necessity of internet protocols
  • Recognize the hierarchy of elements in an IP address
Description

En esta lección, los estudiantes explorarán el sistema DNS y cómo asigna los nombres de dominio legibles por humanos en direcciones IP accesibles reales.

Objective

Students will be able to:

  • Understand the DNS system and how it works
  • Recognize the DNS system as an abstraction
Description

En esta lección, los estudiantes exploran cómo los mensajes se envían desde una dirección en internet hasta otra.

Objective

Students will be able to:

  • Explain how computers communicate using routers
  • Explain what considerations are made when choosing a route
  • Discuss how routers are fault-tolerant because of redundancy
Description

En esta lección, los estudiantes aprenden sobre la última pieza del rompecabezas de cómo funciona Internet: paquetes y protocolos. Toda la información enviada a través de Internet se divide en pequeños grupos de bits llamados paquetes. El formato para crear y leer paquetes se define mediante protocolos abiertos para que todos los dispositivos puedan leer paquetes de todos los demás dispositivos.

Objective

Students will be able to:

  • Explain the packet process and how protocols (TCP/IP and HTTP) are vital to the exchange of information on the Internet
  • Explain the Hyper Text Transfer Protocol
Description

En esta lección, a los estudiantes se les presentan diferentes formas en que Internet impacta sus vidas. Internet afecta la forma en que las personas se comunican (correos electrónicos, redes sociales, videollamadas) y colaboran para resolver problemas. Ha revolucionado la forma en que las personas pueden aprender e incluso comprar cosas. Debido a que Internet está presente en casi todas las facetas de la vida de las personas, existen preocupaciones éticas y legales graves que se derivan de Internet.

Objective

Students will be able to:

  • Analyze the different ways that the Internet impacts their lives by learning about how the Internet contributes to collaboration, communication, etc
  • Evaluate whether the Internet has a more positive or negative effect on their community by citing examples from the lesson
  • Explain what the digital divide is and articulate their own opinions related to it
Description

En esta tarea de rendimiento, los alumnos eligen una innovación que haya sido posible gracias a Internet y exploran los efectos de esta innovación. Los alumnos producirán un artefacto informático (una visualización, un gráfico, un vídeo, un programa o una grabación de audio que creen utilizando un ordenador) y una respuesta escrita a varias preguntas. Esta lección pretende ser un proyecto culminante de la comprensión de Internet y sus repercusiones por parte de los alumnos.

Objective

Students will be able to:

  • Research the impacts of an internet enabled innovation
  • Produce a computational artifact by creating a visualization, a graphic, a video, a program, or an audio recording using a computing device
  • Distribute tasks and maintain a project timeline