课程信息
182,666 次近期查看

Learner Career Outcomes

50%

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

41%

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

17%

加薪或升职

100% 在线

立即开始,按照自己的计划学习。

可灵活调整截止日期

根据您的日程表重置截止日期。

初级

完成时间大约为25 小时

建议:4 weeks of study, 4-8 hours/week...

英语(English)

字幕:英语(English), 韩语

您将获得的技能

AlgorithmsProblem SolvingString (Computer Science)Java Programming

Learner Career Outcomes

50%

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

41%

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

17%

加薪或升职

100% 在线

立即开始,按照自己的计划学习。

可灵活调整截止日期

根据您的日程表重置截止日期。

初级

完成时间大约为25 小时

建议:4 weeks of study, 4-8 hours/week...

英语(English)

字幕:英语(English), 韩语

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

1
完成时间为 22 分钟

Introduction to the Course

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

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
完成时间为 4 小时

Strings in Java

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

CSV Files and Basic Statistics in Java

14 个视频 (总计 56 分钟), 3 个阅读材料, 3 个测验
14 个视频
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
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
完成时间为 2 小时

MiniProject: Baby Names

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分钟
4.6
590 条评论Chevron Right

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

创建者 FAOct 8th 2017

Excellent explanations and amount of course work for practice, the tests made good use of the examples and work given, I am satisfied with what I learned in this course and see it's real world usage.

创建者 VMOct 16th 2019

This is an Awesome Course . The best thing About this Course is that It has weekly quizzes and Assignments as well as Practice Quizzes for particular Topics which helps in learning it more easily .

讲师

Avatar

Owen Astrachan

Professor of the Practice
Computer Science
Avatar

Robert Duvall

Lecturer
Computer Science
Avatar

Andrew D. Hilton

Associate Professor of the Practice
Electrical and Computer Engineering
Avatar

Susan H. Rodger

Professor of the Practice
Computer Science

关于 杜克大学

Duke University has about 13,000 undergraduate and graduate students and a world-class faculty helping to expand the frontiers of knowledge. The university has a strong commitment to applying knowledge in service to society, both near its North Carolina campus and around the world....

常见问题

  • 注册以便获得证书后,您将有权访问所有视频、测验和编程作业(如果适用)。只有在您的班次开课之后,才可以提交和审阅同学互评作业。如果您选择在不购买的情况下浏览课程,可能无法访问某些作业。

  • 您注册课程后,将有权访问专项课程中的所有课程,并且会在完成课程后获得证书。您的电子课程证书将添加到您的成就页中,您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容,可以免费旁听课程。

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

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