Chevron Left
Java Programming: Principles of Software Design に戻る

デューク大学(Duke University) による Java Programming: Principles of Software Design の受講者のレビューおよびフィードバック

4.6
1,336件の評価
231件のレビュー

コースについて

Solve real world problems with Java using multiple classes. Learn how to create programming solutions that scale using Java interfaces. Recognize that software engineering is more than writing code - it also involves logical thinking and design. By the end of this course you will have written a program that analyzes and sorts earthquake data, and developed a predictive text generator. After completing this course, you will be able to: 1. Use sorting appropriately in solving problems; 2. Develop classes that implement the Comparable interface; 3. Use timing data to analyze empirical performance; 4. Break problems into multiple classes, each with their own methods; 5. Determine if a class from the Java API can be used in solving a particular problem; 6. Implement programming solutions using multiple approaches and recognize tradeoffs; 7. Use object-oriented concepts including interfaces and abstract classes when developing programs; 8. Appropriately hide implementation decisions so they are not visible in public methods; and 9. Recognize the limitations of algorithms and Java programs in solving problems. 10. Recognize standard Java classes and idioms including exception-handling, static methods, java.net, and java.io packages....

人気のレビュー

OI
2019年8月7日

My confidence level in Java programming has grown significantly since completing this specialisation. It gave me the necessary knowledge and practice I need to take up a role as a software engineer.

VS
2020年5月3日

Well designed and well structured with the packages, resources, programming exercises and practice quiz. I appreciate the team's hard work in delivering good knowledge on the subject efficiently.

フィルター:

Java Programming: Principles of Software Design: 76 - 100 / 227 レビュー

by Rayhaan P

2016年2月28日

Great course, enjoyed and learned a lot from it! Highly recommended! :)

by Igor B

2019年4月24日

Excellent course, well designed excercises, good motivating lectures.

by David N

2016年11月3日

Difficult, but after this you feel more comfortable about your skills

by Aleksei M

2019年8月5日

It was harder than expected and was a pleasure to find a solutions.

by Catalin T B

2016年1月26日

Very good course, it is brief but very interesting and practical.

by David I

2016年9月1日

It was so great and I learned a lot through practical exercise .

by Svetoslav S

2020年7月18日

That's the best way to learn something useful for your career.

by Eduardo H

2016年1月7日

Excellent! I have learned a lot in a very fun and dynamic way.

by Mohamed I E

2020年2月8日

it was some time difficult but I learn alot from this course

by Stanislav S

2018年2月12日

Loved this course, simple, easy and really really short ahah

by Afranio M S

2016年9月11日

Good problems to solve: creative, challenging & interesting.

by Marius-Cristian B

2018年1月23日

I loved this course! great job done by the instructors!!!

by Chen H C

2015年12月29日

very good course, and the projects are fun!!! good choice

by Reda R

2018年8月7日

very interesting material, thanks for your great effort.

by Seyyed E S

2018年1月1日

This is really great course. Enjoyed every second of it.

by ASMA B

2020年4月16日

thanks for your efforts I get more useful informations

by Jack

2017年12月8日

The last section of Week 3 could be improved further.

by Douglas H

2015年12月25日

Great course. Lots of great programming assignments.

by Roman

2016年2月6日

Excellent course! The best Java course on Coursera!

by Chris T

2018年8月21日

Difficult and challenging, but worth the struggle.

by Lisa L

2019年7月13日

easy to understand, lots of programming practice

by Manju A

2019年9月30日

very thought provoking and in depth course.

by Jose G

2017年11月20日

Great course. I feel like i learned a lot.

by Xiangzhen S

2018年1月30日

very practical software design technique

by Hail B

2016年1月13日

Love! Highly recommended for beginners!