El curso virtual "Programación en paralelo - Curso Virtual - Coursera", es un curso con diferentes contenidos y que ofrece clases en video de Aprox. 33 horas para completar. Explora sus características esenciales, y dale click al botón naranja para obtener información detallada en la plataforma de e-Learning Coursera
DESCRIPCIÓN
Ahora que todos los teléfonos inteligentes y computadoras cuentan con múltiples procesadores, el uso de ideas funcionales para facilitar la programación paralela se está generalizando cada vez más.
En este curso, aprenderá los fundamentos de la programación paralela, desde el paralelismo de tareas hasta el paralelismo de datos.
En particular, verá cuántas ideas familiares de la programación funcional se corresponden perfectamente con el paradigma paralelo de datos.
Comenzaremos con los aspectos prácticos de cómo paralelizar de manera efectiva las operaciones de colecciones familiares, y construiremos colecciones paralelas, una biblioteca de colecciones paralelas de datos lista para producción disponible en la biblioteca estándar de Scala.
En todo momento, aplicaremos estos conceptos a través de varios ejemplos prácticos que analizan datos del mundo real, como algoritmos populares como el agrupamiento k-means.
Los resultados del aprendizaje.
Al final de este curso, podrá: - razonar sobre programas paralelos de tareas y datos, - expresar algoritmos comunes en un estilo funcional y resolverlos en paralelo, - realizar microbenchmarks de código paralelo de manera competente, - escribir programas que utilicen de manera efectiva colecciones paralelas para lograr el rendimiento Antecedentes recomendados: debe tener al menos un año de experiencia en programación.
El dominio de Java o C# es ideal, pero también es suficiente la experiencia con otros lenguajes como C/C++, Python, Javascript o Ruby.
Debería estar familiarizado con el uso de la línea de comandos.
Este curso está diseñado para tomarse después de Diseño de programa funcional en Scala: https://www.
coursera.
org/learn/progfun2.
- realizar microbenchmarks de código paralelo de manera competente, - escribir programas que utilicen de forma efectiva colecciones paralelas para lograr el rendimiento Antecedentes recomendados: debe tener al menos un año de experiencia en programación.
El dominio de Java o C# es ideal, pero también es suficiente la experiencia con otros lenguajes como C/C++, Python, Javascript o Ruby.
Debería estar familiarizado con el uso de la línea de comandos.
Este curso está diseñado para tomarse después de Diseño de programa funcional en Scala: https://www.
coursera.
org/learn/progfun2.
- realizar microbenchmarks de código paralelo de manera competente, - escribir programas que utilicen de forma efectiva colecciones paralelas para lograr el rendimiento Antecedentes recomendados: debe tener al menos un año de experiencia en programación.
El dominio de Java o C# es ideal, pero también es suficiente la experiencia con otros lenguajes como C/C++, Python, Javascript o Ruby.
Debería estar familiarizado con el uso de la línea de comandos.
Este curso está diseñado para tomarse después de Diseño de programa funcional en Scala: https://www.
coursera.
org/learn/progfun2.
Debería estar familiarizado con el uso de la línea de comandos.
Este curso está diseñado para tomarse después de Diseño de programa funcional en Scala: https://www.
coursera.
org/learn/progfun2.
Debería estar familiarizado con el uso de la línea de comandos.
Este curso está diseñado para tomarse después de Diseño de programa funcional en Scala: https://www.
coursera.
org/learn/progfun2.
CARACTERÍSTICAS DE ESTE CURSO
Creado por:
Coursera
Ventajas
Ventajas destacadas de los cursos de Coursera
Universidades top
Prepárate desde tu casa con las universidades más prestigiosas del mundo.
Docentes con phd
La calidad de los cursos de Coursera la respaldan sus instructores, que suelen ser decanos y con doctorados.
Crecimiento
Más del 85% de los estudiantes de Coursera reportan beneficios en su carrera profesional, como ascensos o aumentos en su salario.
+ 45 millones
Millones de estudiantes de todo el mundo están cumpliendo sus metas personales y profesionales con Coursera.