Chevron Left
返回到 Data Structures and Performance

学生对 加州大学圣地亚哥分校 提供的 Data Structures and Performance 的评价和反馈

4.8
1,667 个评分
346 个审阅

课程概述

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.

筛选依据:

151 - Data Structures and Performance 的 175 个评论(共 336 个)

创建者 Abdalla M

May 23, 2017

Loved it

创建者 Rasul A

Apr 03, 2016

Good course about algorithms.

创建者 Ali S

Feb 21, 2016

A very useful and instructive course. The difficult abstract ideas are explained very clear way. You learn the basic theory, learn to develop understading why and where use a specific Data Structure and the porjects and examples are real world problem.

I am very happy that i had found this course and finished it. Thanks a lot

创建者 Gábor C

Jul 25, 2016

Good course!

创建者 Utku A

Apr 03, 2016

Projects are a lot of fun to do! I strongly recommend this course to anyone who wants to learn about algoritms and data structures.

创建者 agum o

Feb 10, 2016

Very nice intermediate course in Java and Data Structures, highly recommended.

创建者 Sergio V M

Feb 07, 2016

Awesome! Excellent methodology and contents! It goes to the point. Assignments are cool and help to understand the concepts. Perhaps, I found it a little bit easy, but this is also good because I can adapt my tight schedule to follow the deadlines while also remain motivated. ;-)

创建者 Matthew

Feb 10, 2016

Great class. I hope to take more advanced classes with you guys, if possible. Will you a series on complexity theory, dynamic programming etc?

创建者 LAURENT P A

Feb 13, 2016

Very interesting and really well taught!

创建者 Leonel S A S

Jun 07, 2016

Super easy and practical way of leraning the basic data structures, and some other important CS topics.

创建者 Sudharaka P

Feb 17, 2016

Great course. I learnt a lot about data structures and Java in general.

创建者 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

awesome

创建者 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 .

创建者 Soumyarup B

Aug 06, 2016

wonderful course, most beautiful is the application

创建者 Alexey U

Dec 21, 2015

Cool

创建者 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!

创建者 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!!!

创建者 Randall G

Oct 03, 2016

Best online course I have taken to date.

创建者 owolabi t

Nov 20, 2017

Very helpful course in helping to understand data structures and algorithms. This course will certainly prepare me well for my university degree in computer science

创建者 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.