Sie sind auf Seite 1von 5

https://www.coursera.

org/learn/a-programar/home/welcome

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.
 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.

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.

Copyright
En el diseño de este curso se han utilizado una serie de imágenes y sonidos para ayudar a
explicar conceptos y mejorar los materiales del curso. Algunos fueron diseñados por el equipo
del curso, otros se han re-utilizado con licencia de fuentes Creative Commons.

Información de imágenes

 Logo de Scratch e imágenes de captura de pantallas de Scratch: http://scratch.mit.edu.


Scratch fue desarrollado por Lifelong Kindergarten Group del Laboratorio de Medios del
Instituto Tecnológico de Massachusetts (Ver en http://scratch.mit.edu). Licencia: CC
Attribution-ShareAlike 2.0.

Información de sonidos y música

 Sonido: Whoosh_01.wav. Autor: timmy_h123. URL: http://freesound.org/people/timmy_h123/.


Licencia: CC Attribution 3.0
 Sonido: UFO.wav. Autor: DJ Chronos. URL: http://freesound.org/people/DJ%20Chronos/.
Licencia: CC Attribution 3.0
 Música: River Valley Breakdown . Autor: Kevin MacLeod. URL: http://incompetech.com/.
Licencia: CC Attribution 3.0

Información de tipografía utilizada en los videos

 Fuente: Amatic. Autor: Vernon Adams. URL: http://www.fontsquirrel.com/fonts/amatic.


Licencia:SIL Open Font License 1.1
 Fuente: Mf Really Awesome. Autor: Misti's fonts. URL: http://mistifonts.com/. Licencia: Con
permiso del autor

Información de programas en Scratch

Se han tomado como referencia ejemplos del sitio de Scratch. Scratch fue desarrollado por
Lifelong Kindergarten Group del Laboratorio de Medios del Instituto Tecnológico de
Massachusetts (http://scratch.mit.edu). Licencia: CC Attribution-ShareAlike 2.0. En particular,
los ejemplos referidos son:

Unidad 1:

 Tarjeta de cumpleaños: http://scratch.mit.edu/projects/11806234/


 Flappy Bird: http://scratch.mit.edu/projects/16743509/
 Dance Party: http://scratch.mit.edu/projects/10128067/
Unidad 3:

 Juego del Pong: http://scratch.mit.edu/projects/10128515/

Unidad 4:

 Fuegos artificiales: http://scratch.mit.edu/projects/13940272/


 Burbujas: http://scratch.mit.edu/projects/10128119/
 La Ola: http://scratch.mit.edu/projects/23759151/

Contenido del curso

Excepto cuando se indique lo contrario, todo el contenido de este curso de la Universidad de


Edimburgo y Universidad ORT Uruguay está bajo una licencia Creative Commons Atribución-
No Comercial NoDerivatives 4.0 Licencia Internacional.

CC BY NC ND 4.0

Esto significa que usted es libre de copiar, distribuir, mostrar y reproducir el trabajo, siempre y
cuando:

 especifique los autores del trabajo;


 no modifique el trabajo;
 no utilice el trabajo con fines comerciales.

Además de los contenidos de la Universidad de Edimburgo y Universidad ORT Uruguay,


existen en el curso recursos de terceros, algunos de los cuales están disponibles en una
variedad de licencias Creative Commons.

Usted es libre de utilizar estos recursos, siempre que respete las reglas de la licencia
correspondiente al recurso particular que desea utilizar. Detalle de las fuentes y las licencias
de contenido re-utilizados se dan en las páginas mencionadas anteriormente.

Agradecemos a todas las personas y organizaciones cuyos recursos Creative Commons se


incluyen, o se han adaptado como parte de este curso.

Das könnte Ihnen auch gefallen