Chevron Left
Volver a Java Programming: Principles of Software Design

Opiniones y comentarios de aprendices correspondientes a Java Programming: Principles of Software Design por parte de Universidad Duke

1,403 calificaciones
242 reseña

Acerca del Curso

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,, and packages....

Principales reseñas


7 de ago. de 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.


3 de may. de 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.

Filtrar por:

151 - 175 de 239 revisiones para Java Programming: Principles of Software Design

por Yanyan

10 de jun. de 2020

It is nice.

por Yiran Z

18 de jul. de 2017

Good Course

por Jakub T

26 de ene. de 2017

great stuff

por Abu Y

18 de oct. de 2016

Really Good

por Noah P

12 de jun. de 2016

good course

por Sergey

21 de dic. de 2015


por Xiaochun M

18 de may. de 2017

Very good!

por Alsadig B I

19 de sep. de 2021


por Yasmeen G

2 de nov. de 2016


por Hamid S

8 de ago. de 2016


por Sukhvir S

16 de oct. de 2020

Good One

por Vitalii V

12 de abr. de 2020


por Obada A

3 de jul. de 2017

tank you

por Shikha T

10 de mar. de 2022


por Dr. S N B

5 de jul. de 2021



22 de dic. de 2020

so good

por MR. G L

16 de jul. de 2020


por Aditya

30 de may. de 2019


por Александр В

31 de ene. de 2019


por Arislan M

22 de feb. de 2016


por Samad K

28 de nov. de 2020


por Md A H

19 de oct. de 2020


por Rahul S

6 de oct. de 2020


por Rishi P

10 de ago. de 2020


por hakan33

20 de abr. de 2017