Please enable JavaScript to use CodeHS

Programación informática con Python 1 - Carolina del Sur

Description

En esta lección, los alumnos comprenden cómo pueden controlar y proteger su huella. A medida que los alumnos utilizan Internet, van construyendo su huella digital. Esto incluye publicaciones en redes sociales, correos electrónicos, subidas de fotos y vídeos, 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 alumnos aprenderán y debatirán sobre 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 mezquino 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 alumnos aprenderán a reconocer los comportamientos depredadores en Internet y las estrategias para evitarlos y responder a ellos. Internet es un lugar estupendo para socializar, pero es importante ser consciente de los riesgos. El sentido común y el seguimiento de las directrices de seguridad pueden ayudar a los alumnos a mantenerse a salvo en Internet.

Objective

Students will be able to:

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

En esta lección, los alumnos debatirán y examinarán las políticas relativas a la privacidad y la seguridad. Utilizar las mejores prácticas, como establecer contraseñas seguras, leer las políticas de privacidad y utilizar https, puede ayudar a mantenerse seguro en Internet.

Objective

Students will be able to:

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

En esta lección, los alumnos aprenderán y debatirán sobre la alfabetización informacional. La alfabetización informacional es tener la capacidad de encontrar información, evaluar su credibilidad y utilizarla eficazmente.

Objective

Students will be able to:

  • Effectively search for and evaluate resources
Description

Al final de esta lección, los alumnos deberían comprender mejor la ciberética, el uso responsable de Internet y el impacto de los derechos de autor y las licencias en el mundo digital. También deberían ser más conscientes de las posibles consecuencias de un comportamiento poco ético en Internet.

Objective

To understand ethical behavior in online activities.
Discuss the principles of cyber ethics, focusing on responsible online behavior.
Cover topics such as not posting content that could harm others, avoiding offensive or obscene content, not sharing content without permission, and refraining from unauthorized access to computers (black hat vs. white hat).
Discuss potential legal consequences of unethical online behavior.
Engage students in a scenario-based discussion, where they analyze different online situations and decide whether the actions are ethically sound.

Objective: To comprehend the importance of respecting copyright and licenses online.
Discuss copyright and the concept of intellectual property.
Explain the importance of not using content owned by others without permission or proper citation.
Introduce the difference between licensed software and open-source software.
Discuss acceptable use policies and the consequences of infringement or using prohibited or illegal content online.
Encourage students to ask questions and share their thoughts on how copyright and licenses affect their daily internet use.
Objective: To comprehend the importance of respecting copyright and licenses online.
Discuss copyright and the concept of intellectual property.
Explain the importance of not using content owned by others without permission or proper citation.
Introduce the difference between licensed software and open-source software.
Discuss acceptable use policies and the consequences of infringement or using prohibited or illegal content online.
Encourage students to ask questions and share their thoughts on how copyright and licenses affect their daily internet use.

Description

En esta lección, los alumnos realizan 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 estudiantes aprenderán sobre los componentes internos esenciales que forman una computadora. Las categorías de componentes incluyen la placa base (system board), firmware (BIOS), CPU (procesador), GPU (procesador gráfico), almacenamiento, enfriamiento y NIC (adaptador de red).

Objective

Students will be able to:

  • Explain the purpose of common internal computing components such as motherboards, BIOS, RAM, and more.
Description

En esta lección, los estudiantes aprenderán y explicarán los propósitos y el uso de varios tipos periféricos. Clasificarán los periféricos como dispositivos de entrada o salida y explorarán diferentes formas de instalarlos en una computadora portátil o PC.

Objective

Students will be able to:

  • Explain the purposes and uses of various peripheral types
  • Classify common types of input/output device interfaces.
  • Explain how to install common peripheral devices to a laptop/PC
Description

En esta lección, los estudiantes aprenderán sobre las diferentes opciones de almacenamiento que incluyen almacenamiento local, almacenamiento de red y almacenamiento en la nube.

Objective

Students will be able to:

  • Compare and contrast storage types
  • Examine and discuss the security of cloud storage
  • Select suitable storage devices for given situations
Description

