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

  • 4.8
Approx. 12 hours to complete

Course Summary

Learn how to program in this course that covers the basics of coding and algorithm development. Gain hands-on experience through programming exercises and projects.

Key Learning Points

  • Covers fundamental programming concepts
  • Hands-on experience through programming exercises and projects
  • Suitable for beginners

Related Topics for further study


Learning Outcomes

  • Understand fundamental programming concepts
  • Develop algorithms and programming logic
  • Gain hands-on experience through programming exercises and projects

Prerequisites or good to have knowledge before taking this course

  • No prior programming experience required
  • Basic computer skills

Course Difficulty Level

Beginner

Course Format

  • Online
  • Self-paced
  • Project-based

Similar Courses

  • Introduction to Python Programming
  • Java Programming Basics

Related Education Paths


Related Books

Description

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

Outline

  • Tu primer programa
  • Presentación
  • ¿Qué es un algoritmo? Estructuras de control. Secuencia.
  • Representación de algoritmos
  • Precisión y supuestos
  • ¿Qué es Scratch? Ejemplos de programas (Tarjeta de cumpleaños, Flappy Bird)
  • Opciones para trabajar en Scratch
  • Principales componentes de Scratch. Guardar y descargar
  • Decisión
  • Seudocódigo y diagrama de flujo. Decisión en Scratch
  • Reflexiones sobre las condiciones
  • Iteración. Iteración en Scratch
  • ¡Fiesta con globos!. Cambio de apariencia. Desarrollo incremental. Prueba simple.
  • ¡Baile!: modificación de programas
  • Día nublado... ¡no! Coordenadas en Scratch
  • ¡Una película! Animación con 2 personajes
  • ¡Algoritmos en la producción de Audiovisuales!
  • Decisiones en un laboratorio de investigación [Inglés - Subtítulos en Español]
  • Temario
  • Formato y Evaluación
  • Guía de buenas prácticas
  • El equipo de ¡A Programar!
  • Patrocinio y Copyright
  • Recursos de la Unidad 1
  • Cuestionario Unidad 1
  • ¡Repetir, repetir, repetir!
  • Introducción
  • Iteración controlada por cantidad
  • Iteración controlada por condición
  • Video musical
  • Video musical con karaoke
  • Dibujando cuadrados. Uso del lápiz
  • Nuestra tarjeta de cumpleaños. Interacción con el usuario
  • Nuestra tarjeta de cumpleaños. Soplar las velitas
  • Nuestra tarjeta de cumpleaños. Decisión (si, sino)
  • Nuestra tarjeta de cumpleaños. Grabación de sonidos
  • ¡Juego de caritas! Eventos. Editor de imágenes. Cámara (sensores)
  • Diseño de software
  • ¡Cortando frutas! (Fruit ninja). Diseño e implementación
  • Requerimientos. Juego del Helicóptero
  • Juego del Helicóptero: diseño. Abstracción
  • Juego del Helicóptero: implementación
  • Requerimientos y descomposición de problemas
  • Requerimientos, Prototipos y Abstracción en Arquitectura [Inglés - Subtítulos en Español]
  • Recursos de la Unidad 2
  • Cuestionario Unidad 2
  • Reinventar juegos
  • Introducción
  • Extensión del Helicóptero. Variable
  • Conociendo el Pong. Documentación
  • Modificando el Pong. Condiciones complejas
  • Más modificaciones al Pong. Pizza Pong. Prueba
  • Tirar penales. Remix
  • ¡Adivina el número! Interacción con el usuario
  • Jardín con flores. Iteraciones anidadas
  • ¡Remix en el laboratorio de Biotecnología!
  • Robots que juegan al fútbol [Inglés - Subtítulos en Español]
  • Recursos de la Unidad 3
  • Cómo hacer la evaluación por pares (peer-review)
  • Cuestionario Unidad 3
  • Reutilizando tu código
  • Introducción
  • ¡Atrapar al ratón! Procedimientos
  • ¡Cuadrados, cuadrados, cuadrados! Generalización. Parámetros
  • Escalera
  • ¡Cazar Fantasmas! Clones
  • Fuegos artificiales
  • ¡Romper burbujas! Modularidad
  • ¡La Ola!
  • Cómo nuestros programas pueden cambiar la forma de hacer las cosas
  • Entrevista a Joyera [Inglés - Subtítulos en Español]
  • Recursos de la Unidad 4
  • Cuestionario Unidad 4
  • Pensando como ingeniero/a de software
  • Juego del Zombie: Proceso y enfoques de la Ing. de Software. Requerimientos y diseño de Interfaz.
  • Juego del Zombie: Diseño del código. Concurrencia
  • Juego del Zombie: Implementación: interfaz, escoba y zombie
  • Juego del Zombie: Implementación: clon del zombie. Envío de mensajes: "broadcasting"
  • Juego del Zombie: Implementación: fondo y flor. Complejidad Computacional
  • Juego del Zombie: Invasión zombie y extensiones
  • Compartir: Publicación en el sitio de Scratch. Resumen
  • Opcional: Scratch y otro lenguaje de programación: Python
  • ¿Cómo crear un video juego exitoso?
  • Entrevista a estudiante de Computación
  • Recursos de la Unidad 5
  • Cuestionario Unidad 5

Summary of User Reviews

Learn to program with this course on Coursera. Students have had a positive experience with this course, mentioning its comprehensive curriculum and engaging instructors.

Key Aspect Users Liked About This Course

Comprehensive curriculum

Pros from User Reviews

  • Engaging and knowledgeable instructors
  • In-depth coverage of programming concepts
  • Hands-on assignments for practical application

Cons from User Reviews

  • Some technical difficulties with the online platform
  • Limited interaction with other students
  • Occasional pacing issues with the course material
Spanish
Available now
Approx. 12 hours to complete
Inés Friss de Kereki, Dr Areti Manataki
Universidad ORT Uruguay, The University of Edinburgh
Coursera

Instructor

Inés Friss de Kereki

  • 4.8 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses