Working with Strings
Efficiency Analysis and Benchmarking
Interfaces, Linked Lists vs. Arrays, and Correctness
Trees! (including Binary Search Trees and Tries)
Hash Maps and Edit Distance
Certification
You will get a certificate on completing this course.
University
The course is from one of the top universities of the world - University of California San Diego.
Price
This course is costly - Rs. 4439/-.
Difficulty
46% of the students have found this course easy.
Content
86% of the students have liked the content of this course.
Assignments
80% of the students have liked the assignments of this course.
Teaching
84% of the students have liked how the instructor has taught this course.
Satisfaction
90% of the students are overall satisfied with this course.
Edvicer's Rewards
You can get a cashback of ₹ 300 on buying this course.
Limited Time Discount Offers
Save your money with Edvicer. Check out our premium courses with discount offers.
Save your money with Edvicer. Check out our premium courses with discount offers.
Map your Career
Not sure which job profiles this course will open for you? Check out our AI based tool to get a complete personalized career map.
Not sure which job profiles this course will open for you? Check out our AI based tool to get a complete personalized career map.
Certification
You will get a certificate on completing this course.
University
The course is from one of the top universities of the world - University of California San Diego.
Price
This course is costly - Rs. 4439/-.
Difficulty
46% of the students have found this course easy.
Content
86% of the students have liked the content of this course.
Assignments
80% of the students have liked the assignments of this course.
Teaching
84% of the students have liked how the instructor has taught this course.
Satisfaction
90% of the students are overall satisfied with this course.
Edvicer's Rewards
You can get a cashback of ₹ 300 on buying this course.
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!
Introduction to the Course
Working with Strings
Efficiency Analysis and Benchmarking
Interfaces, Linked Lists vs. Arrays, and Correctness
Trees! (including Binary Search Trees and Tries)
Hash Maps and Edit Distance
Reviews from Coursera
Outdated course and not what I was looking for. It contains all assignments on a Java Swing application which is outdated too.
I am very happy that this course is part of the Object Oriented Java Specialization - the one which has 2 courses from Duke and 2 courses from UCSD. If you are reading this, it goes without saying that Read More ...
This course code is outdated and cant be accessed from newer versions of Java Fx.
There is no one participating or collaborating here! There's no way to get help.
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 ea Read More ...
Show more reviews
Write your review of Data Structures and Performance
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |