Aprende a programar y pensar como un informático. Prepárese para cursos avanzados en informática y amplíe sus conocimientos en el campo.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Esta especialización cubre la mayor parte del material estudiado por los estudiantes de informática de primer año en la Universidad Rice y es impartida por profesores de primer nivel que imparten los programas de maestría y doctorado.
Los estudiantes adquieren habilidades avanzadas de programación en Python desde cero y aplican esas habilidades para crear más de 20 proyectos divertidos.
La formación finaliza con un examen final que permite a los estudiantes presentar los conocimientos establecidos que adquirieron durante la pasantía.
Este curso está diseñado para ayudar a los estudiantes con poca o ninguna experiencia en informática a aprender los conceptos básicos de la creación de aplicaciones interactivas simples. El lenguaje que elegimos, Python, es un lenguaje de alto nivel y fácil de aprender que se utiliza en muchos cursos de computación que se ofrecen en Coursera.
En la Parte 1 de este curso, presentaremos los conceptos básicos de programación (como expresiones, condiciones y funciones) y luego usaremos esos conceptos básicos para crear aplicaciones interactivas simples como un cronómetro digital. La parte 1 del curso finalizará con la construcción de una versión del clásico juego «Pong».
Este curso está diseñado para continuar aprendiendo los conceptos básicos de la creación de aplicaciones interactivas. En la Parte 2 de este curso, introduciremos elementos de programación adicionales (como listas, diccionarios y bucles) y luego usaremos estos elementos para crear juegos como el blackjack. La parte 2 del curso finalizará con la construcción de una versión del clásico juego «Asteroides».
Este curso se basa en las habilidades de programación que aprendió en el curso «Introducción a la programación interactiva en Python». Ampliaremos estas habilidades con importantes prácticas de programación y habilidades de resolución de problemas matemáticos.
Este curso presenta los principios matemáticos y metodológicos básicos detrás de la informática. La atención se centrará en conceptos como búsqueda, clasificación y estructuras de datos recursivas.
Este curso se basa en los principios que aprendió en el curso «Principios de Computación» y está diseñado para capacitarlo en conceptos matemáticos y el proceso de «pensamiento algorítmico».
En la Parte 2 de este curso, la atención se centrará en conceptos como recursividad, afirmaciones e invariantes.