Chevron Left
Вернуться к Java Programming: Principles of Software Design

Отзывы учащихся о курсе Java Programming: Principles of Software Design от партнера Университет Дьюка

Оценки: 1,405

О курсе

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

Лучшие рецензии


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.


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.

Фильтр по:

101–125 из 239 отзывов о курсе Java Programming: Principles of Software Design

автор: Reda R

7 авг. 2018 г.

very interesting material, thanks for your great effort.

автор: Seyyed E S

1 янв. 2018 г.

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

автор: ASMA B

16 апр. 2020 г.

thanks for your efforts I get more useful informations

автор: Jack

8 дек. 2017 г.

The last section of Week 3 could be improved further.

автор: Douglas H

25 дек. 2015 г.

Great course. Lots of great programming assignments.

автор: Roman

6 февр. 2016 г.

Excellent course! The best Java course on Coursera!

автор: Chris T

21 авг. 2018 г.

Difficult and challenging, but worth the struggle.

автор: Thi T L

13 июля 2019 г.

easy to understand, lots of programming practice

автор: Manju A

30 сент. 2019 г.

very thought provoking and in depth course.

автор: Jose G

20 нояб. 2017 г.

Great course. I feel like i learned a lot.

автор: Xiangzhen S

30 янв. 2018 г.

very practical software design technique

автор: Hail B

13 янв. 2016 г.

Love! Highly recommended for beginners!


19 мая 2020 г.


автор: Haoran

12 июля 2018 г.

good intro for programming in java

автор: Karim M E

18 нояб. 2018 г.

great course recommend it so much

автор: Rudik E

18 янв. 2016 г.

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

автор: Vasif E

12 нояб. 2020 г.

Thanks for Support

Vasif Eminov


автор: James T

17 июля 2017 г.

The entire series was excellent!

автор: Aditya N

6 окт. 2020 г.

The best course for beginners!!

автор: Oscar R

9 янв. 2016 г.

Very good teachers/instructors.

автор: Victor

20 мая 2020 г.

very good course for beginners

автор: mariam n

21 апр. 2020 г.

I learn more from that course

автор: Syed M A

21 янв. 2020 г.

Excellent Faculty and Content

автор: AW

8 мая 2016 г.

Great course for beginner!!

автор: BRIAN Q

25 сент. 2020 г.

Really enjoyed the class!