This course aims to introduce students to the concept of programming using the concept of OOP. And to recognize the concept of structures, inheritance and polymorphism. It also enumerates the advantages of object-oriented programming and its characteristics.
Intended learning outcomes
After the student passes the basics of the C++ language, he will have understood the concepts of object-oriented programming, such as data protection, encapsulation, inheritance, and polymorphism. The student will express the structure and design of object-oriented programming with its various concepts.
Teaching and learning methods
The traditional method (explanation of the topic) and student discussion in solving exercises and programs.Create a spirit of competition among students by solving programs individually. Self-education and problem-solvingPractical lesson in the computer lab
Methods of assessments
Written test (closed book), oral test, report writing, presentation and practical test