Please enable JavaScript to use CodeHS

Fundamentos de las ciencias de la computación en Tennessee

Description

En esta lección, se les presenta a los estudiantes a CodeHS y cómo Karel el perro puede recibir un conjunto de instrucciones para realizar una tarea simple.

Objective

Students will be able to:

  • Write their first Karel program by typing out all of the Karel commands with proper syntax

  • Explain how giving commands to a computer is like giving commands to a dog

Description

En esta lección, los estudiantes aprenden más sobre Karel y Karel’s World. Los estudiantes aprenden sobre las paredes en el mundo de Karel, las instrucciones que Karel puede enfrentar y cómo identificar una ubicación en el mundo de Karel utilizando calles y avenidas. En estos ejercicios, los estudiantes comenzarán a ver las limitaciones de los mandamientos de Karel. Los estudiantes deberán aplicar el conjunto limitado de comandos de Karel a nuevas situaciones. Por ejemplo, ¿cómo pueden hacer que Karel gire a la derecha, a pesar de que Karel no conoce un comando Turnight?

Objective

Students will be able to…

  • Identify the direction that Karel is facing
  • Predict what direction Karel will be facing after executing a series of commands
  • Identify a location in Karel’s world using Street, Avenue terminology
Description

En esta lección, los estudiantes aprenderán cómo pueden crear sus propios comandos para Karel llamando y definiendo funciones. Las funciones permiten a los programadores crear y reutilizar nuevos comandos que hacen que el código sea más legible y escalable.

Objective

Students will be able to:

  • Define a function, and successfully implement functions in their code.
  • Teach Karel a new command by creating a turnRight() function
Description

En esta lección, los estudiantes aprenden con más detalle sobre las funciones y cómo pueden usar funciones para dividir sus programas en piezas más pequeñas y hacerlos más fáciles de entender.

Objective

Students will be able to:

  • Create functions to teach Karel new commands
  • Explain the difference between defining and calling a function
  • Utilize these functions to write higher level Karel programs that go beyond the basic toolbox of commands that Karel starts with
Description

En esta lección, los estudiantes profundizarán su comprensión de las funciones aprendiendo sobre la función de inicio. La función de inicio ayuda a organizar la legibilidad del código mediante la creación de un lugar designado donde se puede almacenar el código que se ejecutará en un programa:

función start () {
   Gire a la derecha();
}

función Turnright () {
   Gire a la izquierda();
   Gire a la izquierda();
   Gire a la izquierda();
}
Objective

Students will be able to:

  • Explain the functionality of the start function
  • Use the start function appropriately in their programs
  • Improve the readability of their code
Description

En esta lección, los estudiantes aprenden sobre el diseño y la descomposición de arriba hacia abajo. El diseño de arriba hacia abajo es el proceso de descomponer un gran problema en partes más pequeñas.

Objective

Students will be able to:

  • Break a large problem down into smaller, simpler problems
  • Write methods that solve the simpler problems, and use them as building blocks to solve the larger problem
  • Compare programs and identify good vs poor decomposition
Description

En esta lección, los estudiantes aprenden cómo diseñar sus programas incluyendo comentarios. Los comentarios permiten a los estudiantes dejar notas en su programa que faciliten que otros lean. Los comentarios están escritos en inglés simple.
Comentando su ejemplo de código:

/*
 * Comentarios de múltiples líneas
 */

// Comentarios de una sola línea
Objective

Students will be able to:

  • Explain the preconditions and postconditions of a function
  • Create clear and readable comments in their code that help the reader understand the code
  • Explain the purpose of comments
Description

¡En esta lección, los estudiantes se presentan a Super Karel! Dado que los comandos como Turnright () y Turnaround () se usan tan comúnmente, los estudiantes no deberían tener que definirlos en cada programa. Aquí es donde entra Superkarel. Superkarel es al igual que Karel, excepto que Superkarel ya sabe cómo tirar de la derecha y el cambio, ¡por lo que los estudiantes ya no tienen que definir esas funciones!

