Coursera
Catalog
  • Browse
  • Search
  • For Enterprise
  • Log In
  • Sign Up

¡A Programar! Una introducción a la programación

OverviewSyllabusFAQsCreatorsRatings and Reviews

HomeComputer ScienceSoftware Development

¡A Programar! Una introducción a la programación

Universidad ORT Uruguay, The University of Edinburgh

About this course: ¿Alguna vez pensaste en crear tus propios juegos de computadora, pero no tenías idea cómo hacerlo o por dónde comenzar? Este curso te enseñará a programar utilizando Scratch, un lenguaje de programación visual muy fácil de usar, y más importante aún, aprenderás los principios fundamentales de la computación para que comiences a pensar como ingeniero/a de software.


Created by:  Universidad ORT Uruguay, The University of Edinburgh
Universidad ORT UruguayThe University of Edinburgh

  • Inés Friss de Kereki

    Taught by:  Inés Friss de Kereki, PhD

    Engineering School, Universidad ORT Uruguay

  • Dr Areti Manataki

    Taught by:  Dr Areti Manataki, Teaching and Research Fellow

    Centre for Medical Informatics
LevelBeginner
Commitment15-20 horas
Language
Spanish
How To PassPass all graded assignments to complete the course.
User Ratings
4.8 stars
Average User Rating 4.8See what learners said
Syllabus
WEEK 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.
17 videos, 6 readings
  1. Video: Presentación
  2. Reading: Temario
  3. Reading: Formato y Evaluación
  4. Reading: Guía de buenas prácticas
  5. Reading: El equipo de ¡A Programar!
  6. Reading: Patrocinio y Copyright
  7. Video: ¿Qué es un algoritmo? Estructuras de control. Secuencia.
  8. Video: Representación de algoritmos
  9. Video: Precisión y supuestos
  10. Video: ¿Qué es Scratch? Ejemplos de programas (Tarjeta de cumpleaños, Flappy Bird)
  11. Video: Opciones para trabajar en Scratch
  12. Video: Principales componentes de Scratch. Guardar y descargar
  13. Reading: Recursos de la Unidad 1
  14. Video: Decisión
  15. Video: Seudocódigo y diagrama de flujo. Decisión en Scratch
  16. Video: Reflexiones sobre las condiciones
  17. Video: Iteración. Iteración en Scratch
  18. Video: ¡Fiesta con globos!. Cambio de apariencia. Desarrollo incremental. Prueba simple.
  19. Video: ¡Baile!: modificación de programas
  20. Video: Día nublado... ¡no! Coordenadas en Scratch
  21. Video: ¡Una película! Animación con 2 personajes
  22. Video: ¡Algoritmos en la producción de Audiovisuales!
  23. Video: Decisiones en un laboratorio de investigación [Inglés - Subtítulos en Español]
Graded: Cuestionario Unidad 1
WEEK 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.
18 videos, 1 reading
  1. Video: Introducción
  2. Reading: Recursos de la Unidad 2
  3. Video: Iteración controlada por cantidad
  4. Video: Iteración controlada por condición
  5. Video: Video musical
  6. Video: Video musical con karaoke
  7. Video: Dibujando cuadrados. Uso del lápiz
  8. Video: Nuestra tarjeta de cumpleaños. Interacción con el usuario
  9. Video: Nuestra tarjeta de cumpleaños. Soplar las velitas
  10. Video: Nuestra tarjeta de cumpleaños. Decisión (si, sino)
  11. Video: Nuestra tarjeta de cumpleaños. Grabación de sonidos
  12. Video: ¡Juego de caritas! Eventos. Editor de imágenes. Cámara (sensores)
  13. Video: Diseño de software
  14. Video: ¡Cortando frutas! (Fruit ninja). Diseño e implementación
  15. Video: Requerimientos. Juego del Helicóptero
  16. Video: Juego del Helicóptero: diseño. Abstracción
  17. Video: Juego del Helicóptero: implementación
  18. Video: Requerimientos y descomposición de problemas
  19. Video: Requerimientos, Prototipos y Abstracción en Arquitectura [Inglés - Subtítulos en Español]
Graded: Cuestionario Unidad 2
WEEK 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.
10 videos, 2 readings
  1. Video: Introducción
  2. Reading: Recursos de la Unidad 3
  3. Video: Extensión del Helicóptero. Variable
  4. Video: Conociendo el Pong. Documentación
  5. Video: Modificando el Pong. Condiciones complejas
  6. Video: Más modificaciones al Pong. Pizza Pong. Prueba
  7. Video: Tirar penales. Remix
  8. Video: ¡Adivina el número! Interacción con el usuario
  9. Video: Jardín con flores. Iteraciones anidadas
  10. Reading: Cómo hacer la evaluación por pares (peer-review)
  11. Video: ¡Remix en el laboratorio de Biotecnología!
  12. Video: Robots que juegan al fútbol [Inglés - Subtítulos en Español]
