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 a imprimir mensajes en la consola utilizando el comando de Javascript console.log().

Objective

Students will be able to:

  • Write a JavaScript program by typing commands with proper syntax in the main function
  • Write a program that prints out a message to the user
Description

En esta lección, los estudiantes aprenden a asignar valores a variables, manipular los valores de dichas variables y usarlos en las declaraciones del programa. Esta es la lección introductoria sobre cómo los datos pueden almacenarse en variables.

Objective

Students will be able to:

  • Explain what variables are and what they are used for
  • Create their own variables
  • Print out the values stored in variables
Description

En esta lección, los estudiantes aprenden cómo pueden permitir a los usuarios ingresar información en sus programas y usar dichos datos de manera adecuada.

Objective

Students will be able to:

  • Create programs that ask the user for input
  • Store user input in variables and print it back to the user
  • Choose the proper input function to use depending on the type of information needed
Description

En esta lección, los estudiantes aprenden sobre los diferentes operadores matemáticos que pueden usar para realizar cálculos matemáticos y crear programas útiles que calculen información para el usuario.

Objective

Students will be able to:

  • Describe the different mathematical operators we can use in 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 aprenderán qué es la programación en pareja, por qué se usa y los comportamientos apropiados de un “driver” y un “navigator”.

Objective

Students will be able to:

  • Effectively communicate their ideas to a partner
  • Successfully complete a coding exercise using pair programming
  • Identify the pros and cons of pair programming
Description

En esta lección, los estudiantes aprenderán cómo la aleatorización puede mejorar un programa.

Objective

Students will be able to:

  • Explain why random numbers are a useful part of computer programs.
  • Create random values in a program.
  • Utilize the DOCS for the Randomizer class in order to learn how to generate random values.
Description

En esta lección, los estudiantes aprenderán a crear funciones básicas a través de JavaScript y usarlas para mejorar la organización, la legibilidad y el flujo de sus programas.

Objective

Students will be able to:

  • Define JavaScript functions
  • Call JavaScript functions within the main function
  • Use functions in order to manage the flow of their programs
  • Increase the readability and organization of their code using functions
Description

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

Objective

Students will be able to:

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