Objective

Students will be able to:

  • Write programs that use SuperKarel instead of Karel
  • Utilize the new toolbox of commands that SuperKarel provides over Karel
  • Read documentation to understand how to use a library (SuperKarel is an example of this)
Description

En esta lección, los estudiantes aprenden a usar para bucles en sus programas. El bucle para los estudiantes permite repetir una parte específica del código un número fijo de veces.

Para los bucles se escriben así:

para (var i = 0; i <4; i ++)
{
// 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 should be a used
  • Utilize for loops to write programs that would be difficult / impossible without loops
Description

En esta lección, los estudiantes aprenden sobre la declaración condicional “si”. El código dentro de una “Declaración if” solo se ejecutará si la condición es verdadera.

if (fronticeScear ()) {
    // El código se ejecutará solo si el frente está claro
}
Objective

Students will be able to:

  • Use conditions to gather information about Karel’s world (is the front clear, is Karel facing north, etc)
  • Create if statements that only execute code if a certain condition is true
Description

En esta lección, los estudiantes aprenden sobre una estructura de control adicional, si/else declara declaraciones. Declaraciones de si/else Deje que los estudiantes hagan una cosa si una condición es verdadera, y algo más de lo contrario.

Las declaraciones si/else se escriben así:

if (frontIsclar ())
 {
      // código para ejecutar si el frente está claro
 }
 demás
 {
      // código para ejecutar lo contrario
 }
Objective

Students will be able to:

  • Explain the purpose of an If/Else statement
  • Create If/Else statements to solve new types of problems
  • Identify when it is appropriate to use an If/Else statement
Description

En esta lección, los estudiantes reciben un nuevo tipo de bucle: mientras que los bucles. Mientras que los bucles permiten que Karel repita el código * mientras * una determinada condición es verdadera. Mientras que los bucles permiten a los estudiantes crear soluciones generales a problemas que funcionarán en múltiples mundos de Karel, en lugar de solo uno.

Objective

Students will be able to:

  • Explain the purpose of a while loop
  • Create while loops to repeat code while a condition is true
  • Utilize while loops to solve new types of problems
  • Test their solutions on different Karel worlds
Description

En esta lección, los estudiantes aprenden cómo combinar e incorporar las diferentes estructuras de control que han aprendido a crear programas más 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 estudiantes reciben práctica adicional con estructuras de control. Los estudiantes continuarán viendo diferentes formas en que, si, si/else, mientras y para los bucles afectan su código y lo que Karel puede hacer.

Objective

Students will be able to:

  • Debug common errors in code
  • Use control structures to create general solutions that work on all Karel worlds
Description

En esta lección, los estudiantes revisan cómo deben sangrar su código para que sea más fácil de leer.

Objective

Students will be able to:

  • Explain why it is important to indent code
  • Identify proper indentation
  • Modify a program to have proper indentation
  • Write programs with proper indentation
Description

En esta lección, los estudiantes revisan el contenido con un cuestionario de la Unidad de Preguntas de 25.

Objective

Students will be able to:

  • Prove their knowledge of basic coding concepts with Karel 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

En esta lección, los alumnos explorarán la historia de los sistemas operativos creando una línea de tiempo.

Objective

Students will be able to:

  • Explain the purpose of operating systems
  • Identify the main types of operating systems
  • Describe the history of operating systems, including the major milestones of innovation
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 aprenderán conceptos básicos de seguridad en relación con Internet, los espacios de las tiendas y otras normas del organismo regulador.

Objective

Students will be able to:

  • Identify predatory behavior and how to respond to it online
  • Identify risks working with electrical systems and power tools
  • Understand what basic rules exist from different governing bodies
Description

En esta lección, los alumnos conocerán Tinkercad y aprenderán a crear circuitos básicos y a utilizar un multímetro para leer las propiedades básicas del circuito eléctrico.

Objective

Students will be able to:

  • Create basic electrical circuit simulations on Tinkercad
  • Explain the purpose of a multimeter
  • Read resistance, current, and voltage for a circuit using a multimeter
Description

En esta lección, los alumnos aprenderán principios eléctricos básicos como la ley de Ohms. Utilizando circuitos de Tinkercad, verán estas leyes en acción.

Objective

Students will be able to:

  • Express the relationship between amperage, voltage, and resistance with respect to Ohm’s law
  • Create circuits and measure values to verify Ohm’s law
  • Understand the relationship between electrical energy and electrical power
Description

En esta lección, los alumnos aprenderán los operadores lógicos básicos y cómo pueden implementarse en un circuito eléctrico.

Objective

Students will be able to:

  • Explain logical operators and how they are implemented using logical gates
  • Use truth tables to solve logical equations and problems
Description

En esta lección, los alumnos repasan el contenido con un cuestionario sumativo para la unidad.

Objective

Students will be able to:

  • Prove their knowledge of basic electrical circuits through a multiple choice quiz
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 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 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 utilizarán las habilidades que han aprendido en esta unidad para crear una página HTML que contenga información útil para los nuevos programadores.

Objective

Students will be able to:

  • Apply skills to complete a real-life problem
  • Research and understand helpful keyboard shortcuts for use during programming
Description

En esta lección, los alumnos explorarán cómo puede utilizarse el trabajo en equipo para ayudar a construir sitios web de varias páginas utilizando herramientas colaborativas.

Objective

Students will be able to:

  • Explain how teamwork can be more efficient in software development
  • Explain how strong management skills are important for project managers
Description

En esta lección, se presenta a los alumnos un proyecto de sitio web y se les da la oportunidad de hacer una lluvia de ideas y encuestar a los clientes para obtener su opinión.

Objective

Students will be able to:

  • Students will be able to brainstorm website ideas
  • Students will be able to incorporate customer feedback into their website planning
Description

Una vez que los estudiantes tengan ideas, usarán esta lección para ayudar a planificar su sitio, incluido un mapa del sitio y plazos del proyecto.

Objective

Students will be able to:

  • Establish a plan for a new website before developing the site
  • Plan a project timeline for a small scale project
Description

Este proyecto pretende ser un reto que toque múltiples conceptos del curso para producir un artefacto digital. En este proyecto, los alumnos desarrollarán su primer artefacto digital: ¡su propio sitio web!

Objective

Students will be able to:

  • Execute a plan and make adaptations along the way
  • Produce a full website based on an innovation topic
Description

¿Cómo almacenan y manipulan la información de las computadoras? En esta lección, los estudiantes aprenden cómo las computadoras abstractan 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 aprenderán cómo las computadoras encogen información digital para hacer que el almacenamiento de imágenes, videos y texto sea más eficiente.

Objective

Students will be able to:

  • have a basic understanding of how data can be compressed.
Description

En esta lección, los estudiantes aprenderán qué es compresión con pérdida, los beneficios y desventajas del uso de este tipo de compresión, y dónde es apropiado usar compresión con pérdida.

Objective

Students will be able to:

  • understand different types of compressions, and the benefits and drawbacks to each.
Description

En esta lección, los alumnos examinarán un modelo de resolución de problemas y tendrán la oportunidad de explorar las distintas fases del modelo.

Objective

Students will be able to:

  • Independently research different components of a trouble shooting model
  • Explain the importance of each step in a trouble shooting model
Description

Esta lección es una evaluación sumativa de los objetivos de aprendizaje de la unidad.

Objective

Assess student achievement of the learning goals of the unit

Description

En esta lección, los estudiantes tendrán una discusión de alto nivel sobre lo que es Internet y cómo funciona Internet. 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 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 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 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 obtienen de una dirección en Internet a 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 HyperText Transfer Protocol
Description

En esta lección, los estudiantes aprenden sobre tres métodos que utilizan las computadoras para procesar tareas: computación secuencial, paralela y distribuida. La computación secuencial ejecuta cada paso en orden uno a la vez, mientras que las tareas del proceso de computación paralela y distribuida simultáneamente en el mismo o en más de un dispositivo, respectivamente.

Objective

Students will be able to:

  • differentiate between sequential, parallel, and distributed computing
  • explain the benefits and challenges of using parallel and distributed computing
Description

En esta lección, los estudiantes discutirán las formas en que los protocolos que hemos mencionado pueden ser explotados, y algunos métodos de protección que tenemos. Aprendemos sobre el impacto del delito cibernético y cómo podemos combatir los ataques cibernéticos con ciberseguridad. La criptografía es la piedra angular de la comunicación segura.

Objective

Students will have an understanding of why cybersecurity is necessary, and some practical measures that they can take themselves to improve their security on the internet.

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, chat de video) 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 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.

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 alumnos exploran varias carreras de ciencias de la computación, incluidas las consideraciones éticas y las funciones de las sociedades profesionales dentro de estas carreras.

