Está en la página 1de 3

https://www.coursera.

org

Temario del Curso

UNIDAD 1: TU PRIMER PROGRAMA

En esta unidad crearás tu primer programa. Veremos los conceptos básicos de Programación y
conocerás los principales elementos de Scratch.

Algoritmo.

Secuencia.

Decisión (si-entonces).

Iteración (por siempre).

Desarrollo incremental de programas.

Prueba simple de programas.

Scratch: interfaz, paleta de Movimiento, paleta de Apariencia, coordenadas.

UNIDAD 2: ¡REPETIR, REPETIR, REPETIR!

Aquí continuaremos trabajando con las estructuras de control, descubrirás cómo usar eventos
en los programas y cómo incorporar efectos visuales y de sonido en Scratch. Además,
comenzaremos a pensar sobre los requerimientos y el diseño de nuestros programas.

Iteración (controlada por cantidad, controlada por decisión).

Decisión (si - entonces - sino).

Programación orientada a eventos.

Pensamiento Computacional: abstracción, descomposición.

Ingeniería de software: requerimientos, diseño.

Scratch: paleta de Control, paleta de Eventos, paleta de Lápiz, paleta de Sonidos, paleta de
Sensores, editor de imágenes.

UNIDAD 3: REINVENTAR JUEGOS

A partir de juegos ya existentes, crearemos nuevas versiones. Conoceremos prácticas de la


ingeniería de software para probar y documentar nuestros programas.

Variable.

Condiciones complejas.

Iteraciones anidadas.

Ingeniería de software: documentación, prueba, mantenimiento.

Interacción con el usuario.


https://www.coursera.org

Scratch: paleta de Datos, paleta de Operadores, comentarios, “remix”.

UNIDAD 4: REUTILIZANDO TU CÓDIGO

En esta unidad presentaremos el concepto de procedimiento. También veremos clonación en


Scratch. Aplicaremos estas ideas para reutilizar nuestros programas.

Procedimientos.

Características deseables del software: modularidad, flexibilidad.

Pensamiento computacional: Generalización.

Scratch: paleta Más bloques, clones, mochila.

UNIDAD 5: PENSANDO COMO INGENIERO/A DE SOFTWARE

Aplicaremos todos los pasos de la ingeniería de software para crear un divertido video juego.
También aprenderemos sobre envío de mensajes (“broadcasting”) y concurrencia.

Proceso de desarrollo de software.

Abordajes para desarrollo de software: modelo en cascada, Iterativo e incremental, prototipado.

Coordinación: concurrencia, envío de mensajes (“Broadcasting”).

Complejidad computacional.

Otros lenguajes de programación.

Scratch: envío de mensajes, publicación en el sitio de Scratch.


https://www.coursera.org

Formato y evaluación

Formato del curso

El curso consiste de 5 módulos (también llamados semanas o unidades), en los cuales veremos
los diferentes temas descriptos en el Temario.

Los principales componentes del curso son:

Videos: hay alrededor de una hora de clase por semana, en forma de videos cortos con apoyo
de ejemplos de código. Los videos contienen cuestionarios opcionales que te ayudarán a
verificar la comprensión de los conceptos. Estos cuestionarios no cuentan en la nota final del
curso. Se incluyen además entrevistas a especialistas en computación y profesionales de otras
áreas, que te ayudarán a reflexionar sobre los temas presentados.

Cuestionarios semanales: hay 5 cuestionarios, uno en cada semana. Contienen preguntas de


múltiple opción, que pueden requerir escribir, probar o analizar pequeños programas.

Evaluación por pares: hay 2 proyectos de programación que serán evaluados por los
participantes. Con estos proyectos lograrás adquirir experiencia práctica en programación.

Foros de discusión: te invitamos a utilizar el foro de discusión para interactuar con otros
participantes y aprender entre todos. Podrás incluir preguntas, comentarios e ideas
relacionadas. Aquí encontrarás una Guía de buenas prácticas para el curso.

¿Cómo se aprueba?

La nota final para el curso se obtiene a partir de las notas de los cuestionarios semanales y de
las evaluaciones por pares.

Hay 5 cuestionarios, uno por cada unidad y semana. Cada cuestionario consiste en 10 preguntas
de múltiple opción. El puntaje máximo de cada cuestionario es 10 puntos. Cada cuestionario se
puede realizar hasta 5 veces en un período de 24 horas y se tomará el mejor puntaje obtenido
entre todos tus envíos.

Hay 2 evaluaciones por pares. Cada evaluación por pares consiste de una propuesta de ejercicio
detallada. Se debe subir un programa en Scratch para esa propuesta y evaluar 3 programas en
Scratch (o más) de otros participantes. Habrá pautas detalladas para la evaluación. La primera
evaluación por pares tiene un puntaje máximo de 20 puntos y la segunda tiene un máximo de
30 puntos. El puntaje obtenido en cada evaluación se calcula a partir de los puntajes otorgados
por los pares.

Para aprobar el curso se debe obtener como mínimo 50% de la nota de cada cuestionario y de
cada evaluación por pares.

También podría gustarte