Chevron Left
返回到 Data Structures and Performance

學生對 加州大学圣地亚哥分校 提供的 Data Structures and Performance 的評價和反饋

4.8
1,668 個評分
347 個審閱

課程概述

How do Java programs deal with vast quantities of data? Many of the data structures and algorithms that work with introductory toy examples break when applications process real, large data sets. Efficiency is critical, but how do we achieve it, and how do we even measure it? This is an intermediate Java course. We recommend this course to learners who have previous experience in software development or a background in computer science, and in particular, we recommend that you have taken the first course in this specialization (which also requires some previous experience with Java). In this course, you will use and analyze data structures that are used in industry-level applications, such as linked lists, trees, and hashtables. You will explain how these data structures make programs more efficient and flexible. You will apply asymptotic Big-O analysis to describe the performance of algorithms and evaluate which strategy to use for efficient data retrieval, addition of new data, deletion of elements, and/or memory usage. The program you will build throughout this course allows its user to manage, manipulate and reason about large sets of textual data. This is an intermediate Java course, and we will build on your prior knowledge. This course is designed around the same video series as in our first course in this specialization, including explanations of core content, learner videos, student and engineer testimonials, and support videos -- to better allow you to choose your own path through the course!...

熱門審閱

DB

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.

SS

Dec 19, 2015

The course curriculum is well designed and teaches students the basic data structures needed to be a successful software engineer. The project is good, and the weekly assignments are challenging.

篩選依據:

126 - Data Structures and Performance 的 150 個評論(共 336 個)

創建者 Saleem U B

Dec 26, 2015

Great one

創建者 Erick L

May 02, 2016

One of the best courses I have found!.

創建者 Sameer N

Apr 11, 2017

Well organized course. I loved the content and the real world assignments in the course. Thank you to all the 3 trainers.

創建者 Jesús Á A G

Feb 07, 2016

This course is a excellent introduction to data structures and algorithms for beginners. The lectures are extensive, complete and very helpful. The assignments are challenging and stimulating. The project is the construction of a text editor with check spelling, auto-correction, suggestion and more. It was the first time I felt involve in a large project, and you learn a little bit of software engineering too. This is the second course in the specialization and it overcomes the previous course in every aspect.

I'll give five stars. The only thing I didn't like was the concept challenges, and not because of the challenges but because of the discussion with the UC San Diego learners. They are not beginners, they are actor pretending they don't know how to solve the problems when it is evident -at least it was my impression- that they are advanced students. I found them annoying and not helpful at all.

創建者 abhinav

Dec 13, 2016

Exceptional so far

創建者 JIAXING S

Apr 22, 2016

Perfect course for intro of data structure

創建者 sivid w

Feb 15, 2016

Presented in an easy to understand format, videos are short which helps keep focus, assignments are well prepared which keeps student on the learning material. This course really helped me understand things more clearly.

disclaimer: I have previously enrolled in Algorithms Part I (from Princeton).

創建者 Oscar R

Jan 09, 2016

Very good teachers/instructors.

創建者 Chessie R

Jul 05, 2017

Learnt a lot from it.

創建者 Alicia B

Nov 09, 2017

Very good course, I really enjoyed it.

創建者 Betty

May 13, 2017

This course is professional in many aspects. For me it was also inspiring.

創建者 Aleksei K

Jun 04, 2017

A lot of very useful information. A perfect course for people familiar with the basics of java, and certainly a good continuation of the first course in the specialisation.

創建者 Yvette W

Feb 07, 2016

This course by Alvarado, Minnes and Porter was clear, interesting and well presented. In fact, it's one of the better MOOC courses that I've taken.

The assignments were of medium difficulty: not too easy but certainly not so difficult that you will get frustrated and give up. In addition, they are interesting assignments. As mentioned, the lectures are concise, clear and interesting. In fact, I recently signed up for another course on algorithms and dropped it because it was SO BORING. Also, I am taking a course on machine learning that presents algorithms. In contrast, that course is not clear whatsoever; if I hadn't taken this one then I would be very confused. Finally, I like how they have the Concept Challenges where students discuss a problem. The thought processes of multiple people talking through the problem was helpful for me.

As a result, I highly recommend this course to anyone who wants to brush up on performance calculations (i.e., Big O), basic data structures, and a few basic algorithms.

創建者 Sheldon D

May 16, 2017

great!

創建者 Subhaprada C

Sep 19, 2016

Brilliant course. Learnt a lot about Data Structures like Trees, Tries, HashMaps etc. The best part was implementing the back-end for the text-editor project. Highly recommend it.

創建者 Kamaldeep T

Sep 17, 2016

Great course overall. Excellent, well compiled set of lectures and assignments.

創建者 mohamed m

Jun 06, 2016

One of the best courses of data structures in the world !

創建者 Harish B N

Jan 14, 2016

Excellent Course!

The explanation is so detail with examples, even a person new to algorithms can understand the concepts.

創建者 Sangam S

Jan 30, 2016

Loved the assignment, challenging and fun.

創建者 Obi

Jan 27, 2016

great course, straightforward and paced very well

創建者 ahmed h

Oct 29, 2015

This courser deserves 10 stars and not just 5. I hoped that the team have started the series from the very beginning as to replicate the course 8A. I am perfering their style than from the very short Duke's course.

Still Many topics to come from this extremely successful team

thanks

Ahmed

創建者 Dee W

Aug 02, 2016

I love this class. There are a couple of data structure classes in Coursera and i think this class fits me the most. I like that it teaches data structures and how to use them in the real world. So, you will be building actual programs with the data structures you learn . It skips alot of the math stuff and I love it because i am not trying to be a "real computer scientist" . I dont need to know how to write a math proof on how a algorithm works what not. Maybe in the future when i want to do research, but as of right now, I just want to build cool software and have fun.

創建者 DARWIN G V

Nov 26, 2015

great!!!!!!

創建者 Devershi

Jan 16, 2016

After so many years, I actually understood the core concepts of data structures. Thanks all three instructors. The amount of effort they are putting to make the things easy for the students is awesome.

創建者 XING D

Jul 10, 2016

Fantastic, enjoying and challenging.