課程信息

240,523 次近期查看

學生職業成果

62%

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

44%

通過此課程獲得實實在在的工作福利
可分享的證書
完成後獲得證書
100% 在線
立即開始,按照自己的計劃學習。
可靈活調整截止日期
根據您的日程表重置截止日期。
初級
完成時間大約為14 小時
英語(English)

您將獲得的技能

Data StructureCryptographyHash TableJava Programming

學生職業成果

62%

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

44%

通過此課程獲得實實在在的工作福利
可分享的證書
完成後獲得證書
100% 在線
立即開始,按照自己的計劃學習。
可靈活調整截止日期
根據您的日程表重置截止日期。
初級
完成時間大約為14 小時
英語(English)

提供方

Placeholder

杜克大学

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

內容評分Thumbs Up92%(10,022 個評分)Info
1

1

完成時間為 13 分鐘

Welcome

完成時間為 13 分鐘
1 個視頻 (總計 3 分鐘), 1 個閱讀材料
1 個視頻
Welcome3分鐘
1 個閱讀材料
Programming Resources10分鐘
完成時間為 5 小時

Cryptography: Keeping Information Secret

完成時間為 5 小時
21 個視頻 (總計 111 分鐘), 5 個閱讀材料, 4 個測驗
21 個視頻
Introduction5分鐘
Creating and Manipulating Strings5分鐘
Counting Loops9分鐘
Character Class5分鐘
Developing an Algorithm5分鐘
Translating into Code4分鐘
Testing and Debugging1分鐘
Summary40
Introduction5分鐘
Arrays9分鐘
Random Numbers and Arrays11分鐘
Counting with Arrays10分鐘
Developing an Algorithm5分鐘
Summary3分鐘
Introduction2分鐘
Rewriting with Encapsulation3分鐘
Fields6分鐘
Visibility4分鐘
Constructors3分鐘
Summary57
5 個閱讀材料
Module Learning Outcomes / Resources10分鐘
Programming Exercise: Implementing the Caesar Cipher10分鐘
Programming Exercise: Breaking the Caesar Cipher10分鐘
Programming Exercise: Object Oriented Caesar Cipher10分鐘
End of Module Survey10分鐘
4 個練習
Implementing the Caesar Cipher30分鐘
Breaking the Caesar Cipher30分鐘
Object Oriented Caesar Cipher30分鐘
Cryptography30分鐘
2

2

完成時間為 3 小時

GladLibs: Stories from Templates

完成時間為 3 小時
13 個視頻 (總計 72 分鐘), 4 個閱讀材料, 3 個測驗
13 個視頻
High-level Design Concepts5分鐘
ArrayList6分鐘
ArrayList for Unique Words7分鐘
ArrayList Advantages and Issues7分鐘
Summary3分鐘
Introduction7分鐘
Brittle Code3分鐘
Adding New Labels4分鐘
HashMap7分鐘
HashMap for Unique Words4分鐘
HashMap for Flexible Design7分鐘
Summary3分鐘
4 個閱讀材料
Module Learning Outcomes / Resources10分鐘
Programming Exercise: Telling a Random Story10分鐘
Programming Exercise: Using GladLibs10分鐘
Programming Exercise: Improving GladLibs10分鐘
3 個練習
Telling a Random Story30分鐘
Using and Improving GladLibs30分鐘
GladLibs30分鐘
3

3

完成時間為 4 小時

Web Server Logs: From Logs to Visits

完成時間為 4 小時
15 個視頻 (總計 51 分鐘), 4 個閱讀材料, 4 個測驗
15 個視頻
Understanding Log Files6分鐘
LogEntry Class with toString5分鐘
Parsing Log Files3分鐘
Summary45
Introduction1分鐘
Developing an Algorithm3分鐘
Translating to Code3分鐘
Equality4分鐘
Summary43
Introduction1分鐘
Developing an Algorithm4分鐘
Translating to Code11分鐘
HashMap for Unique IPs1分鐘
Summary50
4 個閱讀材料
Module Learning Outcomes / Resources10分鐘
Programming Exercise: Reading Log Files10分鐘
Programming Exercise: Finding Unique IP Addresses10分鐘
Programming Exercise: Counting Website Visits10分鐘
4 個練習
Reading Log Files30分鐘
Finding Unique IP Addresses30分鐘
Counting Website Visits30分鐘
Web Server Logs30分鐘
4

4

完成時間為 3 小時

MiniProject: Vigenère Cipher

完成時間為 3 小時
4 個視頻 (總計 17 分鐘), 5 個閱讀材料, 3 個測驗
4 個視頻
Known Language and Key Length5分鐘
Unknown Key Length4分鐘
Unknown Language4分鐘
5 個閱讀材料
Module Resources10分鐘
Programming Exercise: Known Language and Key Length10分鐘
Programming Exercise: Unknown Key Length10分鐘
Programming Exercise: Unknown Language, Unknown Key Length10分鐘
Extend Your Program10分鐘
3 個練習
Known Language and Key Length30分鐘
Unknown Key Length30分鐘
Breaking the Vigenère Cipher30分鐘

審閱

來自JAVA 程序设计:数组、列表与结构化数据的熱門評論

查看所有評論

常見問題

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