Please enable JavaScript to use CodeHS

Introducción a las ciencias de la computación en JavaScript (Bulldog)

Description

En esta lección, los estudiantes aprenderán más sobre los valores booleanos. Estos se refieren a un valor que es verdadero o falso, y se usan para comprobar si una condición específica 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 aprenden sobre las declaraciones if como una forma de tomar decisiones y ejecutar un código específico según la validez de una condición.

Objective

Students will be able to:

  • Explain the purpose of if statements
  • Create their own if statements to selective choose which code is executed in their programs
Description

En esta lección, los estudiantes aprenderán sobre los operadores lógicos. Los operadores lógicos permiten a los estudiantes conectar o modificar las expresiones booleanas. Los tres operadores lógicos son los caracteres !, ||, &&.

  • ¡! = NO
  • || = O
  • && = Y
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 a usar los operadores de comparación. Estos permiten a los estudiantes comparar dos valores.

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 aplicarán sus conocimientos de las declaraciones if/else en los programas de gráficos. También aprenderán a usar las declaraciones else if para verificar varias condiciones.

Objective

Students will be able to:

  • Write graphics programs with conditionals
  • Use else if statements to check for multiple conditions
Description

En esta lección, los estudiantes explorarán los while loops y las variables de JavaScript. Esto combina las nociones de crear variables, actualizar variables a lo largo de un loop y determinar la condición final correcta.

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
Description

En esta lección, los estudiantes aprenderán a crear un loop y medio. Un loop y medio es una forma específica de escribir un while loop con una condición que es ‘verdadera’. Dentro del loop, los estudiantes usan una declaración “break” para salir del loop cada vez que se cumple esa condición, lo que hace que el loop termine.

Objective

Students will be able to:

  • Explain how the loop-and-a-half structure is different from a traditional while loop
  • Explain what an infinite loop is
  • Explain what the break statement does
Description

En esta lección, los estudiantes aplicarán sus conocimientos de los while loops en los programas de gráficos.

Objective

Students will be able to:

  • Write graphics programs that use while loops
  • Use variables to update the position and size of graphics objects within a while loop
Description

En esta lección, los estudiantes aprenderán con mayor detalle sobre los for loops. Estos loops en JavaScript se escriben y ejecutan de la misma manera que los ejercicios de Karel, excepto que los estudiantes aprenderán a modificar la declaración de inicialización, la declaración de prueba y las declaraciones de incremento de los loops.

Objective

Students will be able to:

  • Create for loops in JavaScript
  • Explain the purpose of for loops
  • Utilize for loops to avoid typing out repeated code
  • Use the loop counter i inside the for loop code to do something different on each iteration
Description

En esta lección, los estudiantes aplicarán lo que han aprendido sobre los for loops en programas de gráficos.

Objective

Students will be able to:

  • Create graphics programs with for loops
  • Use i to position graphics objects and change the size of graphics objects
  • Compare and contrast while loops and for loops
Description

En esta lección, los estudiantes repasan el contenido con una prueba de la unidad de 15 preguntas.

Objective

Students will be able to:

  • Prove their knowledge of control structures through a multiple choice quiz