Objective

Students will be able to:

  • Explore different computer science careers and opportunities
  • Explain the ethical and social implications of computing systems
  • Explain the role of professional societies in establishing industry standards
Description

Esta lección es una evaluación sumativa de los objetivos de aprendizaje de la unidad.

Objective

Assess student achievement of the learning goals of the unit

Description

En esta lección, los alumnos exploran las ideas y ventajas de la computación en nube.

Objective

Students will be able to:

  • Understand what cloud computing is
  • Be able to explain the basics of how cloud computing is used
Description

Mediante actividades de exploración e investigación, los alumnos explorarán la historia de las ciencias de la computación.

Objective

Students will be able to:

  • Synthesize research on the history of cloud computing
  • Create a visual timeline based on their research
Description

En esta lección, los alumnos dedicarán tiempo a aprender sobre los modelos de implantación y despliegue de la computación en nube.

Objective

Students will be able to:

  • Explain how cloud computing is used in our day-to-day lives
  • Explain the different deployment models used in cloud computing
Description

En esta lección, los estudiantes exploran el Internet de las cosas y cómo estos dispositivos impactan el mundo que nos rodea.

Objective

Students will be able to:

  • Explain the history of the Internet of Things
  • Explain how the Internet of Things impacts our day-to-day lives
Description

