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:

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

por Reda R

7 de ago de 2018

very interesting material, thanks for your great effort.

por Seyyed E S

1 de jan de 2018

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

por ASMA B

16 de abr de 2020

thanks for your efforts I get more useful informations

por Jack

8 de dez de 2017

The last section of Week 3 could be improved further.

por Douglas H

25 de dez de 2015

Great course. Lots of great programming assignments.

por Roman

6 de fev de 2016

Excellent course! The best Java course on Coursera!

por Chris T

21 de ago de 2018

Difficult and challenging, but worth the struggle.

por Thi T L

13 de jul de 2019

easy to understand, lots of programming practice

por Manju A

30 de set de 2019

very thought provoking and in depth course.

por Jose G

20 de nov de 2017

Great course. I feel like i learned a lot.

por Xiangzhen S

30 de jan de 2018

very practical software design technique

por Hail B

13 de jan de 2016

Love! Highly recommended for beginners!


19 de mai de 2020


por Haoran

12 de jul de 2018

good intro for programming in java

por Karim M E

18 de nov de 2018

great course recommend it so much

por Rudik E

18 de jan de 2016

It' great as usual!!!! Thank you!

por Vasif E

12 de nov de 2020

Thanks for Support

Vasif Eminov


por James T

17 de jul de 2017

The entire series was excellent!

por Aditya N

6 de out de 2020

The best course for beginners!!

por Oscar R

9 de jan de 2016

Very good teachers/instructors.

por Victor

20 de mai de 2020

very good course for beginners

por mariam n

21 de abr de 2020

I learn more from that course

por Syed M A

21 de jan de 2020

Excellent Faculty and Content

por AW

8 de mai de 2016

Great course for beginner!!


25 de set de 2020

Really enjoyed the class!