Oct 13, 2017
Great into to Java, instructors have clearly put thought in to the format with the choose your own learning style videos, and additional coverage where it may be needed. These have been very helpful.
Oct 14, 2015
I loved this course! The course videos and the projects sharpened my idea about some of the toughest concepts of Java and OOP. I recommend this course to anyone interested in learning OOP in Java. ☺
автор: Nicholas B•
Oct 08, 2018
Would have preferred if the map was built incrementally, with me continuing each exercise with my own map rather than a new, supplied map each time. That would make me feel more ownership towards it.
автор: Frank T•
Oct 03, 2019
Support for the course has ended and the exercises are no longer compatible with new versions of Java. After solving an OpenGL issue and installing JRE 1.8, the starter program still wasn't working as it should.
автор: Roussel K•
Dec 05, 2015
This is course is really awesome and I would recommend it to anyone who is interested to Software Engineering using JAVA programming Language.
A little history about my background will help understand my excitement about this course. I am a newly graduated in the field of Electrical Engineering. So far, I wrote code mainly in C++ and I have not really participated to very challenging programming assignments. Looking for job (Unluckily so far ) I quickly realize that Java programming is really big on the job market. For these reasons, I got this book in Java programming called "Starting Out with JAVA", but may be due to lack of discipline I was not really able to move deeply in book.
However since I have enrolled in this course, I am being influenced tremendously by the design of the class.I got so much positive vibe from the professor who make this class really exciting. The level of details use in lecture videos make this class really easy to follow. In addition, the class assignment are just plainly cool, practical, and challenging. I really feel like I am learning from expert in the field. This fact has raised my confidence that my gaining the skills combined in this specialization I magnify my qualification on the job market.
Oct 08, 2019
I really enjoyed the course, did to keep in touch with Java over the summer so as not to forget; it turned out to be a bit more challengiing than the one at university and I relearnt the concepts easier. I guess my 2nd year course also has a slight legacy issue; however this was a really nice course to do. I would do the whole specialization, but I have to go to a normal university to get a more recognised qualification.
автор: Thao R•
Apr 05, 2019
The peer reviews for final grade was challenging in a way that it relies solely on the honesty of your peers. I ended up with dishonest grades from peers. Specifically the person gave me grade 0 and a " . " in each comment section and called it the day. Nothing stopping more people from doing that actually. Other than that, the materials are great and assignments were challenging. Students who wanted to complete the course honestly actually had to work hard at researching to success.
автор: Austin R•
Feb 06, 2016
It needs project based exams, not quizzes. These project exams should be a combination of automated programming tasks, like the kind you find on HackerRank or Codeforces and peer assessment based projects that asks students to evaluate the readability of each others code. As it currently stands, this course is a joke.
автор: Jonathan Z•
Oct 19, 2018
You are given outdated and messy code to work with, I came back to this project after several more years of java experience and it was actually made tricky by the horrible starting points. I rewrote almost every project from scratch in 1/8th of lines.
Jul 03, 2019
절대 듣지마라. 동료평가 때문에 짜증난다. 일주일 무료라고 해놓고 3일전에 다 끝내고 동료평가 기다리는데 최소 4일은 걸린다. 공짜로 듣는 사람은 일부러 매치를 못하게 하거나 하는 알고리즘이 있는듯 하다. 아니면 듣는 사람이 별로 없는 인기 없는 강의거나. 둘 중 하나겠지 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
автор: radhika s•
Dec 07, 2016
I would give additional stars if it was possible. Some prior programming experience is required (I think they already specify this as a prerequisite). That said, if you just done basic programming but never used GUI libraries before, this is THE BEST POSSIBLE INTRODUCTION to using libraries.
Must say a word about the course structure, material and the professors. They are all, yes all three of the professors, in one word: AMAZING!! Their tone is encouraging and it is a privilege learn from them.
The course structure, again 5 stars. A combination of the CORE and concept challenges cleared up any muddled up concepts in my head. So analyzing and understanding the support code was a breeze (it took me multiple attempts and umpteen reviews of the videos to get this far in the course but I am definitely more knowledgeable and competent than before I started)
The course material is really good.
I am highly motivated to complete this course and go for the next one provided by this dedicated team of fantastic teachers.
автор: Srinivas S•
Nov 03, 2016
This was an excellent course in Java programming. My entire programming experience prior to this course was my own reading of Java basics from tutorialspoint.com. So, basically little to no experience. With this being an intermediate course, my learning curve was quite steep. But the 3 professors have done an excellent job of creating an interactive and challenging learning experience.
The lectures are engaging and on point. I love the format where they tell you an overview of the assignment ahead of the week's lectures. This way, you can associate ways of using things learnt in the lectures while you learn them.
I also loved how the assignments built up from being quite easy to very challenging over the course. Each passing week uses skills acquired from all the preceding weeks, offering a nice continuity that aided my learning. Overall, my entry into programming was made thoroughly enjoyable through this course and I'd like to thank the team that created this course for it.
автор: Jade F•
Apr 15, 2019
This was my favorite course out of the whole specialization - the way the instructors set up the curriculum makes you feel like you're taking a real college course, and the assignments are fun, not too challenging, and interesting. The use of 'unfolding maps' and processing is a really good choice, and though I won't be using 'unfolding maps' in the future (it's kind of outdated and isn't used in the field), I gained a lot of insight into how geodata is used and was easily able to apply what I'd learned using other map platforms.
As for object oriented programming, you couldn't ask for a better way to convey the material. I highly recommend this course to people wanting to explore java programming, or OOP in general.
автор: Luis V•
Jan 19, 2016
Great introduction to OOP with Java. This is not a pure theoretical course, neither a entirely practical course... It is both, so the instructors present the material with a good balance between theory and practice. Part of your assignment tasks is to explore on Java classes and learn how to use their methods (functions) in your own programs, which gives you a taste of a daily programmer job. The end of course project stimulates your creativity!
Nonetheless, this course will be challenging for someone who has not been exposed to any OOP concepts before. Make sure to practice a lot and go to the discussion forums, which are a great resource for help, at any moment you need it.
автор: Pat C•
Mar 05, 2016
This course delivers a great learning experience. I have not only learned the theory of object oriented design through java. I have also gained hands on experience of these challenging concepts through the java programming assignments. An outstanding feature of this course is the ability of the three professors to relate rigorous theory to hands on experience by means of the java assignments. Hats off to three outstanding Computer Science professors for the great teaching, enthusiasm and ability to motivate me the learner. This course delivers 100% on its promise to provide a solid foundation in object oriented design and programming through java.
автор: Ali A•
Mar 01, 2016
This course was a really comprehensive package explaining all the basic concepts of Object Oriented Programming . The instructors clearly explains the concepts of inheritance , polymorphism , searching , sorting etc. relating it as much as possible to real world examples. The concept challenge questions clearly helps you to understand the subtle nuances that the instructor wants to explain . The quiz are easy .The only thing that i found hard was to complete was the final assignment as i had minimal programming experience with data structures but if you stick to it , you will definitely make it , just like me :)
автор: ahmed h•
Sep 29, 2015
Best Java course I have seen for years. And Best team of instructors in any of Coursera courses. Hope to have later specializations from the same Instructors. I am just delaying certificate until finishing the due java specialization, as I felt it may need introductory course as advised by the great instructor Christine
Great Instructor/Course from great University as great as the rest of San Diego university courses. Well respected Universities in addition to Duke, Michigan and Virginia Compared to the very short courses from other reputable Universities
автор: Aryadip S•
Dec 21, 2015
It was a wonderful course! Kudos to all the professor! I wish i was lucky enough to be under the tutelage of such great Professor! Loved how lucidly, they made us understand Java.
Special mention to Christine. You were absolutely fantastic!
And to the Coursera Community. You guys rock! Bless you guys. You have no idea how much you are helping students like me.
Looking forward towards more such tutorials.
PS: Can i expect J2EE tutorials from these professors? And also, some course on Algorithms from these Professors? It will be very helpful.
автор: Mohamed M M A K•
Mar 05, 2016
An excellent course for taking a step forwards in Java programming. The instructors are great and I love the concept challenge videos as they help clarify new concepts.
The programming assignments are good although sometimes felt like they were not challenging enough.
The course material isn't that long and the course could easily be completed in 2-3 weeks or even less.
Despite that it is not an introductory course to Java, I was able to follow along smoothly without prior Java experience. However previous programming experience is required.
автор: Radu S•
Nov 18, 2015
I liked the way that the professors insisted on understanding the mechanics behind the concepts learned, using the memory models and asking for that pen and paper for drawing them.
I didn't find any pdfs with course notes containing the concepts discussed in a written form but I think I'll relisten some of the videos and write that notes for myself.
I managed to understand quite a few object oriented concepts that were blurry for me before, thank you for that. Now, it's practice time, to avoid forgetting all that !
автор: Mohammed A S•
Oct 26, 2017
Very good course , really wonderful instructors , who could deliver the content in a very very professional way .Also , they could help me with the OOP concepts like inheritance and polymorphism in a great way . one more great topic that they touched on , was the algorithm part , this was so important for me .. and they made it so easy for me to understand and think in terms of proficiency and optimum solution . Thank you so much professors for this wonderful content and the professional way you handled it .
автор: Uriel O M V•
Aug 24, 2019
This is an excelent course. It contains illustratives examples about inheritance and a little bit of polymorphism. This concepts are important for well written and easy to maintain code. A student can work with real data sets (earthquake data and airport data) and use the popular IDE Eclipse. The core videos are well explained. Additionally I learned variable scope. This is not a beginer course. Before enrolling in this specialization I completed the beginner specialization from Duck university.
Dec 23, 2015
This is one of the best series of courses I came along in online MOOC platform, such a brilliant course, this whole specialization is brilliant, such a interesting projects, I'm disappointed that I live in country that isn't that much wealthy to help this Specialization and to be able to do Capstone Project , but I wish all the best hope to finish all in time, this is in my top 3 online MOOC Courses and I saw a lot of them.
I wish all the best to this team and people that made this possible.
автор: Ayse E G•
Dec 29, 2015
Excellent course. Some courses that are "object-oriented" start with simple variable declarations and they are extremely boring to work through as there is very little progress in each week. Others assume you know a lot and they are very confusing. This one is very good if you have been exposed to programming before and want to learn object oriented approach. It isn't too easy or hard. Instructors take the time to explain concepts rather than simply using them. Highly recommended.
автор: Arushi G•
Jul 27, 2017
This course is one of the best programming courses/resources I have used. Most will only teach syntax, especially for those at a beginner level. This was the first resource I found that took the syntax knowledge and showed me how to use that to actually create a useful application. For students at that awkward level where they have learned enough syntax to make basic small programs but can't figure out where to go from there, this course is absolutely perfect!
автор: Krishna Y•
Mar 08, 2016
The course is insightful and intuitive. The professors have done a great job. If you are already a programmer in some other language, you might find some topics a bit primitive but the project that is at the end of the module should be a good exercise even for the experienced programmers. And, to recreate the entire project on your own would be a great exercise. It will also gear you up nicely for the next course in the specialization.
автор: Dong C•
Dec 16, 2017
Really good stuff to learn! Java & Algorithms used to be headache to me, cuz many concepts are involved and I don't know ever how pieces of codes work together in Java. While the course itself is project-based, I do not feel tired anymore and I am really interested!! Though the project seems tough sometimes, overall it is really an excellent experience for me and I really recommend this course to all of those who struggle in Java!