Chevron Left
Retour à Java Programming: Principles of Software Design

Avis et commentaires pour d'étudiants pour Java Programming: Principles of Software Design par Université Duke

1,438 évaluations

À propos du cours

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

Meilleurs avis


7 août 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 mai 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.

Filtrer par :

1 - 25 sur 247 Avis pour Java Programming: Principles of Software Design

par Amir M O

29 mai 2016

par Amaliya A

6 avr. 2019

par Katrīna K

9 juin 2022

par Abdul H

15 sept. 2020

par Kandis B

7 juin 2016

par Ogonna I

8 août 2019

par Agustín P

26 juin 2021

par Vignesh B

27 juil. 2021

par Bill J

27 déc. 2017

par Aleksey

9 janv. 2016

par Gao S

15 déc. 2020

par ANDR�S F R P

23 avr. 2021

par Christian A H

29 févr. 2016

par Suryaa

28 juil. 2020

par Nirlan N Z d S

15 juin 2016

par Cesar A F B

2 déc. 2021


7 oct. 2021

par Noah H

10 mars 2022

par Сергей А П

28 août 2021

par Dinesh P

16 déc. 2021

par Dimas T L

4 nov. 2019

par Xayden R

1 févr. 2020

par Yoni K

15 janv. 2021

par Utchchhwas S

9 juil. 2020

par Marcelo A B H

16 janv. 2021