En esta lección, los estudiantes aprenden sobre los diferentes tipos de software. A través de ejercicios interactivos, los estudiantes exploran cómo se pueden usar un software diferente en el lugar de trabajo y en nuestra vida cotidiana. Los estudiantes también aprenden sobre software único y multiplataforma.

Objective

Students will be able to:

  • Explain the different types of software (productivity, collaboration, business) and the purpose of each.
  • Explain the benefits and challenges of single and cross-platform software.
Description

En esta lección, los alumnos investigarán el impacto que las soluciones informáticas pueden tener en los países en desarrollo. Utilizarán esta investigación para crear un artefacto digital que explique estos impactos.

Objective

Students will be able to:

  • Research the impacts of computing solutions in a given scenario
  • Express research in a graphic format
  • Identify the advantages and disadvantages that diverse perspectives have when solving problems
Description

En esta lección, los estudiantes son presentados a Karel el perro y cómo a Karel se le puede dar un conjunto de instrucciones para realizar una tarea simple.

Objective

Students will be able to:

  • Recognize, explain, and use the commands that Karel can be given. These commands are: move(), put_ball(), take_ball() and turn_left().
Description

En esta lección, los estudiantes desarrollarán su comprensión de cómo Karel el perro puede recibir un conjunto de instrucciones para realizar una tarea simple.

Objective

Students will be able to:

  • Recognize, explain, and use the commands that Karel can be given
  • Debug and rework their code as well as someone else’s code
Description

En esta lección, los estudiantes aprenderán cómo definir y llamar a una función utilizando la sintaxis adecuada.

Objective

Students will be able to:

  • Define and call functions
Description

En esta lección, las funciones se utilizarán para enseñar a Karel una nueva palabra o comando. El uso de funciones permite que los programas se descompongan en piezas más pequeñas y facilita la comprensión.

Objective

Students will be able to:

  • Understand what functions are, how they are used and how using them improves programs
  • Design and implement their own functions to solve problems
Description

En esta lección, los estudiantes aprenden diseño y descomposición de arriba hacia abajo como los procesos de dividir grandes problemas en piezas más pequeñas y manejables. Las funciones mejoran la legibilidad del código y evitan el código repetido.

Objective

Students will be able to:

  • Break a large problem down into smaller, simpler problems
  • Write functions 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 aprenderán cómo utilizar comentarios en su código para explicar qué está haciendo su código. Los comentarios deben incluir precondiciones y postcondiciones. Las precondiciones son suposiciones que hacemos sobre lo que es verdadero antes de llamar a una función en nuestro programa. Las postcondiciones son lo que debería ser verdadero después de llamar a una función en nuestro programa.

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 aprenderán sobre la abstracción. La abstracción es el acto de gestionar la complejidad al disociar la información y los detalles para centrarse en conceptos relevantes.

Objective

Students will be able to:

  • Understand abstraction as the different levels of detail and complexity
  • Understand the importance of abstracting away complexity to solve problems more efficiently
Description

En esta lección, se presentará a los estudiantes a SuperKarel y a las APIs. SuperKarel incluye comandos como turn_right() y turn_around() ya que son comúnmente utilizados. Estos comandos vienen preinstalados con la librería de SuperKarel (API).

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 the documentation to understand how to use an API (SuperKarel is an example of this)
Description

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

Un for loop se escribe de la siguiente manera:

for i in range(4):
    # Código a 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 aprenderán sobre las condiciones y las declaraciones if. Una condición es una función que devuelve una respuesta verdadera/falsa. Python utiliza las declaraciones if como una forma de tomar decisiones y ejecutar código específico. Las declaraciones if son útiles para escribir el código que se pueda usar en diferentes situaciones.

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 to only execute code if a certain condition is true
Description

En esta lección, los estudiantes analizarán más profundamente las declaraciones condicionales, más específicamente las declaraciones de if/else. Las declaraciones de if/else permiten hacer una cosa si una condición es verdadera y algo más de lo contrario.

Escribimos declaraciones if/else de esta manera:

if front_is_clear():
    # código a ejecutar si front es clear
elif:
    # código a ejecutar en caso 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 an If/Else statement is appropriate to be used
