Chevron Left
Вернуться к Java Programming: Solving Problems with Software

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

Оценки: 7,122
Рецензии: 1,471

О курсе

Learn to code in Java and improve your programming and problem-solving skills. You will learn to design algorithms as well as develop and debug programs. Using custom open-source classes, you will write programs that access and transform images, websites, and other types of data. At the end of the course you will build a program that determines the popularity of different baby names in the US over time by analyzing comma separated value (CSV) files. After completing this course you will be able to: 1. Edit, compile, and run a Java program; 2. Use conditionals and loops in a Java program; 3. Use Java API documentation in writing programs. 4. Debug a Java program using the scientific method; 5. Write a Java method to solve a specific problem; 6. Develop a set of test cases as part of developing a program; 7. Create a class with multiple methods that work together to solve a problem; and 8. Use divide-and-conquer design techniques for a program that uses multiple methods....

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


7 окт. 2017 г.

Excellent explanations and amount of course work for practice, the tests made good use of the examples and work given, I am satisfied with what I learned in this course and see it's real world usage.


10 дек. 2020 г.

Excellent explanations and amount of course work for practice, the tests made good use of the examples and work given, I am satisfied with what I learned in this course and see it's real world usage.

Фильтр по:

26–50 из 1,466 отзывов о курсе Java Programming: Solving Problems with Software

автор: Saunak S

26 мар. 2019 г.

Good practical use cases of Java have been given. The challenging quotient on some of the questions can be increased. For instance, the use of arrays to process CSV files, etc. But it was refreshing to do a Java course that didn't focus on the usual syntax and semantics but looked at real life examples.

автор: Sergey S

21 мая 2019 г.

Second week was a bit difficult to work with.

автор: Wesley N

22 янв. 2020 г.

The course content was excellent. I highly recommend taking this class for anyone who wants to get a quick start in java or refresh it after a long time off. The exercises are wonderful at introducing basic problem solving skills by way of highly relevant real world examples.

If you are familiar with another programming language, especially a less demanding one like Python, this course will help you get used to the more rigorous requirements of Java syntax.

Now, why the two stars? Week 4 is fraught with errors. If you code the final project EXACTLY as asked in the assignment, using the EXACT definitions of all methods, the highest score you can get on the quiz is a 42. In other words, you must code and provide incorrect answers to pass the test. These mistakes have been pointed out repeatedly to moderators in the user forums for several years and no changes have been made to address the errors in the curriculum. Because this is a paid service, I find that highly unacceptable.

автор: Kazi H R

17 июля 2020 г.

Though the course name includes java,it's more of a problem solving course using some functionalities form the edu.duke library designed to supplement the course.This course may not give you knowledge of java that much but it will surely improve your problem solving capability by introducing some interesting problems such as finding all genes from a DNA strand or making conclusions from large amount of data read from CSV files or converting an image to a gray-scale or inverted image.Nonetheless, for anyone interested to solve creative programming problems this is an absolute goldmine

автор: Tang Q

3 янв. 2021 г.

I finished the course in relatively short time. It helped me pick up coding. The assignments were not too hard, though they definitely took me some time to finish it. I think the course is meant for people with some coding experience such as intro to Python, C/C++, not that suitable for completely new beginner.

автор: Laura L

4 янв. 2021 г.

I learned a lot in this course (as someone who had no experience in java at all)! At times it was a bit challenging which forced me to use additional time to complete the assignments, however overall this was an amazing course that help me grow my programming skills a lot!

автор: ATUL S

11 дек. 2020 г.

Excellent explanations and amount of course work for practice, the tests made good use of the examples and work given, I am satisfied with what I learned in this course and see it's real world usage.

автор: Mattapalli S

25 апр. 2021 г.

the course is very good.The way of teaching is very excelent each and everyone who knows basics will understand this.The examples which was used are user understandable and real,I LOVE THIS COURSE.

автор: Ferdousi H

17 мая 2020 г.

I really learn about clear concept of Java

автор: Arjun B

25 янв. 2019 г.

Very difficult beginner course but possible with all the discussion forums and such but will require hours and hours of practice and time. Overall good course but time consuming and difficult for a beginner who is just starting out with programming. Not so bad for people with a few months or years of experience though which is why I'm giving 4/5 stars but would have given 2/5 stars from a beginner's perspective.

автор: Alexander S

29 сент. 2020 г.