En esta lección, los estudiantes aprenderán lo que se entiende por ciberseguridad y explorarán algunos ataques cibernéticos dignos de noticias. También discutirán el Internet de las cosas y el aumento de los dispositivos conectados.

Ciberseguridad es la protección de los sistemas informáticos, redes y datos de ataques digitales. El aumento de la conectividad a través del Internet de las cosas y la dependencia de los dispositivos informáticos para enviar y almacenar datos hace que los usuarios sean más vulnerables a los ataques cibernéticos.

Objective

Students will be able to:

  • Define cybersecurity
  • Describe how the Internet of Things makes people more vulnerable to cyber attacks
  • Reflect on recent cyber attacks and identify the financial and societal impact of the attack
Description

En esta lección, los estudiantes aprenderán y examinarán los recientes ataques cibernéticos. Los ataques cibernéticos dan como resultado pérdidas financieras, reducción de confianza, interrupción de servicios importantes y más. Existe una creciente necesidad de expertos en ciberseguridad, y las carreras en el campo son lucrativas con alto impacto.

Objective

Students will be able to:

  • Evaluate recent cyber attacks and understand the negative consequences of these attacks
  • Understand career opportunities in the field of cybersecurity
Description

En esta lección, los estudiantes aprenderán sobre la tríada de la CIA. La tríada de la CIA es una medida de seguridad ampliamente aceptada que debe garantizarse en cada sistema seguro. Significa confidencialidad, integridad y disponibilidad.

  • La confidencialidad es la protección de la información de las personas que no están autorizadas para verla.
  • La integridad tiene como objetivo garantizar que la información esté protegida de la alteración no autorizada o no intencional.
  • La disponibilidad es la garantía de que los sistemas y los datos sean accesibles por usuarios autorizados cuando y donde sea necesario.