Description

En esta lección, se presenta a los estudiantes un nuevo tipo de bucle: los while loops. Los while loops permiten que Karel repita un código mientras se cumple una determinada condición. Los while loops permiten crear soluciones generales a problemas que funcionarán en varios mundos de Karel, en lugar de solo en 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 echan un vistazo a todas las estructuras de control. Las estructuras de control pueden ser selectivas, como las declaraciones if e if/else y se basan en una condición. Otras estructuras de control son iterativas y permiten un código repetido como los for loops y los while loops. Básicamente, las estructuras de control controlan la forma en que se ejecutan los comandos.

Objective

Students will be able to:

  • Identify the different control structures that can be used 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

La depuración es una parte muy importante de la programación. En esta lección, los estudiantes aprenden a depurar efectivamente sus programas.

Objective

Students will be able to use debugging strategies to find and fix errors in their code.

Description

En esta lección, los estudiantes se introducen a los algoritmos que son instrucciones paso a paso que resuelven un problema. Los programas implementan algoritmos. Todos los algoritmos se construyen utilizando secuenciación, selección e iteración. Karel tiene estructuras de control para cada uno de estos. Esta lección está diseñada para evaluar el conocimiento de los estudiantes sobre las estructuras de control y el diseño de algoritmos en preparación para los próximos desafíos de Karel.

Objective

Students will be able to:

  • Analyze an algorithm and explain why it works
  • Use control structures to create general algorithms that work on all Karel worlds
Description

En esta lección, se le presenta a los estudiantes Ultra Karel. Ultra Karel tiene todas las habilidades de Super Karel, más dos nuevas funciones (paint y color_is) agregadas a la API.

Los estudiantes explorarán la API Ultra Karel y usarán la capacidad de Ultra Karel para pintar la cuadrícula del mundo de Ultra Karel para crear imágenes digitales. Los estudiantes crearán algoritmos generalizados que resuelven problemas de Ultra Karel para múltiples mundos.

Esta lección es la primera vez que los estudiantes usan funciones que aceptan parámetros como entradas.

Objective

Students will be able to:

  • Use Ultra Karel commands to paint Karel’s world
  • Call functions that accept parameters as inputs
  • Explain the relationship between a function and a parameter
  • Create generalized Ultra Karel algorithms that correctly solve multiple Karel worlds
  • Identify differences between the Super Karel API and the Ultra Karel API
Description

En esta lección, los estudiantes sintetizarán todas las habilidades y conceptos aprendidos en la unidad Karel para resolver rompecabezas de Karel cada vez más desafiantes.

Objective

Students will be able to:

  • Define a problem in their own words and plan out a solution to the problem
  • Break a large problem down into smaller pieces and solve each of the pieces, then use these solutions as building blocks to solve the larger problem
  • Utilize the proper control structures to create general solutions that solve multiple Karel worlds
  • Write clear and readable code using control structures, functions, decomposition, and comments
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 control structures, functions, decomposition, and comments through a multiple choice quiz
Description

En esta lección, los estudiantes aprenderán cómo hacer el programa Python más básico, uno que muestra texto en la pantalla. Los estudiantes aprenderán cómo imprimir en Python utilizando la declaración de print. También aprenderán cómo usar citas, apóstrofes y cadenas (strings).

Objective

Students will be able to:

  • Print text in Python
Description

En esta lección, los estudiantes serán reintroducidos al concepto de variables, que almacenan información en un programa para ser utilizado más adelante. Los estudiantes también aprenderán sobre tres tipos de variables diferentes: cadenas de texto (string), enteros (integer) y números de puntos flotantes (float).

Objective

Students will be able to:

  • Define Python variables and types
Description

En esta lección, los estudiantes revisan la entrada del usuario. Aprenden cómo solicitar la entrada del usuario como strings y enteros, aprenden dónde se almacena la entrada y aprenden cómo convertir strings y enteros.

Objective

Students will be able to:

  • Incorporate user input into their programs
  • Convert between variable types
Description

En esta lección, los estudiantes aprenderán sobre el uso de operadores matemáticos en sus programas de Python. Trabajarán a través de múltiples ejemplos para que se sientan cómodos con la precedencia del operador y el uso de diferentes tipos de operadores.

