课程信息

90,513 次近期查看

学生职业成果

22%

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

29%

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

17%

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

您将获得的技能

Programming PrinciplesInterfacesSoftware DesignJava Programming

学生职业成果

22%

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

29%

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

17%

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

提供方

Placeholder

杜克大学

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

内容评分Thumbs Up93%(5,272 个评分)Info
1

1

完成时间为 14 分钟

Welcome to the Course

完成时间为 14 分钟
1 个视频 (总计 4 分钟), 1 个阅读材料
1 个视频
Welcome!4分钟
1 个阅读材料
Programming Resources10分钟
完成时间为 3 小时

Earthquakes: Programming and Interfaces

完成时间为 3 小时
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 Data30分钟
Filtering Data30分钟
Earthquakes: Programming and Interfaces30分钟
2

2

完成时间为 3 小时

Earthquakes: Sorting Algorithms

完成时间为 3 小时
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 Sort30分钟
Sorting at Scale30分钟
Earthquakes: Sorting Algorithms30分钟
3

3

完成时间为 5 小时

N-Grams: Predictive Text

完成时间为 5 小时
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 Text30分钟
Interface and Abstract Class30分钟
Word N-Grams30分钟
WordGram Class30分钟
N-Grams: Predictive Text30分钟
4

4

完成时间为 2 小时

Java: Tools and Libraries for Everyone

完成时间为 2 小时
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 Everyone30分钟

审阅

来自JAVA 程序设计:软件设计原理的热门评论

查看所有评论

关于 Java Programming and Software Engineering Fundamentals 专项课程

Java Programming and Software Engineering Fundamentals

常见问题

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