COMPUTER SCIENCE PROGRAM​

Duración: 2 semanas.

Estudiantes: de 11 a 16 años.

Nivel mínimo de inglés: B2

INTRODUCCIÓN

El objeto de este curso es presentar a los estudiantes el proceso de resolución de problemas y los conceptos básicos de programación. El programa se divide en dos módulos. El primer módulo cubre la codificación de bloques, mientras que el segundo permite a los estudiantes profundizar en la programación utilizando Python o Java.

Módulo 1:

INTRODUCCIÓN A LA CODIFICACIÓN

Los estudiantes aprenden resolviendo problemas basados en la lógica y trabajando en equipo en la creación y programación de un producto electrónico real a partir de placas de circuito y sensores o un robot. Los estudiantes demuestran su comprensión mediante la creación de una presentación de «presentaciones de Google» que describe el producto prototipo de su equipo y cómo utilizaron las habilidades básicas de programación para resolver los problemas, hacerlos funcionar y cuál fue su papel en el proceso.

Módulo 2:

INTRODUCCIÓN A JAVA / PYTHON

En este módulo, se introduce a los estudiantes los lenguajes Java y Python. Luego, trabajan en equipos para completar las tareas en el lenguaje de programación que elijan. Las tareas preparan a los estudiantes para el desafío final que es crear un programa sencillo, explicar qué problema resuelve y qué pasos tomaron en el desarrollo del mismo.

Alojamiento:

FAMILIA ANFITRIONA

Desayuno, comida y cena con la familia anfitriona.

Las familias anfitrionas transportan a los estudiantes a la escuela todos los días.

Para quienes viven en la ciudad, existe la opción de ir caminando a la escuela.

¿QUÉ ES EL PENSAMIENTO COMPUTACIONAL?

Esta es la habilidad de dividir un problema en una serie de pasos lógicos y reglas que ayudan a cualquier humano o computadora a resolverlos. Empieza por dividir el problema en partes más pequeñas y manejables. Luego, utilizando esas piezas, busca patrones e intenta identificar qué detalles son relevantes para resolver el problema y cuáles no, por lo que pueden omitirse.

¿POR QUÉ ES IMPORTANTE EL PENSAMIENTO COMPUTACIONAL Y LA RESOLUCIÓN DE PROBLEMAS?

Las habilidades para resolver problemas son realmente valiosas en todos los lugares de trabajo modernos. Educar a los jóvenes para que empleen la resolución de problemas en la vida cotidiana como base para la programación básica es el primer paso hacia el éxito en las carreras actuales y futuras, así como en la vida en general.