Chevron Left
Back to Java Programming: Principles of Software Design

Learner Reviews & Feedback for Java Programming: Principles of Software Design by Duke University

4.6
stars
1,484 ratings

About the Course

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

Top reviews

OI

Aug 7, 2019

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

May 3, 2020

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.

Filter by:

251 - 253 of 253 Reviews for Java Programming: Principles of Software Design

By LASQUETY, M K (

Nov 1, 2020

week 2 quiz is broken

By DELA C J K (

Jan 12, 2020

week 2 is broken

By Mengfei W

Jul 29, 2018

Sometimes the quiz instruction is not very clear. Sometimes, I could get the assignment results, pass the practice quiz, but couldn't pass the review quiz.