Object Oriented Programming With C++ (2140705)   Old Code : 140705

8
Credit
4 + 0 + 4
Lect + Tuto + Pract
Teaching Scheme
70 + 20 + 10
ESE + PA + ALA
Theory Marks
20 + 10 + 20
ESE + OEP + PA
Practical Marks
ESE - End Semester Examination, PA - Progress Assessment, ALA - Active Learning Assignments, OEP -Open Ended Problem


Prerequisite

Programming Fundamentals

Rationale

The object oriented approach for software development has become the de-facto standard for the industry to develop the product based or customized software based on customer demand. The software libraries developed for various fields also follows the phenomena of object oriented development. The subject covers the basic concepts of the object oriented paradigm and popular object oriented programming language C++. The subject covers the basics of C++, objects and classes, Inheritance, Polymorphism, I/O and file management, and advance topics including templates, exceptions and STL (Standard Template Library).

Course Outcome

After learning the course the students should be able to:

  • Describe the important concepts of object oriented programming like object and class, Encapsulation, inheritance and polymorphism
  • Write the skeleton of C++ program.
  • Write the simple C++ programs using the variables, operators, control structures, functions and I/O objects cin and cout
  • Write the simple object oriented programs in C++ using objects and classes.
  • Use features of C++ like type conversion, inheritance, polymorphism, I/O streams and files to develop programs for real life problems.
  • Use advance features like temples and exception to make programs supporting reusability and sophistication.
  • Use standard template library for faster development.
  • Develop the applications using object oriented programming with C++.

Active Learning

Preparation of power-point slides, which include videos, animations, pictures, graphics for better understanding theory and practical work – The faculty will allocate chapters/ parts of chapters to groups of students so that the entire syllabus to be covered. The power-point slides should be put up on the web-site of the College/ Institute, along with the names of the students of the group, the name of the faculty, Department and College on the first slide. The best three works should submit to GTU.