Object Oriented Programming in C++
4.1 (34 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,262 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Object Oriented Programming in C++ to your Wishlist.

Add to Wishlist

Object Oriented Programming in C++

Learn how to program object oriented using C++ for beginner!
4.1 (34 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,262 students enrolled
Last updated 7/2016
Indonesian
Price: Free
Includes:
  • 2 hours on-demand video
  • 5 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Explain benefits of object-oriented concept
  • Implement the object-oriented concept in C++ programming
  • Select the appropriate data and function specifiers
  • Distinguish several type of polymorphism concept
View Curriculum
Requirements
  • Have basic skill of C programming language
  • Download and install IDE for C++ (Code::Blocks, CodeLite Visual Studio, etc)
Description

This course discusses about object oriented programming in C++. It's started by explaining the basic concept of object-oriented. Then, followed by its implementation in C++ programming language. This course provide 10 tutorial videos which will cover each essential concept of object oriented programming and their implementation in C++ programming language. This course takes about 2 hours to complete. After completing this course, students will be able to understand the core concept of object oriented programming such as abstract data type, inheritance, polymorphism and encapsulation. Student will also see the reasons why object oriented programming is better than procedural programming.

Please note that the language used in this course is Indonesian. We are working to translate it into English.

Who is the target audience?
  • This course is designed to provide a basic understanding about C++ programming and object-oriented concept. Moreover, it also discusses about references, pointers, and function specifiers. This course is not recommended for students whose do not have basic skill of C programming language.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
10 Lectures
01:57:42
+
Introduction to Object Oriented Programming
3 Lectures 22:13

Understand the basic concepts of OOP, write code with basic syntax in C++, and implement IO Stream for getting input and displaying output (Mengerti konsep dasar OOP, mengkode dengan sintaks dasar pada C++, dan mengimplementasi IO Stream untuk mendapatkan input dan menampilkan output).

Introduction & IO Stream
08:29

Create and use the class and object (Membuat dan menggunakan class dan object).

Class & Object
05:36

Execute the constructor and destructor by creating and deleting an object (Menjalankan constructor dan destructor melalui pembuatan dan penghapusan object).

Constructor & Destructor
08:08

Review the basic concepts of OOP in C++ (Mengevaluasi ulang konsep dasar OOP pada C++)

Introduction to Object Oriented Programming
3 questions
+
Principles of Object Oriented Programming
3 Lectures 45:02

Implement the encapsulation and access modifier (Menggunakan encapsulation dan access modifier).

Encapsulation
10:58

Understand the principle of and how to use the inheritance (Mengerti prinsip dan penggunaan inheritance/pewarisan).

Practice case can be downloaded in (Soal praktik dan jawabannya dapat diunduh di) Additional Resources (pdf file) and its source-code answer (zip file).

Inheritance
15:56

Understand the principle of and how to use polymorphism (Mengerti prinsip dan penggunaan polymorphism).

Practice case can be downloaded in (Soal praktik dan jawabannya dapat diunduh di) Additional Resources (pdf file) and its source-code answer (zip file).

Polymorphism
18:08

Review (mengevaluasi ulang materi) the encapsulation, inheritance, and polymorphism

Principles of Object Oriented Programming
3 questions
+
Basic Class and Method
4 Lectures 50:27

Create and use string (Membuat dan menggunakan string).

String
17:00

Create and implement member function and constant object (Membuat dan mengimplementasikan member function konstan dan object konstan).

Data and Function Specifiers (Part 1)
09:42

Create and implement static data member and static member function (Membuat dan mengimplementasikan data member statis dan member function statis).

Data and Function Specifiers (Part 2)
11:27

Create and implement reference and pointer in variables (Membuat dan mengimplementasikan reference dan pointer pada variabel).

Project case is available on Additional Resources (pdf file) for evaluating yourself (soal proyek tersedia pada Additional Resources (pdf file) untuk mengevaluasi diri Anda).

Reference and Pointer
12:18


Basic Class and Method
4 questions
About the Instructor
Bina Nusantara University
4.2 Average rating
55 Reviews
3,558 Students
3 Courses

Bina Nusantara University (BINUS University) is a private university in Indonesia. The vision of BINUS University is a world-class university … in continuous pursuit of innovation and enterprise. The mission of BINUS University is to contribute to the global community through the provision of world-class education. BINUS University has 7 faculties and more than 30 programs for Undergraduate, Magister, and Doctorate level, 25000 students, and 6 campuses. Based on QS Stars ranking, BINUS University achieves 3 of 5 stars with ranking of number 11 in Indonesia (number 1 for private university) and number 301-350 in Asian.

Rhio Sutoyo
4.1 Average rating
34 Reviews
2,262 Students
1 Course
Researcher at Bina Nusantara University

Rhio Sutoyo is a researcher at Bina Nusantara University. His research topics are Game Study, Computer Vision, and Natural Language Processing.

Jeklin Harefa
4.1 Average rating
34 Reviews
2,262 Students
1 Course
Lecturer at Bina Nusantara University

Jeklin Harefa is a Lecturer of Computer Science at Bina Nusantara University. The topics include Algorithm and Programming, Object Oriented Programming, Data Structure, and many more.