Об этом курсе

Недавно просмотрено: 154,179

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

41%

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

38%

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

18%

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

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

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

100% онлайн

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

Гибкие сроки

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

Промежуточный уровень

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

Английский

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

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

Trees (Data Structures)Data StructureLinked ListBinary Tree

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

41%

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

38%

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

18%

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

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

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

100% онлайн

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

Гибкие сроки

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

Промежуточный уровень

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

Английский

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

от партнера

Логотип Калифорнийский университет в Сан-Диего

Калифорнийский университет в Сан-Диего

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

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

Неделя 1

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

Introduction to the Course

3 ч. на завершение
7 видео ((всего 21 мин.)), 9 материалов для самостоятельного изучения, 3 тестов
7 видео
Welcome (Object Oriented Java Programming: Data Structures and Beyond Specialization)2мин
Welcome (Object Oriented Programming in Java Specialization)2мин
Your path through the course5мин
Concept Challenges3мин
In the Real World: Welcome from Google Engineers1мин
Project Prototype6мин
9 материала для самостоятельного изучения
A Customized Welcome to this Course10мин
After completing this course, you will be able to...5мин
Is this course right for me?10мин
Up Next: A short survey
If you want more practice before you begin...10мин
The structure of this course10мин
Project Overview8мин
Setting up Java and Eclipse20мин
Getting and Working with the Starter Code30мин
3 практического упражнения
Pre-Course Quiz10мин
Survey: Your goals for the course8мин
Quiz about the Starter Code and Course Structure10мин
Неделя
2

Неделя 2

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

Working with Strings

8 ч. на завершение
15 видео ((всего 86 мин.)), 6 материалов для самостоятельного изучения, 4 тестов
15 видео
Project Overview2мин
Core: Introduction to the Flesch Readability Score5мин
Core: Basics of Strings in Java6мин
Core: Working with Strings in Java8мин
Support: For-Each Loops, part 1 of 51мин
Support: For-Each Loops, part 2 of 54мин
Support: For-Each Loops, part 3 of 54мин
Support: For-Each Loops, part 4 of 59мин
Support: For-Each Loops, part 5 of 52мин
Core: Introduction to Regular Expressions10мин
When I struggled: Regular expressions1мин
Concept Challenge: Regular Expressions9мин
Support: More with Regular Expressions8мин
Project: Programming Assignment Walk Through9мин
6 материала для самостоятельного изучения
A note about week numbers10мин
By the end of this week, you will be able to...4мин
Did you have trouble with any question(s) on the practice quiz?10мин
Week 2: Additional Resources10мин
Programming Assignment FAQ10мин
Week 2: Congratulations and quiz answers10мин
3 практического упражнения
Where to next?2мин
Strings and Regular Expressions15мин
Module and Programming Assignment Quiz10мин
Неделя
3

Неделя 3

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

Efficiency Analysis and Benchmarking

5 ч. на завершение
25 видео ((всего 145 мин.)), 3 материалов для самостоятельного изучения, 5 тестов
25 видео
Project Overview2мин
In the Real World: Efficiency3мин
Core: Our Motivation for Asymptotic Analysis8мин
Core: Counting Operations9мин
Core: Introduction to Asymptotic Analysis, Part 19мин
Core: Introduction to Asymptotic Analysis, Part 23мин
Core: Computing Big O with Consecutive Operations5мин
Core: Computing Big O with Nested Operations5мин
Concept Challenge: Classifying Functions using Big O7мин
Support: Analyzing Selection Sort8мин
Concept Challenge: Estimating Big O from Code6мин
Core: Worst, Best, and Average Cases8мин
In the Real World: Worst Case Analysis1мин
Core: Analyzing Search Algorithms6мин
Core: Analyzing Sorting Algorithms9мин
When I struggled: Algorithm performance1мин
Core: Merge Sort11мин
Core: A Summary of Sorting4мин
Core: Common Pitfalls in Asymptotic Analysis5мин
Core: Introduction to Benchmarking6мин
Core: Using Java Time3мин
Core: Analyzing Timings7мин
Concept Challenge: Relating Timing Data to Algorithm Analysis4мин
Project: Week 3 Project Walk Through4мин
3 материала для самостоятельного изучения
By the end of this week, you will be able to...5мин
Week 3: Additional Resources10мин
Week 3: Congratulations and quiz answers10мин
4 практического упражнения
Where to next?2мин
Practice Quiz10мин
Asymptotic Notation and Analysis5мин
Module and After Programming Assignment Quiz20мин
Неделя
4

Неделя 4

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

Interfaces, Linked Lists vs. Arrays, and Correctness

10 ч. на завершение
26 видео ((всего 144 мин.)), 3 материалов для самостоятельного изучения, 5 тестов
26 видео
Project Overview3мин
Core: Introduction to Abstraction6мин
In the Real World: Data Abstraction5мин
Core: Linked Lists vs. Arrays11мин
In the Real World: Lists vs. Arrays1мин
Core: Generics and Exceptions7мин
Core: Java Code for a Linked List6мин
Concept Challenge: Implementing linked lists, a first attempt10мин
Concept Challenge: Drawing Linked Lists, second attempt6мин
Support: Adding to a Linked List6мин
When I struggled: Data structures1мин
Core: Testing and Confidence6мин
In the Real World: How can the compiler help with testing?34
Core: Testing Practices6мин
In the Real World: How do you test the behavior of code?49
Support: JUnit in Eclipse5мин
In the Real World: Unit Testing4мин
Core: Testing Linked List's "Get" Method7мин
Concept Challenge: Which Tests Should You Run?9мин
In the Real World: Test-driven development52
Project: Linked List Assignment Walk Through6мин
When I struggled: confidence in code59
Core: Markov Text Generation6мин
Core: Implementing Markov Text Generation10мин
Optional Project: Markov Text Generation Walk Through9мин
3 материала для самостоятельного изучения
By the end of this week, you will be able to...5мин
Week 4: Additional Resources10мин
Week 4: Congratulations10мин
3 практического упражнения
Where to next?2мин
Where to next?2мин
Week 4 Reflective Programming Assignment Quiz10мин

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

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

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

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

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

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

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