Aprenda los conceptos básicos de programación esenciales. Dominar habilidades de programación para resolver problemas complejos.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Esta especialización construye una base sólida en programación para estudiantes interesados en resolver problemas complejos escribiendo programas de computadora. Durante los cuatro cursos, aprenderá a desarrollar algoritmos sistemáticamente y a leer y escribir código C para implementarlos. Esta es una excelente preparación para una carrera en desarrollo de software u otros campos computacionales.
Los comités de admisiones considerarán la finalización exitosa de la pasantía como prueba de sus habilidades y mejorará su solicitud para una maestría en la Escuela de Ingeniería de Duke.
El Proyecto Poker se divide en tres cursos, por lo que puedes escribir las partes más desafiantes del programa a medida que adquieres habilidades más avanzadas.
Duración: 18 horas
Calificación: 4.7 (6,805 calificaciones)
Lo que aprenderás: La programación es una habilidad importante. El curso ofrece un proceso de resolución de problemas (siete pasos) para desarrollar algoritmos y comprender el código.
Duración: 20 horas
Calificación: 4.3 (790 calificaciones)
Lo que aprenderá: el curso enseña a escribir código mientras planifica con anticipación, compila y ejecuta programas y verifica problemas.
Duración: 20 horas
Calificación: 4.3 (339 calificaciones)
Lo que aprenderás: El curso introduce estructuras de programación: expresiones, matrices y repeticiones.
Duración: 23 horas
Calificación: 4.3 (170 calificaciones)
Lo que aprenderá: técnicas para interactuar con el usuario y el sistema, asignaciones dinámicas de memoria, lectura y escritura de archivos.
Proyecto final: Simulación Monte Carlo para calcular probabilidades de manos en una partida de poker.