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

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

4.6
звезд
Оценки: 1,238
Рецензии: 215

О курсе

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

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

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

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

Фильтр по:

76–100 из 210 отзывов о курсе Java Programming: Principles of Software Design

автор: Mohamed I E

8 февр. 2020 г.

it was some time difficult but I learn alot from this course

автор: Stanislav S

12 февр. 2018 г.

Loved this course, simple, easy and really really short ahah

автор: Afranio M S

11 сент. 2016 г.

Good problems to solve: creative, challenging & interesting.

автор: MARIUS C B

23 янв. 2018 г.

I loved this course! great job done by the instructors!!!

автор: Chen H C

29 дек. 2015 г.

very good course, and the projects are fun!!! good choice

автор: 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

автор: Yu C

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!

автор: P.CHIRAMJEEVI

19 мая 2020 г.

EXCELLENT SUBJECT WITH GOOD TEACHING

автор: 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

BR

автор: 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.