Об этом курсе

Недавно просмотрено: 25,175

Карьерные результаты учащихся

11%

начал новую карьеру, пройдя эти курсы

15%

получил значимые преимущества в карьере благодаря этому курсу

10%

стал больше зарабатывать или получил повышение
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Средний уровень
Прибл. 19 часов на выполнение
Английский

Приобретаемые навыки

Concurrency (Computer Science)Actor ModelOptimistic Concurrency ControlJava Concurrency

Карьерные результаты учащихся

11%

начал новую карьеру, пройдя эти курсы

15%

получил значимые преимущества в карьере благодаря этому курсу

10%

стал больше зарабатывать или получил повышение
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Средний уровень
Прибл. 19 часов на выполнение
Английский

Преподаватели

от партнера

Placeholder

Университет Райса

Программа курса: что вы изучите

Оценка контентаThumbs Up95%(1,588 оценки)Info
Неделя
1

Неделя 1

1 ч. на завершение

Welcome to the Course!

1 ч. на завершение
1 видео ((всего 1 мин.)), 5 материалов для самостоятельного изучения, 1 тест
1 видео
5 материалов для самостоятельного изучения
General Course Info5мин
Course Icon Legend2мин
Discussion Forum Guidelines2мин
Pre-Course Survey10мин
Mini Project 0: Setup10мин
5 ч. на завершение

Threads and Locks

5 ч. на завершение
6 видео ((всего 41 мин.)), 6 материалов для самостоятельного изучения, 2 тестов
6 видео
1.2 Structured Locks7мин
1.3 Unstructured Locks7мин
1.4 Liveness7мин
1.5 Dining Philosophers8мин
Demonstration: Locking and Synchronization4мин
6 материалов для самостоятельного изучения
1.1 Lecture Summary5мин
1.2 Lecture Summary5мин
1.3 Lecture Summary5мин
1.4 Lecture Summary5мин
1.5 Lecture Summary5мин
Mini Project 1: Locking and Synchronization10мин
1 практическое упражнение
Module 1 Quiz30мин
Неделя
2

Неделя 2

4 ч. на завершение

Critical Sections and Isolation

4 ч. на завершение
6 видео ((всего 36 мин.)), 6 материалов для самостоятельного изучения, 2 тестов
6 видео
2.2 Object Based Isolation (Monitors)7мин
2.3 Concurrent Spanning Tree Algorithm6мин
2.4 Atomic Variables6мин
2.5 Read, Write Isolation5мин
Demonstration: Global and Object-Based Isolation3мин
6 материалов для самостоятельного изучения
2.1 Lecture Summary10мин
2.2 Lecture Summary10мин
2.3 Lecture Summary10мин
2.4 Lecture Summary10мин
2.5 Lecture Summary10мин
Mini Project 2: Global and Object-Based Isolation10мин
1 практическое упражнение
Module 2 Quiz33мин
20 минут на завершение

Talking to Two Sigma: Using it in the Field

20 минут на завершение
2 видео ((всего 10 мин.)), 1 материал для самостоятельного изучения
2 видео
Industry Professional on Concurrency - Dr. Shams Imam, Software Engineer3мин
1 материал для самостоятельного изучения
About these Talks10мин
Неделя
3

Неделя 3

4 ч. на завершение

Actors

4 ч. на завершение
6 видео ((всего 29 мин.)), 6 материалов для самостоятельного изучения, 2 тестов
6 видео
3.1 Actors5мин
3.2 Actor Examples6мин
3.3 Sieve of Eratosthenes Algorithm5мин
3.4 Producer-Consumer Problem4мин
3.5 Bounded Buffer Problem3мин
Demonstration: Sieve of Eratosthenes Using Actor Parallelism3мин
6 материалов для самостоятельного изучения
3.1 Lecture Summary10мин
3.2 Lecture Summary10мин
3.3 Lecture Summary10мин
3.4 Lecture Summary10мин
3.5 Lecture Summary10мин
Mini Project 3: Sieve of Eratosthenes Using Actor Parallelism10мин
1 практическое упражнение
Module 3 Quiz30мин
Неделя
4

Неделя 4

4 ч. на завершение

Concurrent Data Structures

4 ч. на завершение
6 видео ((всего 38 мин.)), 7 материалов для самостоятельного изучения, 2 тестов
6 видео
4.2 Concurrent Queue5мин
4.3 Linearizability6мин
4.4 Concurrent Hash Map5мин
4.5 Concurrent Minimum Spanning Tree Algorithm7мин
Demonstration: Parallelization of Boruvka's Minimum Spanning Tree Algorithm7мин
7 материалов для самостоятельного изучения
4.1 Lecture Summary10мин
4.2 Lecture Summary10мин
4.3 Lecture Summary10мин
4.4 Lecture Summary10мин
4.5 Lecture Summary10мин
Mini Project 4: Parallelization of Boruvka's Minimum Spanning Tree Algorithm10мин
Exit Survey10мин
1 практическое упражнение
Module 4 Quiz30мин
15 минут на завершение

Continue Your Journey with the Specialization "Parallel, Concurrent, and Distributed Programming in Java"

15 минут на завершение
2 видео ((всего 13 мин.)), 1 материал для самостоятельного изучения
2 видео
Industry Professional on Distribution - Dr. Eric Allen, Senior Vice President, Two Sigma6мин
1 материал для самостоятельного изучения
Our Other Course Offerings2мин

Рецензии

Лучшие отзывы о курсе CONCURRENT PROGRAMMING IN JAVA

Посмотреть все отзывы

Специализация Parallel, Concurrent, and Distributed Programming in Java: общие сведения

Parallel, Concurrent, and Distributed Programming in Java

Часто задаваемые вопросы

Остались вопросы? Посетите Центр поддержки учащихся.