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

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

4.6
звезд
Оценки: 1,404

О курсе

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.

Фильтр по:

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

автор: Joshi N R P

29 мая 2020 г.

It's a very good course that solidifies your understanding. It gets challenging in week 3 and has to be done with great accuracy and attention.

автор: Akshay B

18 окт. 2020 г.

Amazing & superb Sessions given By all the instructor's on Java Programming .

Happy With learning As well as get Important Knowledge by them

автор: Jerrold

31 окт. 2019 г.

This course has been fantastic. A step up in difficulty, week 3 in particular was grueling. I learned so many useful things in this course

автор: Adnan K

22 янв. 2016 г.

The topics are neatly organized and the exercises are challenging. I would like to thank all the instructors for this great course.

автор: Manuel A A T

24 мар. 2017 г.

Easy to follow in most cases, great coding exercises and outstanding organization of the contents delivered. Highly recommended.

автор: Russell E

18 авг. 2020 г.

I would like to say thank you for this interesting Course, I spent a lot of hours to complete it but in the end, I liked it.

автор: Макс М

6 дек. 2020 г.

I took 4 courses in this module. It was very exciting and interactive. A lot of thanks instructors for the explanation.

автор: Christoph G

5 апр. 2021 г.

Really great teachers and extremly well prepared learning units with a lot of practical and challenging exercises!

автор: Tang Y S

12 июня 2016 г.

Good course! The programming exercises are will planned to reinforce the concepts learnt in the video lectures.

автор: David N M

14 апр. 2016 г.

Not as challenging as the previous courses but still a very good course to continue learning Java. Thank you!.

автор: Bogdan U

12 апр. 2019 г.

As the previous 3 Courses, very well-thought off and practical - this is exactly what I wanted from a course.

автор: Sheldon T

16 нояб. 2018 г.

The practice examples and content are top notch. Learning about markov models was particularly interesting.

автор: Marc R

11 июля 2017 г.

Combining the knowledge of course 2+3 and adding a glimpse into object oriented programming - I enjoyed it!

автор: Gowtham B

10 мая 2017 г.

Excellent course with outstanding material to practice exercises and learn good stuff. Highly Recommended!

автор: Marina

17 янв. 2017 г.

Perfectly structured and explained, and, as always, provides really interesting programming assignments!

автор: Michael B

31 мар. 2016 г.

Excellent course and well integrated with the other courses in the Specialization of which it is part.

автор: J'erome A

23 дек. 2021 г.

Loved it. it was challenging as a first timer, some assignments took me long but i'm glad i did it

автор: Rahul G

10 февр. 2018 г.

Very Informative and course is well explained. Assignments are bit challenging but they worth it.

автор: 李婷

9 апр. 2021 г.

Very great course to learn. It is understandable. Step by step, the assignments can be finished.

автор: Josh H

3 янв. 2016 г.

Great course. Builds nicely on everything that we have done so far. Very interesting material!

автор: Akash k S

18 янв. 2017 г.

good and Engaging course require good understanding of course material to solve the assignment.

автор: ATAWUL V

5 июля 2022 г.

A best way to enhance the skill by learning this course good experience of real time examples

автор: Prashanth S

11 июля 2020 г.

Well Structured Course. And can give one real time example to solve it with the assignment .

автор: AVN G

26 янв. 2022 г.

The course provides various skill through simple excercises which saves alot of time for me

автор: Deleted A

2 апр. 2020 г.

Thank you everyone for your support and for the time spent to offer a quality teaching!