Object-Oriented Programming

Provided by:
7/10 stars
based on  6 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
22631 reviews

Course Description

Go beyond the basics of programming to understand object-oriented methodology, the approach to modular and reusable software systems.

Topics Include:

  • Introduction to Object Oriented Programming
  • Classes and Methods
  • Polymorphism
  • Inheritance
  • Standard Library of C++

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

Object-Oriented Programming course image
Reviews 7/10 stars
6 Reviews for Object-Oriented Programming

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
Mark Delaforce profile image
Mark Delaforce profile image

Mark Delaforce

4/10 starsTaking Now
1 year, 10 months ago
There's good and bad in this course. First the good: the material covered in the lectures is really useful and explained really well. I would like to thank Dr. Supratik Chakraborty particularly for the way in which he explains concepts with exceptional clarity and detail. I have learned a lot of useful information from this course for which I am grateful. Now the bad: The quizzes! The quizzes bear little resemblance to the taught materials, which is a shame because their weight contributes such a high percentage to the final grade. In contrast to the lectures, which are explained very well, the quiz questions are full of traps. They contain in various degrees a combination of (1) syntax and concepts that are not covered in the lectures (2) overly long and complex code, particularly for a beginner for which this course is supposedly aimed (3) purposely set syntactical tricks designed to trip you up, and (4) confusing and meaningless v... There's good and bad in this course. First the good: the material covered in the lectures is really useful and explained really well. I would like to thank Dr. Supratik Chakraborty particularly for the way in which he explains concepts with exceptional clarity and detail. I have learned a lot of useful information from this course for which I am grateful. Now the bad: The quizzes! The quizzes bear little resemblance to the taught materials, which is a shame because their weight contributes such a high percentage to the final grade. In contrast to the lectures, which are explained very well, the quiz questions are full of traps. They contain in various degrees a combination of (1) syntax and concepts that are not covered in the lectures (2) overly long and complex code, particularly for a beginner for which this course is supposedly aimed (3) purposely set syntactical tricks designed to trip you up, and (4) confusing and meaningless variable and method names designed to make it difficult to follow the code. In short, there is very little effort/ reward value to be gained from most of the quiz questions and I would be very surprised if the person who claimed they passed with 100% did so without copying and pasting the code into their IDE and getting the answers that way or was not a beginning programer. So in summary, the taught course content is well taught and extremely useful, but the quizzes tarnish what would otherwise be an exceptional course. I was considering paying for the five courses in the series to get the X series program certificate but I think there are probably better alternatives.
Was this review helpful? Yes0
 Flag
Deepak Kushwaha profile image
Deepak Kushwaha profile image

Deepak Kushwaha

1/10 starsDropped
2 years ago
Very much Disappointed! Lectures are so boring. Same concept are taught in many videos. Better choose something other.
Was this review helpful? Yes0
 Flag
Aerospace  Engineering student Masters profile image
Aerospace  Engineering student Masters profile image

Aerospace Engineering student Masters

10/10 starsTaking Now
2 years, 1 month ago
The lectures are lucid, appropriately detailed and very helpful in understanding topics for students who are not from computer science background. Thank you for your patience and effort!
Was this review helpful? Yes0
 Flag
Karolis Balčiūnas profile image
Karolis Balčiūnas profile image

Karolis Balčiūnas

9/10 starsCompleted
2 years, 4 months ago
I am a student and I always had problems with OOP. I just couldn't get the hang of it. Didn't understand why it is needed or how should I implement it in my programs. This course opened my programmer's mind to a whole new level. Everything is explained in high detail and many references are given to study privately. I was able to take a lot of notes for future study. The only bad thing I found about this course is that there were mistakes made in some slides and in some questions. Like for example the return type of main function was forgotten or there were syntax errors like forgotten semi-colons. If you have experience in C++ prior to this course you should spot them yourself and they shouldn't be a problem. All in all, from the bottom of my heart I thank to everyone who contributed to this course!
Was this review helpful? Yes0
 Flag
Keshav Gupta profile image
Keshav Gupta profile image

Keshav Gupta

10/10 starsCompleted
3 years, 6 months ago
I have just completed the course with 100% final grade. I took a liking to this course, from the very first lecture itself. The way the topic was presented, was fabulous. The use of Diagrams and Example code really helped to clear the concepts in my mind. The instructors have done a really good job in making sure that no doubts remain in the students mind. The discussion forum is also very lively and helpful. 5/5 for this course! Thank you IITBombayX! Happy Learning!
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

7/10 starsTaking Now
3 years, 7 months ago
completed only two topics till now, and i have started liking this course. this is an excellent course, and all the concepts are taught very clearly using diagrams and sample code. the quizzes are fun too
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.