Chevron Left
Voltar para Programação Java: princípios do projeto de software

Comentários e feedback de alunos de Programação Java: princípios do projeto de software da instituição Universidade Duke

1,404 classificações

Sobre o 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....

Melhores avaliações


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 mai 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:

126 — 150 de 239 Avaliações para o Programação Java: princípios do projeto de software

por hassan m

25 de jun de 2020

want to thank instructors

por Lee Y Y

19 de mai de 2020

clear and easy to follow

por MARTIN , J D (

21 de abr de 2021

Exceptional experience!

por Ooi C S

26 de jul de 2020

Nice Course! Good Job!

por Nazeeh A

18 de fev de 2019


por Volodymyr C

21 de out de 2017

Great course! Thanks.

por YutongXiao

27 de jun de 2020

pretty approachable!

por Hiren P

7 de mai de 2020

nice content covered

por Mateusz A

13 de mar de 2016

Most excellent MOOC.

por Pablo A V M

14 de set de 2021

Excellent Content

por Vitor S S

9 de mai de 2021

Muito bom o curso

por Sergey K

11 de set de 2020

Great! Thank you!


5 de set de 2016

excellent course!

por pranta b

24 de jan de 2016

Nice Course .. :D

por Muhammad A K

29 de jul de 2020

Excellent Course

por Thulasiram D

30 de set de 2021

Great Learning

por badr e g

18 de fev de 2017

tres bon cours

por Demon R

29 de set de 2020

useful course

por Md E

11 de ago de 2020

hard question

por BingliangLan

5 de jun de 2019

instructive !

por jota b

27 de jan de 2022

Muy bueno!!!

por Wenxuan S

22 de jun de 2021

very helpful

por Antonio P

22 de out de 2016

Great course

por Gregory W

19 de fev de 2016


por Indian D

15 de set de 2020

Good Course