Graded: Cuestionario Unidad 3
Graded: Tarea 1
WEEK 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.
10 videos, 1 reading
  1. Video: Introducción
  2. Reading: Recursos de la Unidad 4
  3. Video: ¡Atrapar al ratón! Procedimientos
  4. Video: ¡Cuadrados, cuadrados, cuadrados! Generalización. Parámetros
  5. Video: Escalera
  6. Video: ¡Cazar Fantasmas! Clones
  7. Video: Fuegos artificiales
  8. Video: ¡Romper burbujas! Modularidad
  9. Video: ¡La Ola!
  10. Video: Cómo nuestros programas pueden cambiar la forma de hacer las cosas
  11. Video: Entrevista a Joyera [Inglés - Subtítulos en Español]
Graded: Cuestionario Unidad 4
WEEK 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.
10 videos, 1 reading
  1. Reading: Recursos de la Unidad 5
  2. Video: Juego del Zombie: Proceso y enfoques de la Ing. de Software. Requerimientos y diseño de Interfaz.
  3. Video: Juego del Zombie: Diseño del código. Concurrencia
  4. Video: Juego del Zombie: Implementación: interfaz, escoba y zombie
  5. Video: Juego del Zombie: Implementación: clon del zombie. Envío de mensajes: "broadcasting"
  6. Video: Juego del Zombie: Implementación: fondo y flor. Complejidad Computacional
  7. Video: Juego del Zombie: Invasión zombie y extensiones
  8. Video: Compartir: Publicación en el sitio de Scratch. Resumen
  9. Video: Opcional: Scratch y otro lenguaje de programación: Python
  10. Video: ¿Cómo crear un video juego exitoso?
  11. Video: Entrevista a estudiante de Computación
Graded: Cuestionario Unidad 5
Graded: Tarea 2

FAQs
How It Works
Coursework
Coursework

Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.

Help from Your Peers
Help from Your Peers

Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.

Certificates
Certificates

Earn official recognition for your work, and share your success with friends, colleagues, and employers.

Creators
Universidad ORT Uruguay
The University of Edinburgh
Influencing the world since 1583, The University of Edinburgh is consistently ranked as one of the world's top 50 universities. Today, we are an established and global leader in online learning, providing degree-level education to 3,000 online students in addition to 36,000 students on-campus. We also offer a wide range of free online courses in a variety of subjects. To find out more about studying for one of our online degrees, search for ‘Edinburgh online’ or visit www.ed.ac.uk
Ratings and Reviews
Rated 4.8 out of 5 of 884 ratings

DC

Un curso muy interesante, yo aunque soy programador ni sabia que existía este lenguaje de programación y que estaba entre los mas importantes.

HL

Excelente curso, manejo de animaciones y de objetos.

E

Buen curso,se valora trabajos como este bien explicados y fluidos,una manera rápida de introducirse y aprender conceptos de programación informática,que sirven para avanzar y aprender cada vez mas de manera progresiva. Saludos y GRACIAS

JM

Es buen curso, aprendí mucho.



You May Also Like
Universitat Autònoma de Barcelona
Digital Systems: From Logic Gates to Processors
1 course
Universitat Autònoma de Barcelona
Digital Systems: From Logic Gates to Processors
View course
Universitat de Barcelona, Fundació Navegació Oceànica Barcelona
Oceanography: a key to better understand our world
1 course
Universitat de Barcelona, Fundació Navegació Oceànica Barcelona
Oceanography: a key to better understand our world
View course
McMaster University
Experimentation for Improvement
1 course
McMaster University
Experimentation for Improvement
View course
Sciences Po
Cities are back in town : sociología urbana para un mundo globalizado
1 course
Sciences Po
Cities are back in town : sociología urbana para un mundo globalizado
View course
Berklee College of Music
Introduction to Guitar
1 course
Berklee College of Music
Introduction to Guitar
View course
Coursera
Coursera provides universal access to the world’s best education, partnering with top universities and organizations to offer courses online.
© 2018 Coursera Inc. All rights reserved.
Download on the App StoreGet it on Google Play
  • Coursera
  • About
  • Leadership
  • Careers
  • Catalog
  • Certificates
  • Degrees
  • For Business
  • For Government
  • Community
  • Partners
  • Mentors
  • Translators
  • Developers
  • Beta Testers
  • Connect
  • Blog
  • Facebook
  • LinkedIn
  • Twitter
  • Google+
  • Tech Blog
  • More
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Press
  • Contact
  • Directory
  • Affiliates