Bennyhwanggggg / Coursera-Parallel-Concurrent-and-Distributed-Programming-Specialization

Parallel, Concurrent, and Distributed Programming in Java Specialization by Rice University on Coursera

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coursera-Parallel-Concurrent-and-Distributed-Programming-in-Java-Specialization

Parallel, Concurrent, and Distributed Programming in Java Specialization by Rice University on Coursera.

This specialisation contains three courses. The five courses titles are:

  1. Parallel Programming
  2. Concurrent Programming
  3. Distributed Programming

Course 1: Parallel Programming

Topics:

  1. Task Level Parallelism
    1. Project
    2. Quiz
  2. Functional Parallelism
    1. Project
    2. Quiz
  3. Loop Parallelism
    1. Project
    2. Quiz
  4. Data Synchronisation and Pipelining
    1. Project
    2. Quiz

Course 2: Concurrent Programming

Topics:

  1. Threads, Locking and Synchronization
    1. Project
    2. Quiz
  2. Critical Sections and Isolation
    1. [Project](/Concurrent_Programming/miniproject_2_Critical Sections_and_Isolation)
    2. Quiz
  3. Actors
    1. Project
    2. Quiz
  4. Concurrent Data Structures
    1. Project
    2. Quiz

Course 3: Distributed Programming

Topics:

  1. MapReduce
    1. Project
    2. Quiz
  2. Client-Server Programming
    1. Project
    2. Quiz
  3. Message Passing
    1. Project
    2. Quiz
  4. Combining Distribution And MultiThreading
    1. Project
    2. Quiz

About

Parallel, Concurrent, and Distributed Programming in Java Specialization by Rice University on Coursera


Languages

Language:Java 100.0%