Об этом курсе

Недавно просмотрено: 98,534

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

22%

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

29%

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

17%

стал больше зарабатывать или получил повышение

Сертификат, ссылками на который можно делиться с другими людьми

Получите сертификат по завершении

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Начальный уровень

Прибл. 9 часа на выполнение

Английский

Субтитры: Английский, Корейский

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

Programming PrinciplesInterfacesSoftware DesignJava Programming

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

22%

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

29%

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

17%

стал больше зарабатывать или получил повышение

Сертификат, ссылками на который можно делиться с другими людьми

Получите сертификат по завершении

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Начальный уровень

Прибл. 9 часа на выполнение

Английский

Субтитры: Английский, Корейский

от партнера

Логотип Университет Дьюка

Университет Дьюка

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

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

Неделя 1

14 минуты на завершение

Welcome to the Course

14 минуты на завершение
1 видео ((всего 4 мин.)), 1 материал для самостоятельного изучения
1 видео
Welcome!4мин
1 материал для самостоятельного изучения
Programming Resources10мин
2 ч. на завершение

Earthquakes: Programming and Interfaces

2 ч. на завершение
11 видео ((всего 57 мин.)), 4 материалов для самостоятельного изучения, 3 тестов
11 видео
Relationships Between Classes4мин
Licensing and APIs3мин
Coding a Magnitude Filter10мин
Coding the Closest Quakes12мин
Summary2мин
Introduction1мин
Interfaces to Avoid Duplication6мин
Interfaces in More Depth3мин
MatchAll4мин
Summary1мин
4 материала для самостоятельного изучения
Module Learning Outcomes / Resources10мин
Location class documentation and license resources10мин
Programming Exercise: Searching Earthquake Data10мин
Programming Exercise: Filtering Data10мин
3 практического упражнения
Searching Earthquake Data12мин
Filtering Data10мин
Earthquakes: Programming and Interfaces24мин
Неделя
2

Неделя 2

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

Earthquakes: Sorting Algorithms

2 ч. на завершение
12 видео ((всего 52 мин.)), 3 материалов для самостоятельного изучения, 3 тестов
12 видео
Developing an Algorithm4мин
Translating to Code3мин
In Place8мин
Efficiency4мин
Summary47
Introduction5мин
Comparable4мин
Ordering Quakes by Magnitude7мин
Comparator5мин
Comparator for Distance from a Location5мин
Summary32
3 материала для самостоятельного изучения
Module Learning Outcomes / Resources10мин
Programming Exercise: Implementing Selection Sort10мин
Programming Exercise: Sorting at Scale10мин
3 практического упражнения
Implementing Selection Sort10мин
Sorting at Scale6мин
Earthquakes: Sorting Algorithms16мин
Неделя
3

Неделя 3

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

N-Grams: Predictive Text

3 ч. на завершение
15 видео ((всего 95 мин.)), 5 материалов для самостоятельного изучения, 5 тестов
15 видео
Order-Zero, Order-One6мин
Finding Follow Set7мин
Implementing Order-Two9мин
Testing and Debugging7мин
Interfaces and Abstract Classes9мин
Summary2мин
Introduction3мин
Order-One Concepts6мин
Order-One Helper Functions8мин
WordGram Class4мин
WordGram Class Implementation4мин
Equals and HashCode Methods5мин
Equals Method Implementation10мин
Summary3мин
5 материала для самостоятельного изучения
Module Learning Outcomes / Resources10мин
Programming Exercise: Generating Random Text10мин
Programming Exercise: Interface and Abstract Class10мин
Programming Exercise: Word N-Grams10мин
Programming Exercise: WordGram Class10мин
5 практического упражнения
Generating Random Text14мин
Interface and Abstract Class8мин
Word N-Grams6мин
WordGram Class10мин
N-Grams: Predictive Text20мин
Неделя
4

Неделя 4

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

Java: Tools and Libraries for Everyone

1 ч. на завершение
13 видео ((всего 42 мин.)), 2 материалов для самостоятельного изучения, 1 тест
13 видео
Main Method3мин
Static4мин
Editors8мин
Summary53
Introduction1мин
Understanding Exceptions4мин
Handling Exceptions2мин
Declaring Exceptions1мин
Throwing Exceptions1мин
Reading Files with Java.nio6мин
Hello Around the World with Eclipse4мин
Summary45
2 материала для самостоятельного изучения
Module Learning Outcomes / Resources10мин
Where To Go From Here10мин
1 практическое упражнение
Java: Tools and Libraries for Everyone18мин

Специализация Java Programming and Software Engineering Fundamentals: общие сведения

Take your first step towards a career in software development with this introduction to Java—one of the most in-demand programming languages and the foundation of the Android operating system. Designed for beginners, this Specialization will teach you core programming concepts and equip you to write programs to solve complex problems. In addition, you will gain the foundational skills a software engineer needs to solve real-world problems, from designing algorithms to testing and debugging your programs....
Java Programming and Software Engineering Fundamentals

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

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Записавшись на курс, вы получите доступ ко всем курсам в специализации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

  • Когда вы оформите подписку, начнется семидневный бесплатный пробный период, в течение которого подписку можно отменить без штрафа. По истечении этого срока вы не сможете вернуть средства, но сможете отменить подписку в любой момент. Ознакомьтесь с нашей политикой возврата средств.

  • Да, Coursera предоставляет финансовую помощь учащимся, которые не могут оплатить обучение. Чтобы подать заявление, перейдите по ссылке "Финансовая помощь" слева под кнопкой "Зарегистрироваться". Заполните форму заявления. Если его примут, вы получите уведомление. Обратите внимание: этот шаг необходимо выполнить для каждого курса специализации, в том числе для дипломного проекта. Подробнее

  • No. Completion of a Coursera course does not earn you academic credit from Duke; therefore, Duke is not able to provide you with a university transcript. However, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

  • Этот курс не приравнивается к зачету в университетах, однако некоторые вузы принимают сертификаты на свое усмотрение. Дополнительную информацию уточняйте в своем деканате. Онлайн-дипломы и сертификаты Mastertrack™ от Coursera позволяют получить зачеты.

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