Please enable JavaScript to use CodeHS

Ciencias de la computación, Nivel A (Nitro)

Description

En esta lección, los estudiantes aprenderán sobre expresiones booleanas y operadores relacionales. Los operadores relacionales son construcciones en la programación que permiten la comparación entre los valores de dos expresiones. Esta lección corresponde al tema 3.1 de Programación Avanzada de Ciencias Computacionales.

Objective

Students will be able to:

  • Evaluate Boolean expressions that use relational operators in program code
Description

En esta lección, los estudiantes aprenderán sobre las estructuras de control y las declaraciones If. Las declaraciones If se usan en programación cuando hay un conjunto de declaraciones que deben ejecutarse solo cuando ciertas condiciones se cumplan. Esta lección está relacionada con la Colocación Avanzada en las Ciencias Computacionales A, tema 3.2.

Objective

Students will be able to:

  • Represent branching logical processes by using flowcharts
  • Use if statements
Description

En esta lección, los estudiantes ampliarán su conocimiento de las estructuras de control y aprenderán sobre las declaraciones If-Else. Esta lección corresponde al tema 3.3 de Programación Avanzada de Ciencias Computacionales..

Objective

Students will be able to:

  • Use if/else statements
Description

En esta lección, los estudiantes llevarán las estructuras de control un paso más allá y aprenderán cómo implementar una declaración con una condición Else-If. Esta lección corresponde al tema 3.4 de Programación Avanzada de Ciencias Computacionales.

Objective

Students will be able to:

  • Use an else if statement

Enduring Understandings

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

  • EU Con-1 The way variables and operators are sequenced and combined in an expression determines the computed result. (LO’s 1.E)
  • EU Con-2 Programmers incorporate iteration and selection into code as a way of providing instructions for the computer to process each of the many possible input values. (LO’s 2.A)
Description

En esta lección, los estudiantes determinarán el verdadero-falso de las expresiones booleanas compuestas. También examinarán la evaluación del cortocircuito y las declaraciones anidadas if. Esta lección corresponde al tema 3.5 de Programación Avanzada de Ciencias Computacionales.

Objective

Students will be able to:

  • Evaluate compound Boolean expressions in program code
Description

En esta lección, los estudiantes examinarán las leyes de De Morgan y determinarán cuándo las expresiones booleanas compuestas son equivalentes. Usarán tablas de verdadero-falso para mostrar expresiones booleanas equivalentes. Esta lección corresponde al tema 3.6 de Programación Avanzada de Ciencias Computacionales.

Objective

Students will be able to:

  • Compare and contrast equivalent Boolean expressions
  • Apply De Morgan’s Laws to Boolean expressions
Description

En esta lección, los estudiantes aprenderán las diferentes formas de comparar objetos y cómo esta difiere de la comparación de tipos primitivos. Con los objetos, debido a que la variable apunta a una ubicación, el uso de == no es posible, ya que la dirección de la memoria se está comparando entre objetos, en vez de valores reales. Los estudiantes descubrirán y usarán el método .equals. Esta lección corresponde al tema 3.7 de Programación Avanzada de Ciencias Computacionales.

Objective

Students will be able to:

  • Compare object references using Boolean expressions in program code