Chevron Left
返回到 Data Structures and Performance

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

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



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.


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.


151 - Data Structures and Performance 的 175 個評論(共 336 個)

創建者 Jianmo N

Feb 03, 2016

Clear & Explicit!

創建者 Ya B

Jul 01, 2018

Great course! Thanks so much for putting this course together.

創建者 Tara P T

Jan 23, 2016

Very good Course. The assignments were fairly challenging and required 3-5 hours per assignment.

The instructors were really good. This was the first course on Coursera which I fully completed. I liked working with a large software project as part of the assignments.

創建者 Олег Т

Jun 20, 2016


創建者 Xuhao W

Feb 20, 2016

A very good course. The concepts are common and basic but the projects are fun and useful.

創建者 Konstantin

Feb 11, 2016

The course is fantastic! The professors are very enthusiastic and creative: they explain difficult subjects very clearly and provide visual aids and in-video quizes to enhance more deep understanding of material.

Special thanks for the project assignments! They are very interesting and well-laid.

I would recommend this course to programmers who want to deepen and practice their data-structures skills. For the novices this course should be taken after the first course of the specialization.

創建者 Kareem E

May 04, 2016

great course and valuable material that is worth to learn .

創建者 Majeed K

Dec 21, 2015

This is a great course. If you ever feared (like me) about implementations of linked-list, trees, tries, you should definitely join this! It would make these things much simpler!!!

創建者 Paul H

Apr 30, 2016

Well Done - I enjoyed these key concepts and how they were put across. Also the testing methods are pretty good.

創建者 Joao A

Mar 12, 2016

Very good series for learning Java and OO Principles. The big application approach is very interesting as we can see the whole picture even when we know little yet. The interviews with software engineers are very enlightening.

創建者 TerryTang

Jun 30, 2016

good course,i get much knowledges about java

創建者 Fedor

Mar 21, 2016

very good lecture format :)

創建者 Henrique S C

Dec 07, 2015

Fun and very interesting

創建者 Blazhnov I V

Jan 07, 2016

I like it

創建者 George N

Sep 05, 2016

Grate course, really interesting and useful especially Algorithms.

Assignments are organized very smart way it really motivates to go deeper.

Thanks University of California San Diego for creating this course on and make it available for online study!

創建者 Adam M D

Jan 30, 2016

Very good :)

創建者 Gopi K S

Nov 11, 2016

Very good course, well taught by the instructors.

創建者 Wayne A

Dec 05, 2016

Super awesome! I wish I had taken this earlier in my job search. It makes a lot of the algorithms you find in tech interviews super intuitive.

創建者 Victor J M B

Jan 28, 2017

Really loved the course and how every aspect covered was related to a real word application.

It is an awesome start to learn the basics about data structures and algorithms in order to move to more advanced topics.

創建者 Haoyu G

Jan 02, 2016


創建者 Jyotman S

Dec 20, 2015

Really good course.

創建者 Soumyarup B

Aug 06, 2016

wonderful course, most beautiful is the application

創建者 Alexey U

Dec 21, 2015


創建者 Patrick M

May 20, 2016

Great course to introduce intermediate level data structures to the person learning Java. I have previously used these structures in other languages, but this was a good way to knock the rust off my Java skills and update myself on Java implementations. Instructors are great!

創建者 Maya B

Oct 15, 2015

Amazing course! Amazing professors!