課程信息

98,014 次近期查看

學生職業成果

22%

完成這些課程後已開始新的職業生涯

29%

通過此課程獲得實實在在的工作福利

17%

加薪或升職
可分享的證書
完成後獲得證書
100% 在線
立即開始,按照自己的計劃學習。
可靈活調整截止日期
根據您的日程表重置截止日期。
初級
完成時間大約為13 小時
英語(English)

您將獲得的技能

Programming PrinciplesInterfacesSoftware DesignJava Programming

學生職業成果

22%

完成這些課程後已開始新的職業生涯

29%

通過此課程獲得實實在在的工作福利

17%

加薪或升職
可分享的證書
完成後獲得證書
100% 在線
立即開始,按照自己的計劃學習。
可靈活調整截止日期
根據您的日程表重置截止日期。
初級
完成時間大約為13 小時
英語(English)

提供方

Placeholder

杜克大学

教學大綱 - 您將從這門課程中學到什麼

內容評分Thumbs Up93%(5,261 個評分)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

常見問題

還有其他問題嗎?請訪問 學生幫助中心