Acerca de este Programa Especializado

10,708 vistas recientes
Parallel, concurrent, and distributed programming underlies software in multiple domains, ranging from biomedical research to financial services. This specialization is intended for anyone with a basic knowledge of sequential programming in Java, who is motivated to learn how to write parallel, concurrent and distributed programs. Through a collection of three courses (which may be taken in any order or separately), you will learn foundational topics in Parallelism, Concurrency, and Distribution. These courses will prepare you for multithreaded and distributed programming for a wide range of computer platforms, from mobile devices to cloud computing servers. To see an overview video for this Specialization, click here! For an interview with two early-career software engineers on the relevance of parallel computing to their jobs, click here. Acknowledgments The instructor, Prof. Vivek Sarkar, would like to thank Dr. Max Grossman for his contributions to the mini-projects and other course material, Dr. Zoran Budimlic for his contributions to the quizzes, Dr. Max Grossman and Dr. Shams Imam for their contributions to the pedagogic PCDP library used in some of the mini-projects, and all members of the Rice Online team who contributed to the development of the course content (including Martin Calvi, Annette Howe, Seth Tyger, and Chong Zhou).
Resultados profesionales del estudiante
25%
Comenzaste una nueva carrera profesional después de completar este programa especializado.
25%
Conseguiste un aumento de sueldo o ascenso.
Certificado para compartir
Obtén un certificado al finalizar
Cursos 100 % en línea
Comienza de inmediato y aprende a tu propio ritmo.
Cronograma flexible
Establece y mantén fechas de entrega flexibles.
Nivel intermedio
Aprox. 3 meses para completar
Sugerido 5 horas/semana
Inglés (English)
Subtítulos: Inglés (English)
Resultados profesionales del estudiante
25%
Comenzaste una nueva carrera profesional después de completar este programa especializado.
25%
Conseguiste un aumento de sueldo o ascenso.
Certificado para compartir
Obtén un certificado al finalizar
Cursos 100 % en línea
Comienza de inmediato y aprende a tu propio ritmo.
Cronograma flexible
Establece y mantén fechas de entrega flexibles.
Nivel intermedio
Aprox. 3 meses para completar
Sugerido 5 horas/semana
Inglés (English)
Subtítulos: Inglés (English)

Hay 3 cursos en este Programa Especializado

Curso1

Curso 1

Parallel Programming in Java

4.6
estrellas
865 calificaciones
180 revisiones
Curso2

Curso 2

Concurrent Programming in Java

4.5
estrellas
494 calificaciones
89 revisiones
Curso3

Curso 3

Distributed Programming in Java

4.5
estrellas
362 calificaciones
59 revisiones

ofrecido por

Logotipo de Universidad Rice

Universidad Rice

Preguntas Frecuentes

  • Esta Especialización no otorga crédito universitario, pero algunas universidades pueden aceptar los Certificados de especializaciones para obtener crédito. Consulta con tu institución para obtener más información. Los Títulos en línea y los Certificados Mastertrack™ de Coursera brindan la oportunidad de obtener créditos universitarios.

  • Si estás suscrito, obtienes una prueba gratis de 7 días, que podrás cancelar cuando desees sin ningún tipo de penalidad. Una vez transcurrido ese tiempo, no realizamos reembolsos. No obstante, puedes cancelar tu suscripción cuando quieras. Consulta nuestra política completa de reembolsos.

  • ¡Sí! Para empezar, haz clic en la tarjeta del curso que te interesa e inscríbete. Puedes inscribirte y completar el curso para obtener un certificado que puedes compartir o puedes acceder al curso como oyente para ver los materiales del curso de manera gratuita. Cuando cancelas la suscripción de un curso que forma parte de un programa especializado, se cancela automáticamente la suscripción de todo el programa especializado. Visita el panel del estudiante para realizar un seguimiento de tu progreso.

  • Sí, Coursera ofrece ayuda económica a los estudiantes que no pueden pagar la tarifa. Solicítala haciendo clic en el enlace de Ayuda económica que está debajo del botón “Inscribirse” a la izquierda. Se te pedirá que completes una solicitud. Recibirás una notificación en caso de que se apruebe. Deberás completar este paso para cada uno de los cursos que forman parte del Programa especializado, incluido el proyecto final. Obtén más información.

  • Cuando te inscribes en el curso, tienes acceso a todos los cursos del programa especializado y obtienes un certificado cuando completas el trabajo. Si solo deseas leer y ver el contenido del curso, puedes participar del curso como oyente de manera gratuita. Si no puedes pagar la tarifa, puedes solicitar ayuda económica.

  • Este curso es completamente en línea, de modo que no necesitas ir a un aula en persona. Puedes acceder a tus lecciones, lecturas y tareas en cualquier momento y cualquier lugar a través de Internet o tu dispositivo móvil.

  • The Specialization is targeted at an audience that is already familiar with sequential programming in Java, including a basic knowledge of Java 8 lambdas.

  • No, you can take the courses in this Specialization in any order.

  • You will not earn university credit for completing the Specialization.

  • This course teaches industry professionals and students the fundamental concepts of parallel programming in the context of Java 8. Parallel programming enables developers to use multicore computers to make their applications run faster by using multiple processors at the same time. By the end of this course, you will learn how to use popular parallel Java frameworks such as ForkJoin and Stream to write parallel programs for a wide range of multicore platforms whether for servers, desktops, or mobile devices, while also learning about their theoretical foundations (e.g., deadlock freedom, data race freedom, determinism).

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.