Об этом курсе

Недавно просмотрено: 171,950

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

41%

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

38%

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

18%

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

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

Trees (Data Structures)Data StructureLinked ListBinary Tree

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

41%

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

38%

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

18%

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

от партнера

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

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

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

Оценка контентаThumbs Up97%(15,010 оценки)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мин

Рецензии

Лучшие отзывы о курсе DATA STRUCTURES AND PERFORMANCE

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

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

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.

    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

  • If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policy.

  • Yes, Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You'll be prompted to complete an application and will be notified if you are approved. You'll need to complete this step for each course in the Specialization, including the Capstone Project. Learn more.

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