Objective

Students will be able to:

  • Identify what the CIA triad is and how it relates to cybersecurity
  • Identify which part of the CIA triad has been broken in a given scenario
Description

En esta lección, los alumnos aprenden a utilizar cuentas de usuario y permisos para proteger un dispositivo. También aprenderán a reforzar el sistema y a reforzar la seguridad de una red configurando e implementando la seguridad del host.

Objective

Students will be able to:

  • Describe how creating user accounts and permissions enhances security
  • Define system hardening explain the importance of establishing baseline security, including deciding rules around authentication and authorization
  • Explain the importance of performing security audits
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 basic cybersecurity concepts and its impacts through a multiple choice quiz
Description

En esta lección, los estudiantes aprenderán cómo se utilizan las computadoras para recopilar, almacenar, manipular y visualizar datos para responder preguntas y obtener conocimiento del mundo.

Objective

Students will be able to examine and analyze the growing importance of data in technology and their lives

Enduring Understandings

This lesson builds toward the following Enduring Understandings (EUs) and Learning Objectives (LOs). Students should understand that…

  • EU 3.1 People use computer programs to process information to gain insight and knowledge. (LO 3.1.1)
  • EU 3.2 Computing facilitates exploration and the discovery of connections in information. (LOs 3.2.1, 3.2.2)
Description

En esta lección, los estudiantes aprenderán sobre el impacto de representar visualmente los datos para hacer que la información sea más fácil de analizar y usar.

Objective

Students will be able to:

  • Explain the importance of visually depicting data to make information easier to use and to understand trends and changes in information
Description

En esta lección, los estudiantes aprenden cómo las computadoras se pueden usar para recopilar y almacenar datos. Aprenden las mejores prácticas para interpretar datos que se presentan. Las visualizaciones de datos pueden ser muy útiles para reconocer los patrones y responder preguntas, pero también puede usarse para confundir si están sesgadas o llenas de prejuicios.

Objective

Students will be able to:

  • Understand how computers collect and store data
  • Analyze data interpretation by learning ways in which data can be skewed
  • How to think meta-cognitively about the data being represented
Description

En esta lección, los alumnos explorarán las ventajas de dividir los sitios web en varios archivos y varias carpetas.

Description

En esta lección, los estudiantes aprenden cómo usar la interfaz de línea de comando para interactuar con archivos y carpetas, y acceder a información sobre los procesos de la computadora.

Objective

Students will be able to:

  • Understand the connection between a command line (CLI) interface and a graphical line interface (GUI)
  • Use the appropriate command line tool for different tasks
Description

En esta lección, los estudiantes aprenderán sobre diferentes comandos y herramientas de CLI que proporcionarán información de red. Los estudiantes también echarán un vistazo a los registros de conexión de red para determinar la legitimidad de los intentos de inicio de sesión específicos.

Objective

Students will be able to:

  • Explain and use appropriate network command line tools
  • Read and understand the basics of log reports
Description

En esta lección, los alumnos conocerán los fundamentos del shell scripting. La lección explica qué es el shell scripting y permite a los alumnos escribir scripts básicos.

Objective

Students will be able to:

  • Write basic shell scripts
  • Explain when and where shell scripts can be used
Description

En esta lección, los estudiantes aprenderán sobre varios modelos de ciclo de vida de desarrollo de software y qué herramientas se pueden usar en diferentes etapas del proceso.

Objective

Students will be able to:

  • Identify different software development models
  • Describe tools used during the software development life cycle
  • Explain how tools can help developers collaborate