课程信息

183,116 次近期查看

学生职业成果

41%

完成这些课程后已开始新的职业生涯

38%

通过此课程获得实实在在的工作福利

18%

加薪或升职
可分享的证书
完成后获得证书
100% 在线
立即开始,按照自己的计划学习。
可灵活调整截止日期
根据您的日程表重置截止日期。
中级
完成时间大约为38 小时
英语(English)
字幕:英语(English), 韩语

您将获得的技能

Trees (Data Structures)Data StructureLinked ListBinary Tree

学生职业成果

41%

完成这些课程后已开始新的职业生涯

38%

通过此课程获得实实在在的工作福利

18%

加薪或升职
可分享的证书
完成后获得证书
100% 在线
立即开始,按照自己的计划学习。
可灵活调整截止日期
根据您的日程表重置截止日期。
中级
完成时间大约为38 小时
英语(English)
字幕:英语(English), 韩语

提供方

加州大学圣地亚哥分校 徽标

加州大学圣地亚哥分校

教学大纲 - 您将从这门课程中学到什么

内容评分Thumbs Up97%(15,049 个评分)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.
  • 您注册课程后,将有权访问专项课程中的所有课程,并且会在完成课程后获得证书。您的电子课程证书将添加到您的成就页中,您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容,可以免费旁听课程。

  • 如果订阅,您可以获得 7 天免费试听,在此期间,您可以取消课程,无需支付任何罚金。在此之后,我们不会退款,但您可以随时取消订阅。请阅读我们完整的退款政策

  • 是的,Coursera 可以为无法承担费用的学生提供助学金。通过点击左侧“注册”按钮下的“助学金”链接可以申请助学金。您可以根据屏幕提示完成申请,申请获批后会收到通知。您需要针对专项课程中的每一门课程完成上述步骤,包括毕业项目。了解更多

  • 此课程不提供大学学分,但部分大学可能会选择接受课程证书作为学分。查看您的合作院校,了解详情。Coursera 上的在线学位Mastertrack™ 证书提供获得大学学分的机会。

还有其他问题吗?请访问 学生帮助中心