Objective

Students will be able to:

  • Describe the different mathematical operators that can be used in their programs
  • Create programs that use basic math to compute useful things
  • Create programs that take in user input, do simple computations with the input, and produce useful output
Description

En esta lección, los estudiantes podrán realizar operaciones de cadenas (strings) para concatenar valores juntos.

Objective

Students will be able to:

  • Use mathematical operators with strings
Description

En esta lección, los estudiantes revisan el concepto de comentarios. Los comentarios son útiles porque permiten a los programadores dejar notas sobre el programa que están escribiendo.

Objective

Students will be able to:

  • Incorporate comments into their programs in order to make them more readable
Description

En esta lección, los estudiantes repasan el contenido con un Cuestionario de la Unidad de 20 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 volverán a visitar el concepto de valores booleanos. Los booleanos se refieren a un valor que es verdadero o falso. Nombrados en honor al matemático, filósofo y lógico nacido en inglés, George Boole, los booleanos se utilizan para probar si una condición es verdadera o falsa.

Objective

Students will be able to:

  • Create boolean variables to represent meaningful yes/no values
  • Print out the value of a boolean variable
Description

En esta lección, los estudiantes revisarán cómo usar las declaraciones if y if/else. Estas declaraciones permiten a los programadores usar condiciones para determinar cómo debe ejecutarse su código.

Objective

Students will be able to:

  • Use if statements for control flow in their programs
Description

En esta lección, los estudiantes se sumergirán en operadores de comparación. Los operadores de comparación dan la capacidad de comparar dos valores. El uso de operadores de comparación en la programación es similar a las matemáticas en que menor que <, mayor que >, menor o igual a <=, y mayor o igual a >= son los mismos. Las diferencias son que los operadores para iguales a son == y no iguales son! =. El uso de operadores de comparación permite que los programas tomen decisiones.

Objective

Students will be able to:

  • Explain the meaning of each of the comparison operators (<, <=, >, >=, ==, !=)
  • Create programs using the comparison operators to compare values
  • Predict the boolean result of comparing two values
  • Print out the boolean result of comparing values
Description

En esta lección, los estudiantes analizarán a los operadores lógicos. Los operadores lógicos dan la capacidad de conectar o modificar expresiones booleanas. Tres operadores lógicos son NOT (!),or y and. Estos operadores lógicos se pueden usar en combinación. Con estos operadores lógicos, se pueden construir declaraciones lógicas, como “me voy a dormir cuando estoy cansado o (OR) es después de las 9 p.m.”, “uso chanclas cuando estoy afuera y (AND) no (NOT) está lloviendo”.

Objective

Students will be able to:

  • Describe the meaning and usage of each logical operator: or, and, and NOT (!)
  • Construct logical statements using boolean variables and logical operators
Description

En esta lección, los estudiantes aprenden sobre las complejidades de los números de puntos flotantes. Al usar operadores de comparación con floats en Python, a veces veremos un comportamiento extraño debido a los extraños métodos de redondeo. Al usar un operador de comparación con números de punto flotante, debes usar round(x) para evitar un comportamiento de redondeo extraño. round(x, n) redondeará el float x a n decimales. round(x) redondeará el float x a 0 decimales.

Objective

Students will be able to:

  • Use floating point numbers
  • Round values in their programs
Description

En esta lección, los estudiantes repasan el contenido con un Cuestionario de la Unidad de 15 preguntas.

Objective

Students will be able to:

  • Prove their knowledge of conditionals through a multiple choice quiz
Description

En esta lección, los estudiantes aprenden a usar While loops en sus programas de Python. While loops permiten que el código se ejecute repetidamente en función de una condición. También se les recuerda la posibilidad de crear un for loop infinito, que ocurre si la condición de salida del while loop nunca se cumple, lo que hace que el código dentro del while loop se repita continuamente.

Objective

Students will be able to:

  • Effectively use while loops in their programs
  • Detect and resolve infinite loops
Description

