课程信息

187,900 次近期查看

学生职业成果

41%

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

38%

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

18%

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

您将获得的技能

Trees (Data Structures)Data StructureLinked ListBinary Tree

学生职业成果

41%

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

38%

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

18%

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

提供方

Placeholder

加州大学圣地亚哥分校

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

内容评分Thumbs Up97%(15,747 个评分)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 course30分钟
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?30分钟
Strings and Regular Expressions15分钟
Module and Programming Assignment Quiz10分钟
3

3

完成时间为 6 小时

Efficiency Analysis and Benchmarking

完成时间为 6 小时
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?30分钟
Practice Quiz30分钟
Asymptotic Notation and Analysis5分钟
Module and After Programming Assignment Quiz20分钟
4

4

完成时间为 11 小时

Interfaces, Linked Lists vs. Arrays, and Correctness

完成时间为 11 小时
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?30分钟
Where to next?30分钟
Week 4 Reflective Programming Assignment Quiz10分钟

审阅

来自DATA STRUCTURES AND PERFORMANCE的热门评论

查看所有评论

常见问题

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