Very good course, my only recommendation is that the 'necessary' time to pass different tasks (especially readings) ought to be fixed. 4-8 hours a week is extremely inaccurate in my perspective, bearing in mind that i have close to 3 years of programming experience with C++ and C#, it took me at least 12-15 hours a week.

автор: Deleted A

24 дек. 2017 г.

the way practice assignments are written is very confusing and misleading at times. please improve on the writing style. it takes time to understand what the written instructions mean. its very difficult to complete assignments otherwise!

автор: Kyuwon L

14 июня 2021 г.

It was a good course overall, but I thought that the use of BlueJ was very ineffective as that "programming environment" made my progression through this course somewhat slower and more tedious. The constant re-compiling of code, creating a new object, and calling the method after each small change I made to my code did not feel very valuable for my learning. In addition, BlueJ constantly crashed when I was creating a new project or class. I also wish that I could actually program using Java consistently throughout the course rather than at the end of each week (after a series of videos). It felt like I was being bombarded with new syntax, semantics, and whatnot each week through the videos then asked to create/modify lots of different methods without enough practice beforehand.

автор: Тюрина В

9 авг. 2019 г.

Понравился курс, все понятно и подробно объясняется. Очень понравились практические задания!

автор: Lasal J

26 дек. 2020 г.

Honors Section needs to be updated

автор: Dedeepya V

23 июля 2020 г.

The course is good, an excellent way to improve Java programming skills. But it is definitely not meant for beginners. I learnt Java years ago, and i took up this course with an intention of picking up Java again and to continue coding in it, that is why i found it slightly confusing at the starting, but after which i managed to follow through. Though this course is excellent to improve coding, It is not meant for those who have general programming experience, I would say it is more for those who have "Java" programming experience beforehand and a strong grip over the basic Java programming.

автор: C E

1 апр. 2018 г.

The instruction for the first week was quite basic and taught the learner little about how to actually write code in Java. However the assignments, which scarcely reflect the instruction, dive into code you were not taught how to write, and at a level well beyond any reasonable estimation of a true beginner. The assignment instructions are somewhat confusing and the necessary resources are scattered here and there. The first quiz reflected the homework, and so was likewise beyond anything that was actually taught. As well, its resources have to be gathered from here and there. The discussion board is rife with complaints echoing what I just wrote, as well as complaints about the basic course design and organization problems. These complaints are an ongoing issue, and stretch for almost a year back. Unless you are a fair hand at programming in a related language already, I would not sign up for this course.

автор: Kirk S

27 июня 2017 г.

The instructors were not around for help or commentary and the videos and lessons were sub-par.

автор: Nadav Z

10 нояб. 2015 г.

Couldn't fiish the course. Not hard, but exhausting and not interesting.

автор: Enric M

24 нояб. 2015 г.

This is a good Java Tutorial:

I followed two videos and I'm learning in my way.

I left the course because the ammount of time required was too high. For example, for one part of an exercise I spent a total of 12 hours distributed in 3 days. For the other part of the exercise I spent 1 hour. Also, in the part one, the last exercise was tremendouly difficult for begginers and for someone (my case) that know one language.

You are making people hate Java. This is not for begginers. I have to say that the part of codepen and HTML was great.

Fortunatelly, I didn't pay. But I think that paying for this course is a waste of money. I had a good experience in other Coursera programming course: "An Introduction to Interactive Programming in Python" of Rice Unviersity. The examples were awesome and the tests were reasonable, quite the opposite to this course.

Also, Eclipse is so much better than BlueJ in many ways, also into learning...

And there's more things that must be improved, but no time and no money.

I'm very dissapointed to this course and Duke Univeristy.

автор: Natalie R

8 нояб. 2017 г.

This course is a huge disappointment. It is impossible to start the first assignment due to lack of information or examples of any kind. Many of the students have posted the same issue on the discussion forum and we are receiving no answers from mentors. This specific class is extremely frustrating and a huge waste of time. I am not the only one who thinks this!!!!! Someone should fix this class before they loose a lot of subscriptions because students are frustrated!!!!!

автор: Dr J R C

30 сент. 2016 г.

Use of Duke own specialised librarie ~ not the best way of learning progamming for the real world.

автор: Luis C M L J

27 дек. 2020 г.

Very hard to follow, this is for medium level but not for beginners

автор: 罗俊平

6 апр. 2020 г.

Impossible to download anything from the resources website

автор: vikas v

1 февр. 2020 г.

This is all teached in Bluej which is tough to understand