Skip to main content

OBJECT ORIENTED PROGRAMMING USING C++


2ND SEMESTER-
SECTION-A 

Principles of Object Oriented Programming(OOP); Introduction to OOP, Difference between OOP and Procedure Oriented Programming; Concepts: Object, Class, Encapsulation, Abstraction, Polymorphism and Inheritance, Applications of OOP. Special operators: scope resolution operator, Member Dereferencing operators, Memory management operators, Manipulators and Type cast operator Structure of a C++ Program.
Classes and Objects : Class Declaration : Data Members, Member Functions, Private and Public members, Creating Objects, Accessing class data members, Accessing member functions; Class Function Definition: Member Function definition inside the class declaration and outside the class declaration.

 SECTION-B 

Friend function, inline function, Static members, Function Overloading, Arrays within a class. Arrays of Objects; Objects as function arguments: Pass by value, Pass by reference, Pointers to Objects. Constructors: Declaration and Definition, Types of Constructors, (Default, Parameterized, Copy Constructors).

Destructors: Definition and use.  Operator Overloading
Type Conversion: Conversion from basic type to user defined type, User-defined to basic type and one user-defined conversion to another user defined type.

SECTION-C 

Inheritance: Extending Classes Concept of inheritance, Base class, Defining derived classes, Visibility modes : Public, Private, Protected ;
Types of Inheritance: Single inheritance : Privately derived, Publicly derived; Making a protected member inheritable, multilevel inheritance, multiple Inheritance and ambiguity of multiple inheritance, Hierarchal Inheritance, Hybrid, Nesting of classes.
Polymorphism: Definition, Application and demonstration of Data Abstraction, Encapsulation and Polymorphism. Early Binding, Polymorphism with pointers, Virtual Functions, Late binding, pure virtual functions.

SECTION-D 

Exception Handling: Definition, Exception Handling Mechanism : Throwing mechanism and Catching Mechanism, Rethrowing an Exception
File Processing: Opening and closing of file, Binary file operations, structures and file operations, classes and file operations, Random file processing.

Question Papers(M.S.T.):




Comments

Popular posts from this blog

COMPUTER ORGANISATION

6TH SEMESTER: SECTION-A  1. Computer Organisation : Evolution of Computers, Stored program concept and Von Neumann Architecture, Information representation and codes, Combinatorial Blocks : Gates, Multiplexers, Decoders, Encoders, Sequential Building blocks : Flip-Flops, Registers, Counters, Arithmetic algorithms : Addition and subtraction for signed magnitude and 2's complement numbers, integer multiplication using shift and add, Booth's algorithms, Integer and floating point representation. SECTION-B    2. Architecture of a Simple Processor : An instruction set, Addressing Modes, Instruction formats, Instruction execution in terms of Microinstructions, Concept of interrupt and simple I/O organisation, I/O organization : Strobe-based and Handshake based communication, Vector and priority interrupts, DMA-based data transfer; CPU organisation with large registers, Stacks and handling of interrupts and subroutines. Concept of Bus, data movement among registers...

LIST OF PROGRAMS

Practical Lab Quadratic   Bisection  False position  Newton raphson  Birgei vieta    Soln. of simultaneous linear equation   Gauss seidal method    Interpolation    Construct a diff. Table (forward /backward /divided)   Any one -  Newton Forward   Newton Backward   Newton Divided   Lagrange   Integration   Find integral value using - Simpsons ⅓  Simpsons ⅜  Statistics   Mean (AM) - any series - step deviation  Dispersion- md/sd  Correlation Coefficient  Regression lines

CAREER OPTIONS AFTER BCA

Career Options after BCA There are several doors opened, once you are done with your bachelor's in computer application(BCA).Apart from MCA or MBA in IT , one can also go for :  Masters in Computer Management  Masters Degree in Information Management (MIM)  Master of Science in Information Technology (M.Sc IT)  G-CAT Master  Postgraduate Diploma in Computer Applications  Post Graduate Program in Corporate Studies (PGPCS)  Postgraduate Diploma in Management (PGDM)  Program in Information Security Management  If one wants to get recruited and desires to be the part of corporate sector....there are numerous options for that too. One can work as a software developer, web developer, graphic Designer, App Developer for