Chevron Left
返回到 Java Programming: Solving Problems with Software

Java Programming: Solving Problems with Software, Duke University

4.6
2,205 個評分
443 個審閱

課程信息

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

熱門審閱

創建者 FA

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.

創建者 CC

Mar 29, 2018

Great course, it does help to have some background knowledge in another language but it is doable without any. goes through some fun projects but also some work usable items such as CSV parsing.

篩選依據:

433 個審閱

創建者 Marjolaine Charmillot

Dec 14, 2018

Great course, maybe too many hints for the exercices

創建者 K. SUJITH

Dec 14, 2018

This course provides with all intermediate knowledge for a student to learn Java and do some extraordinary work.

I really enjoyed to complete my course.

創建者 Federico Castellan

Dec 12, 2018

The course and the instructors are very good, especially for people who have a minimum experience in programing. Consulting other resources (e.g. the Oracle Java Tutorial) might be useful.

創建者 Vũ Đức Huy

Dec 12, 2018

I love this course, It is so helpful to me. It's great to become a programmer

創建者 Mikhail Korneev

Dec 09, 2018

It started fine, but then turned out it's a somewhat weird course. First of all, who uses Oracle Java IDE in the middle of 2010th? Secondly, the course doesn't really follow the OOP and Functional programming guidelines. Overall it's worth it if you are a complete newbie

創建者 Ying Bi

Dec 08, 2018

I love this subject because it is all about practice!! It led me in steady steps to build programs, algorithms and small projects from scratch. By making mistakes in these real problems, I learned faster than before when I relied on simply reading books about Java by myself.

創建者 TianJie Shen

Dec 07, 2018

Great course. Let the students dedicated to coding

創建者 Jade Feldhousen

Dec 02, 2018

This is a great first course to take at Coursera - you'll find the the content is high quality, the assignments progressively challenge you, and sets the tone that you're going to get a lot out of the courses but it's something you'll have to work for.

I thoroughly enjoyed the process of moving through the course and would recommend it to others, with the caveat that you're not going to just breeze through without putting in some time to focus on the assignments.

I definitely feel that I came away having advanced my skills and having accomplished something! That's the highest accolade you could give to any training.

Thanks!

創建者 NETRAVATI KATWE

Dec 02, 2018

Quite tough but worth the efforts!!

創建者 Nenad Najdanovic

Dec 01, 2018

Awesome. Things are explained clearly, and the best thing is that you are required to 'get your hands dirty' with the code, in order to do the assignments. Well designed course