课程信息

1,163,286 次近期查看

学生职业成果

50%

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

41%

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

17%

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

您将获得的技能

AlgorithmsProblem SolvingString (Computer Science)Java Programming

学生职业成果

50%

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

41%

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

17%

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

提供方

杜克大学 徽标

杜克大学

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

内容评分Thumbs Up93%(29,747 个评分)Info
1

1

完成时间为 22 分钟

Introduction to the Course

完成时间为 22 分钟
5 个视频 (总计 12 分钟), 1 个阅读材料
5 个视频
Resources to Help You Succeed1分钟
Tips for Learning Programming1分钟
Using Forums: How to Ask for Help Effectively3分钟
Object Oriented Programming with Java Specialization2分钟
1 个阅读材料
Programming Resources10分钟
完成时间为 5 小时

Fundamental Java Syntax and Semantics

完成时间为 5 小时
17 个视频 (总计 76 分钟), 4 个阅读材料, 5 个测验
17 个视频
Using BlueJ to Program in Java6分钟
Shapes: Collections of Points2分钟
Why Semantics: Motivation to Read Code1分钟
Variables2分钟
Mathematical Operators2分钟
Functions4分钟
Conditionals3分钟
Classes4分钟
New4分钟
Methods5分钟
Types5分钟
For Each Loops7分钟
Solving Programming: A Seven Step Approach6分钟
Seven Steps in Action: Developing an Algorithm7分钟
Seven Steps in Action: Testing the Algorithm4分钟
Seven Steps in Action: Translating to Code5分钟
4 个阅读材料
Module Learning Outcomes10分钟
Download BlueJ and Open Your First BlueJ Project10分钟
Let's learn some basic Java syntax!1分钟
Calculating the Perimeter of a Shape2小时
5 个练习
Getting Started with BlueJ10分钟
Variables and Mathematical Operators10分钟
Functions and Conditionals15分钟
Classes, Types, and For Each Loops30分钟
Calculating the Perimeter of a Shape30分钟
2

2

完成时间为 4 小时

Strings in Java

完成时间为 4 小时
21 个视频 (总计 122 分钟), 3 个阅读材料, 6 个测验
21 个视频
Understanding Strings3分钟
Developing an Algorithm5分钟
Positions in Strings8分钟
Translating into Code11分钟
Java Math8分钟
Introduction48
Conceptual Understanding4分钟
While Loops9分钟
While Loop Syntax and Semantics3分钟
Coding While Loops6分钟
Three Stop Codons5分钟
Coding Three Stop Codons - Part I7分钟
Coding Three Stop Codons - Part II4分钟
Logical And / Or8分钟
Coding And / Or6分钟
Finding Multiple Genes5分钟
Translating to Code8分钟
Separation of Concerns5分钟
StorageResource Class3分钟
Coding StorageResource Class4分钟
3 个阅读材料
Programming Exercise: Finding a Gene and Web Links10分钟
Programming Exercise: Finding Many Genes10分钟
Programming Exercise: Storing All Genes10分钟
6 个练习
Finding a Gene in DNA12分钟
Finding All Genes in DNA8分钟
Debugging: Part 124分钟
Debugging: Part 222分钟
Using StorageResource12分钟
Strings in Java14分钟
3

3

完成时间为 2 小时

CSV Files and Basic Statistics in Java

完成时间为 2 小时
15 个视频 (总计 62 分钟), 3 个阅读材料, 3 个测验
15 个视频
Using CSV Libraries7分钟
Which Countries Export...? Developing an Algorithm4分钟
Which Countries Export...? Translating into Code5分钟
CSVExport: Summary48
Hottest Day in a Year: Comma Separated Values2分钟
Converting Strings to Numbers4分钟
Maximum Temperature: Developing an Algorithm5分钟
Java for Nothing—null: When You Don't Have an Object4分钟
Maximum Temperature: Translating into Code4分钟
Maximum Temperature: Testing Code3分钟
Maximum Temperature from Multiple Datasets5分钟
Maximum Temperature Refactored4分钟
CSVMax: Summary41
Making Java Cookies 6分钟
3 个阅读材料
Module Learning Outcomes10分钟
Programming Exercise: Parsing Export Data10分钟
Programming Exercise: Parsing Weather Data10分钟
3 个练习
Which Countries Export...?12分钟
Weather Data18分钟
CSV Files and Basic Statistics in Java22分钟
4

4

完成时间为 2 小时

MiniProject: Baby Names

完成时间为 2 小时
9 个视频 (总计 47 分钟), 3 个阅读材料, 2 个测验
9 个视频
Baby Names MiniProject: Data Overview6分钟
Baby Names MiniProject: Total Births7分钟
Batch Grayscale: Converting Many Files2分钟
Grayscale Algorithm: Seven Step Approach4分钟
Image Iterable in BlueJ: Grayscale5分钟
Batch Processing Grayscale3分钟
Saving Images with New Names11分钟
Batch Grayscale Summary: Converting Many Files1分钟
3 个阅读材料
MiniProject Exercise Guide10分钟
Extend Your Program10分钟
Programming Exercise: Batch Grayscale and Image Inversion10分钟
2 个练习
Baby Names28分钟
Batch Grayscale Images12分钟

审阅

来自JAVA 程序设计:使用软件解题的热门评论

查看所有评论

常见问题

  • 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.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

  • If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policy.

  • Yes, Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You'll be prompted to complete an application and will be notified if you are approved. You'll need to complete this step for each course in the Specialization, including the Capstone Project. Learn more.

  • No. Completion of a Coursera course does not earn you academic credit from Duke; therefore, Duke is not able to provide you with a university transcript. However, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

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