En esta lección, los estudiantes aprenderán y practicarán cómo utilizar el esqueleto principal de Java, el cual incluye la clase y los argumentos del método principal. Utilizarán los comandos System.out.print
ySystem.out.println
para visualizar Strings de literales en el editor. Esta lección corresponde al tema 1.1 de Programación Avanzada de Ciencias Computacionales.
Students will be able to:
System.out.print
and System.out.println
En esta lección, los estudiantes aprenderán sobre variables. Las variables permiten almacenar información, como números, palabras o expresiones de verdadero/falso. Se puede considerar una variable como una caja donde se almacena información. En Java, las variables se componen de tres cosas: un nombre, un tipo y un valor. Esta lección corresponde al tema 1.2 de Programación Avanzada de Ciencias Computacionales.
Students will be able to:
En esta lección, los estudiantes aprenden cómo usar expresiones aritméticas en Java. Las expresiones aritméticas permiten el uso de operaciones matemáticas dentro de Java. Los estudiantes también aprenderán sobre el operador de módulo (%
) y cómo se evalúa. Dichas expresiones se pueden usar para matemáticas básicas e incluso para algoritmos más complejos. Esta lección corresponde al tema 1.3 de Programación Avanzada de Ciencias Computacionales.
Students will be able to:
%
)En esta lección, los estudiantes aprenderán cómo usar el operador de incremento (++
), el operador de disminución (--
) y los operadores de asignación de compuestos (+=
, −=
, *=
, /=
, %=
). El operador de incremento (++
) y el operador de disminución (--
) se usan para agregar 1 o restar 1 al valor almacenado de una variable. Un nuevo valor se le asigna a la variable. Esta lección corresponde al tema 1.4 de Programación Avanzada de Ciencias Computacionales.
Students will be able to:
+=
, −=
, *=
, /=
, %=
) in place of the assignment operator++
) or decrement operator (−−
) to add 1 or subtract 1 from the stored value of a variableEn esta lección, los estudiantes aprenderán cómo recibir datos introducidos por el usuario con la clase de Scanner en Java. Después de crear un nuevo objeto tipo Scanner, aprenderán los siguientes comandos, los cuales les permitirán tomar datos desde el usuario.
String name = input.nextLine();
int number = input.nextInt();
double decimal = input.nextDouble();
Students will be able to:
This lesson builds toward the following Enduring Understandings (EUs) and Learning Objectives (LOs). Students should understand that…
En esta lección, los estudiantes aprenderán cómo cambiar el tipo de datos de un valor a través del proceso de moldeado. También utilizarán el moldeado para ayudar a redondear los valores duplicados al entero más cercano. Los estudiantes explorarán el rango de variables permitidas en Java y comprenderán el desbordamiento de enteros cuando se intente usar un valor fuera de este rango. Esta lección corresponde al tema 1.5 de Programación Avanzada de Ciencias Computacionales.
Students will be able to:
int
value must be in the range from Integer.MIN_VALUE
to Integer.MAX_ VALUE
inclusive