loader image

OPPS with c++ BCS306B

OPPS with c++ BCS306B

OPPS with c++ BCS306B

Course Code: BCS306B

Credits: 03

CIE Marks: 50

SEE Marks: 50

Total Marks: 100

Exam Hours: 03

Totals Hours of Pedagogy: 40T + 20P

Teaching Hours/Weeks: [L:T:P:S]: 2:0:2

An overview of C++: What is object-Oriented Programming? Introducing C++ Classes, The General Form of a C++ Program.
Classes and Objects: Classes, Friend Functions, Friend Classes, Inline Functions, Parameterized Constructors, Static Class Members, When Constructors and Destructors are Executed, The Scope Resolution Operator, Passing Objects to functions, Returning Objects, Object Assignment.

MODULE-2

Arrays, Pointers, References, and the Dynamic Allocation Operators: Arrays of Objects, Pointers to Objects, The this Pointer, Pointers to derived types, Pointers to class members.
Functions Overloading, Copy Constructors: Functions Overloading, Overloading Constructor Functions. Copy Constructors, Default Function Arguments, Function Overloading and Ambiguity.

MODULE-3

Operator Overloading: Creating a Member Operator Function, Operator Overloading Using a Friend Function, Overloading new and delete.
Inheritance: Base-Class Access Control, Inheritance and Protected Members, Inheriting Multiple Base Classes , Constructors, Destructors and Inheritance, Granting Access, Virtual Base Classes.

MODULE-4

Virtual Functions and Polymorphism: Virtual Functions, The Virtual Attribute is Inherited, Virtual Functions are Hierarchical, Pure Virtual Functions, Using Virtual Functions, Early vs Late Binding.
Templates: Generic Functions, Applying Generic Functions, Generic Classes. The type name and export Keywords. The Power of Templates.

MODULE-5

Exception Handling: Exception Handling Fundamentals, Handling Derived-Class Exceptions, Exception Handling Options, Applying Exception Handling.
The C++ I/O System Basics: C++ Streams, The C++ Classes, Formatted I/O.
File I/O: and File Classes, Opening and Closing a File, Reading and Writing Text Files, Detecting EOF.

Document

2022 SCHEME QUESTION PAPER

Previous Year Paper

26 thoughts on “OPPS with c++ BCS306B

  1. Thanks for the efforts for providing efficient notes
    I request you to shares OOPS WITH C++ NOTES/QUESTION BANK
    & DSA 4th &5th module notes

Leave a Reply

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