Oct 08, 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.
Oct 16, 2019
This is an Awesome Course . The best thing About this Course is that It has weekly quizzes and Assignments as well as Practice Quizzes for particular Topics which helps in learning it more easily .
автор: Mohammed A W•
Jul 20, 2019
автор: SAPTARSHI D•
Jun 20, 2019
Apr 20, 2017
Jan 30, 2017
автор: Erick Z•
Sep 30, 2019
автор: Divine V•
Feb 03, 2019
автор: Constantin M•
Jul 27, 2017
Aug 02, 2016
автор: Stefan v d S•
Dec 20, 2016
All in all, this was a tough course, and the programming increased progressively as one moved on. Week 1 was OK, but I experienced a temporary hiccup in week 2 in the reading of the codon files; until I converted them to Strings. Even then the first file which contained only one DNA string gave its fair share of problems. In general, the section on Strings was pretty comprehensive. The programming was also pretty challenging. The section on debugging was OK, but I am at this stage still a little confused as to the amount and detail of information one is supposed to supply to someone else when you are experiencing a problem with your code. With the week 2 quiz I made a mistake than came back to haunt me in week 4; I did not read the question properly and from the outset my cgRatio method was not producing the correct answer. Eventually, after reading the specs for cgRatio again, I realised my mistake, could correct my code and get through the week 2 quiz! Week 3 on parsing, reading CSV files etc, the going was pretty good and I managed to complete the work covered in this section without too many problems. Week 4 on baby names; well, yes the mini Project was pretty extensive, with a lot of Methods being asked for and written. I found the small test files to be invaluable during testing. But the quiz contained a few curved balls. Method totalBirths does just that, and although in the specification it does say that it should also print the number of girls and boys names, and the total names in the file. Q1 and 2 tripped me up, I did not read them properly, and entered the total number of births for the girls and boys respectively. Questions 9 to 12 also resulted me in having to call a temporary halt, and write an additional method that looped over all the files from 1880 to 2014 in order to get the answers to those questions. Fortunately, method getRank came to the rescue here, doing all of the hard work!
This was a lot of work! I did "week 4" in one week, but only because I was already on leave and could focus on the mini project for the entire week. The entire course took me 6-7 weeks to complete.
I learned a lot. It was a good course, and very challenging. My greatest concern with the format you are using (80% or you don't move on - or you don't qualify), is that one can become "unstuck" as I did in week 2, but managed to get past that one.
автор: Shumin Z•
May 20, 2018
The overall quality of this course is great for beginners like me.
I really like how they sequence the videos as in a problem - abstraction - pseudo code - java code way.
Yet I have some thoughts I'd like to share with you guys. The first is that I saw less-than-average discussions in the forum, especially the professors/TAs seem to be less active than other courses I have taken in the past. The other is that after passing the whole course, I would personally very much like to see a sample answer given by teaching group or one selected from the student submissions. It helped a lot to see some of the details regarding logic and style in my previously courses. As for student submission, I knew some course has built a code submission system that would automatically grade the code based on ( I assume) multiple case testings.
автор: Dan H•
Oct 19, 2015
As usual the 4 professors(presenters) have done an excellent job. The resources, videos, assignments and quizzes are very helpful, well thought out and comprehensive. They have done an enormous amount of work.
But there seem to be problems with the import edu.duke.* due to installation problems (e.g. Windows 10).
Maybe include 3 videos like:( example from other Coursera courses e.g. R Programming)
Installing BlueJ on a Mac
Installing BlueJ on Windows
Installing Bluej on (Mac) ; including these would enable me to give a rating of 5 stars.
For the beginner programmer this would help a lot.
I know there is the Discussions forum (very helpful) and students must sweat a bit to get BlueJ to work on some messy Operating Systems but this is my comment as a Beta Tester
автор: Tyler C•
Mar 10, 2018
Basic, foundational use of problem solving in Java. Expects you to already understand basics of programming -- if, for, variable declaration and assignment, etc. These topics are touched on, but more or less assumed that you know them already. My biggest complaint is the BlueJ environment -- while it's fine and appropriate if you have no real previous experience, if you're used to more professional programming environments / text editors, using it is a miserable experience. It does its job (handling all of the dependency and build details for you so you don't have to learn that stuff yet), but please could they incorporate a decent text editor into it. Assignments take about twice as long as they would with a more reasonable text editor.
автор: Joseph G•
Jan 16, 2017
I really enjoyed the coursework for this class. In particular, I loved how challenging some of the assignments were. However, I do hate that I cannot submit final quiz answers without paying for the course. I also did not like how little help there seemed to be offered to some individuals on the forum regarding issues they were facing with their code (specifically with the GeneFinder project).
I took three of the courses from Michigan on working with Python and they were completely open to complete without payment (which means you opt not to get a verified certificate). I wish that this course, and the specialization that it is part of, fell into the same category.
автор: Omar S•
Sep 11, 2018
It is a very good course, with great examples and great instructions, except I think in the first week of the syllabus. There, the exercise questions were very tough compared to the examples given in the lectures. I was stuck in that area for a long time. Too long in fact. In the end I skipped the exercise and went ahead in the course, got a better idea of how stuff was supposed to work and then came back and attempted the 1st week's questions again. I checked the discussions forum too and found that I was not the only one with this problem. So if you guys could focus a bit more on explaining Week 1, that'd be great!
автор: Alexey C•
Mar 24, 2018
Good challenges, good emphasis on relevant knowledge, but unreasoned instructions: had to rely more on myself and make my own programming exercises between some lectures to get comfortable with new material before moving on, as well as alterate some methods for better reuse during the exercises provided.
You can learn well from here, but pay attention, and dont afraid to exercise coding when you feel to
автор: Bruce W•
Dec 16, 2019
Overall, this course was a decent introduction to Java and many related concepts. The only noticeable downside was the choice of development environment. The BlueJ environment is very lightweight, but fails to check for simple errors (e.g. use of == instead of .equals() for string comparison). It also lacks the convenience of auto-complete for variable names that almost all other free IDEs offer.
автор: Francisco A M•
Apr 27, 2016
Except for a few problems regarding the clearness of some of the homeworks' statements, hence the stars, this is an excellent beginner's course for anyone interested in Java. I am currently taking the follow up course "Java Programming: Arrays, Lists, and Structured Data" and for the moment it seems as good as this one, although with the same few problems.
автор: Rafael d B A•
Oct 16, 2015
Great course! One sugestão I have is to teaching how to use FileResource,URLResource, DirectoryResource, Pixel, ImageResource, etc, without using the edu.duke, because in the real word we don’t use this library. I know this library can facilitate the coding, but when the students use another IDE, they will not can do the same coding as they used on course.
автор: Umer F•
Oct 18, 2018
Overall course was pretty good i really enjoyed doing assignments and answering quiz. I found coursera website a user friendly and easy to navigate
The thing i didn't like in the course was a BlueJ IDE, at beginning of the course i tried BlueJ and found that it is one of the weird java IDE i have ever used. So i completed all assignments using eclipse.
автор: Andrew C•
Jul 14, 2018
Good introduction to Java programming, instructor videos were informative and the quizzes and tests were challenging and interesting.I was familiar was the Java syntax before taking this course, I think a complete beginner might have to do a little bit of extra online research to clarify some concepts.
автор: Portia O•
Jan 28, 2019
It was a little hard to get started because the documentation for the course (various websites, etc) isn't super clear (to me), but once I got used to it, it was great. The instructors are great and explain the concepts really clearly. The provided classes (DirectoryResource, etc) were awesome!
автор: Md. Z M•
May 15, 2016
Might seem a bit overwhelming to beginners, but at the same time, a useful course to practice writing code on real-life data sets, for experienced learners.
The library used here is useful, but not reusable in general.
Overall, a nice experience. :)
автор: John K•
Nov 09, 2015
Good course, it seemed too easy at times since they provided alot of guides to solving the programming problems but I might be biased since I have some programming background. Overall I would recommend for beginners interested in learning java.
автор: Gágik A•
Jul 16, 2016
I liked the Course, it developed my skills of thinking as a coder, but I did not like the BlueJ programming environment, as I think it required to many clicks to accomplish simple debugging tasks and didn't have user friendly interface.
автор: Krishna K•
Jun 15, 2019
Pretty basic course if you have done any programming. It is pretty well designed. I don't recommend programming in bluej if you done some programming before. The environment is pain to use. Text editors all the way!!