Implementation of Data Structures

Provided by:
7/10 stars
based on  2 reviews
Provided by:
Cost FREE , Add a Verified Certificate for $49
Start Date In Session

Course Details

Cost

FREE,
Add a Verified Certificate for $49

Upcoming Schedule

  • In Session

Course Provider

edX online courses
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be tau...
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.

Provider Subject Specialization
Sciences & Technology
Business & Management
22621 reviews

Course Description

In this Computer Science course, you will learn about implementation of all major abstract data structures using object-oriented programming paradigm of C++.

This course builds on the basic concepts developed in ‘Foundations of Data Structures’ course.

Topics covered: 

  • Review of OO programming, STL of C++
  • Stacks
  • Queues
  • Lists
  • Trees
  • Graphs

This course is part of the Fundamentals of Computer Science XSeries Program

Implementation of Data Structures course image
Reviews 7/10 stars
2 Reviews for Implementation of Data Structures

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
hua zhang profile image
hua zhang profile image

hua zhang

10/10 starsDropped
2 years, 9 months ago
I have studied four courses of the Fundamentals of Computer Science except this, and I'm eager to learn this excited course but it was closed,when will it be started again?
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

4/10 starsCompleted
3 years, 2 months ago
This course is technically better than it's predecessor: foundations of data structures. The STL data structures (stacks, queues, lists, trees, graphs) are covered, and Deepak professes most of these in a clearer manner than Arjit, in part because of the visual explanations and examples given. However, there are still fundamental problems with the course. The staff does not reply to students' questions in topic discussions. So if someone has a doubt, their only chance of clarifying the concern is if another student helps out. There is also no way of contacting staff directly via email as you would normally have in a university level course. If several students feel like an exam question incorrectly marks their answer, and debate it with data, there is no follow up from staff. If you answer a question incorrectly and the due date passes, you will not receive information regarding the correct answer or an explanation from sta... This course is technically better than it's predecessor: foundations of data structures. The STL data structures (stacks, queues, lists, trees, graphs) are covered, and Deepak professes most of these in a clearer manner than Arjit, in part because of the visual explanations and examples given. However, there are still fundamental problems with the course. The staff does not reply to students' questions in topic discussions. So if someone has a doubt, their only chance of clarifying the concern is if another student helps out. There is also no way of contacting staff directly via email as you would normally have in a university level course. If several students feel like an exam question incorrectly marks their answer, and debate it with data, there is no follow up from staff. If you answer a question incorrectly and the due date passes, you will not receive information regarding the correct answer or an explanation from staff as to what is correct/incorrect and why. So if you don't understand something, again, hope another student explains. Or do a LOT of research on your own. Let's make this series the best as time progresses. I hope the constructive criticism helps.
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.