En esta lección, los estudiantes explorarán cómo usar for loops en sus programas de Python. Se les recordará cómo usar i como una variable en sus programas, así como cómo controlar los valores dei alterando los valores de inicio, fin e intervalo.

Objective

Students will be able to:

  • Implement for loops
  • Use the variable i as a counter
  • Control the values of i in a for loop
Description

En esta lección, los estudiantes aprenden sobre las declaraciones de descanso (break) y continuar (continue). Una declaración break se usa para terminar inmediatamente un bucle. Se usa una declaración continue para saltarse los futuros comandos dentro de un ciclo y volver a la parte superior del bucle. Estas declaraciones se pueden usar con for loops o while loops.

Objective

Students will be able to:

  • Explain the critical difference between break and continue
  • Describe why a break or continue statement would be needed in a coding scenario
Description

En esta lección, los estudiantes utilizarán estructuras de control dentro de las estructuras de control, que se denominan estructuras de control anidadas.

Objective

Students will be able to:

  • Identify the different control structures that can be used 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 repasan el contenido con un Cuestionario de la Unidad de 15 preguntas.

Objective

Students will be able to:

  • Prove their knowledge of loops through a multiple choice quiz
Description

En esta lección, aprendemos sobre funciones. Las funciones nos permiten dividir nuestro programa en diferentes partes que podemos organizar y reutilizar como nos guste. Las funciones son el principal componente de construcción de los programas complejos de Python.

Objective

Students will be able to:

  • modularize their programs with functions
Description

En esta lección, profundizamos en el concepto de funciones explorando cómo usar los parámetros.

Objective

Students will be able to:

  • Effectively use parameters to customize functions in their programs
Description

En esta lección, exploramos dónde existen las variables y cuál es la diferencia entre una variable local y global.

Objective

Students will be able to:

  • describe the different namespaces with regards to variables and functions
Description

En esta lección, los estudiantes exploran funciones con valores de retorno y profundizan su comprensión y capacidad para usar funciones.

Objective

Students will be able to:

  • remove complexity from their programs by abstracting with functions
  • generalize their functions with parameters
  • chain functions together using return values
Description

En esta lección, los estudiantes exploran la forma de Python de manejar errores con excepciones.

Objective

Students will be able to:

  • create programs that can gracefully handle exceptions
  • continue to function when an error is raised
Description

En esta lección, los alumnos aprenderán a escribir sus propios casos de prueba y scripts de prueba para asegurarse de que sus programas funcionan como pretenden que funcionen.

Objective

Students will be able to:

  • Differentiate between a test case and a test script
  • Design a series of test cases to evaluate a program’s effectiveness
  • Write their own test cases
  • Write a test script
Description

En esta lección, los estudiantes repasan el contenido con un Cuestionario de la Unidad de 15 preguntas.

Objective

Students will be able to:

  • Prove their knowledge of functions and exceptions through a multiple choice quiz
Description

En esta lección, se introduce a los alumnos en el concepto de pensamiento de diseño y aprenden los pasos del ciclo de diseño.

Objective

Students will be able to:

  • Define design thinking
  • Name the steps in the design cycle
Description

En esta lección, se introducirá a los alumnos en la creación de prototipos. Se les darán pautas para este paso y se les mostrarán ejemplos para que puedan crear con éxito prototipos de sus propias ideas para el proyecto final.

Objective

Students will be able to:

  • Explain what prototyping is and why it is an important part of the design process
Description

En esta lección, los alumnos explorarán la fase de test del proceso de diseño. Verán buenos y malos ejemplos de prácticas de test y podrán recibir comentarios sobre sus propios prototipos antes de pasar al proceso de construcción.

Objective

Students will be able to:

  • Describe why testing is an important part of the design process
  • Explore good and bad testing practices in order to receive helpful feedback on their final project ideas
Description

En este módulo final de programación, los alumnos reunirán todos los conceptos aprendidos a lo largo del curso para crear un sitio web. Trabajarán con compañeros o en grupos para desarrollar creativamente un sitio web que incluya aspectos de cada parte del curso.

Objective

Students will be able to:

  • Connect all they’ve learned to create a final website
  • Work in pairs or groups to create a product
Description

