Introduction to Object Oriented Programming

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Demystifying OOP Fundamentals

Here are just some of the items covered in this course.

We will talk about the history of “OOP” Object Oriented Programming and “POP”, Procedural Oriented Programming. We will look deep into the origins of OOP and why it is such a powerful “Methodology” in the world of programming and software development. This course will show you the differences in POP and OOP, the benefits of one over the other, Why would you use POP instead of OOP. Why and where you should use OOP instead of POP, etc..We will teach you how to start thinking of your programming in terms of “objects” with classes, instead of a traditional “Top Down” programming approach. When we sit down to write an application or a program, it is helpful to think about the process in terms of “Abstracts” and “Objects”. We live in a world of objects, Everything is an object and that is why we should look at our programming in terms of “Objects” as well. We will study the importance of “Objects” and how they interact with other objects around them, and that is the foundation of this introduction to OOP course.

  • Students will understand the basic philosophy of the POP methodology

  • Students will understand the philosophy of the OOP methodology

  • You would be in a position to learn C++, Java or similar OOP based programming languages

Instructors

Profile photo of Bhalchandra Gholkar
Bhalchandra Gholkar

Post graduate Engineer... Computer Programming language trainer for last 20 years... Passionate about teaching and have taught personally over 3500 students. Currently my team is developing unique methodology for teaching programming language to the masses at lowest possible price. My team has tried to develop absolutely out of the box e-learning contents similar to Crafting a diamond.... for those who...

Instructors

Profile photo of Daryl Newell
Daryl Newell

I studied electronics as an Electronic Engineering Technologist at DeVry University. In working in the Audio Video and consumer electronics field since 1994, I have written and used C and C++ programs for work and to help automate every day computer tasks from stock trading applications to Graphical, Standard Deviation  calculators. It is a pleasure to help others in topics...

Review
4.9 course rating
4K ratings
ui-avatar of Anne Suro
Anne S.
4.0
2 years ago

It was a good introduction to a difficult, abstract subject. Just the right length for me. I would agree that some of the language was a teeny bit outdated. The God bits were jarring, but definitely woke me right up. As in, wait -- what?

  • Helpful
  • Not helpful
ui-avatar of Kathryn Frey
Kathryn F.
3.5
4 years ago

Overall this course was very good. Enjoyed the simple language and examples. Some items I feel were too high level, such as abstraction. There is a large amount of generalization that made is slightly challenging to conceptualize the purpose and I feel like some of the questions in the quiz were not very well reviewed in the videos.

If you have zero background with programming this is a great place to start. If you have some understanding, you'll want a little more than what this course offers but it's still worth the time to take.

  • Helpful
  • Not helpful
ui-avatar of Suren Chandrasekera
Suren C.
3.5
4 years ago

Good examples except the god references. They are not real examples. The speed was a bit quick.

  • Helpful
  • Not helpful
ui-avatar of Álex Borbón
Álex B.
4.5
4 years ago

Es bueno iniciar con entendimiento de las bases, en lugar de iniciar programando y tratar de hacer que el estudiante entienda todo de golpe

  • Helpful
  • Not helpful
ui-avatar of John Budnichuk
John B.
4.0
4 years ago

Yes, reinforces the gray areas that I had about OOP

  • Helpful
  • Not helpful
ui-avatar of Naga Srinivas Guntupalli
Naga S. G.
2.5
4 years ago

The course wasn't what I exactly I expected.

  • Helpful
  • Not helpful
ui-avatar of Regina Gordon
Regina G.
5.0
5 years ago

History and procedures- POP and OOP comparisons and differences are excellent choice in getting understanding about both. I am able to easily understand the methods! The explanations and examples and graphs were great!

  • Helpful
  • Not helpful
ui-avatar of Jonathan Jeffery
Jonathan J.
5.0
5 years ago

This course is removing a lot of the mystery around programming. I love how it meets my methodology to learning: understanding the "Why" and "What" before the "How".

  • Helpful
  • Not helpful
ui-avatar of John Fraser
John F.
3.5
5 years ago

I found the references to god jarring.

  • Helpful
  • Not helpful
ui-avatar of Daniel Bird
Daniel B.
4.0
5 years ago

The content is very good but hard to follow as it runs quickly through the material. Slowing down and stopping to think about it has proven helpful. Slide deck would have been great to have but the act of taking notes has helped to cement the information.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses