CS311 : OBJECT ORIENTED PROGRAMMING

Department

Department of Computer

Academic Program

Bachelor in COMPUTER

Type

Compulsory

Credits

03

Prerequisite

CS216

Overview

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