En esta lección, los alumnos aprenderán qué es la ciencia de datos, qué hace un científico de datos y los distintos tipos de preguntas que pueden hacerse sobre los datos. Los alumnos aprenderán que las preguntas estadísticas incluyen cálculos o la búsqueda de una relación o patrón.

Objective

Students will be able to:

  • Recognize and formulate statistical questions
  • Think critically about data and its sources
Description

En esta lección, los alumnos también aprenderán los pasos del ciclo de vida de la ciencia de datos. Los alumnos también adquirirán experiencia en la creación de sus propias preguntas estadísticas y en la recopilación de datos.

Objective

Students will be able to:

  • Recognize and formulate statistical questions
  • Describe the steps in the data science life cycle
  • Explore the data collection process
Description

En esta lección, los alumnos explorarán las operaciones básicas de trabajo en Google Sheets.

Objective

Students will be able to:

  • Understand what cells, rows, and columns are.
  • Use mathematical and logical operators in Google Sheets.
  • Use formulas in Google Sheets.
  • Use different data types in Google Sheets, such as numbers, text, dates, and currency.
Description

En esta lección, los alumnos aprenderán a limpiar su conjunto de datos abordando operaciones habituales en hojas de cálculo, como eliminar entradas duplicadas, corregir problemas de formato y eliminar datos irrelevantes.

Objective

Students will be able to:

  • Identify and remove duplicate entries from a spreadsheet
  • Identify and remove irrelevant data from a spreadsheet
  • Use find & replace actions to address formatting issues in data
  • Find and remove missing data
Description

En esta lección, los alumnos aprenderán a ordenar y filtrar una hoja de cálculo.

Objective

Students will be able to:

  • Sort a spreadsheet by a column from least to greatest or greatest to least
  • Filter a spreadsheet based on a selected condition
  • Create a slicer filter
  • Understand when and how to use a filter or sort their data in order to help them with data analysis
Description

En esta lección, los alumnos aprenderán a crear gráficos en Google Sheets a partir de datos.

Objective

Students will be able to:

  • Insert a chart for selected data
  • Make charts more accessible
  • Be able to identify the best chart to use for different types of information
Description

En esta lección, los alumnos aprenderán a crear vistas curvas de sus datos utilizando tablas dinámicas.

Objective

Students will be able to:

  • Create pivot tables based on a set of data in Google Sheets
  • Identify what data they need to use in order to create the right pivot table
Description

En esta lección, los alumnos aprenden a aplicar medidas estadísticas (como la media, la mediana y la moda) a un conjunto de datos para obtener información.

Objective

Students will be able to:

  • Use the AVERAGE() formula in Google Sheets to find the average of a range of values
  • Use the MEDIAN() formula to find the median value in a range of values
  • Use the MODE() formula to find the mode of a range of values
  • Describe what each of the statistical measures above says about the data
Description

En esta lección, los alumnos estudiarán el establecimiento de normas de clase y procedimientos de seguridad basados en los procedimientos escolares.

Objective

Students will be able to:

  • Develop a set of rules that will create a safe and secure learning environment
  • Articulate the importance of following classroom rules and procedures and the consequences for not following them
Description

En esta lección, los alumnos estudiarán las causas de distintos accidentes laborales y realizarán un proyecto sobre las distintas organizaciones que influyen en las normas de seguridad laboral.

Objective

Students will be able to:

  • Identify the causes of workplace accidents
  • Analyze the different organizations that influence workplace safety rules
Description

En esta lección, los alumnos explorarán las habilidades necesarias para tener éxito en el lugar de trabajo del siglo XXI y reflexionarán sobre cómo pueden demostrar estas habilidades en el aula.

Objective

Students will be able to:
* Identify the 21st-century skills needed to succeed in the workplace
* Reflect on how they can further develop these skills in the classroom

Description

En esta lección, los alumnos explorarán las carreras disponibles en ciencias de la computación y las organizaciones estudiantiles que les preparan para diversas carreras tecnológicas. También aprenderán cómo los prejuicios pueden afectar a los programas informáticos.

Objective

Students will be able to:
- Explore different computer science careers and opportunities
- Learn how bias can affect computer programs