NYU Classifieds>NYU Online Courses>Parallel, Concurrent, and Distributed Programming in Java

Parallel, Concurrent, and Distributed Programming in Java

About this Specialization

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.\\n\\nTo 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.\\n\\nAcknowledgments\\n\\nThe 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).

Created by: Rice University


Related Online Courses

Amazon Elastic File System offers a simple interface that allows you to create and configure file systems quickly and easily in AWS. By the end of this project, you will get a real world experience... more
This specialization is intended for the learners interested in or already pursuing a career in computer security or other cybersecurity-related fields. Through four courses, the learners will cover... more
This is a Google Cloud Self-Paced Lab. In this lab, you will learn how to modularize LookML code with Extends.Created by: Google Cloud more
Use statistical learning techniques like linear regression and classification to solve common machine learning problems. Complete short coding assignments in Python.Created by: University of... more
Interested in learning how to solve partial differential equations with numerical methods and how to turn them into python codes? This course provides you with a basic introduction how to apply... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL