Unit I
Introduction to OOPS: Object Oriented Programming features, Applications, History, Difference fromstructured Programming, Object Oriented Programming Languages, Program execution.
Course Name | Object-Oriented Programming |
Course Code | 24OEL647 |
Program | MSc Visual Communication (Digital Film Making & Media Production) |
Credits | 2 |
Campus | Mysuru |
Introduction to OOPS: Object Oriented Programming features, Applications, History, Difference fromstructured Programming, Object Oriented Programming Languages, Program execution.
Object Oriented Concepts: Abstraction, Encapsulation, Polymorphism, Inheritance, Classes and Objects, Programming Basics – Data types, Conditional Statements, Loops, arrays, Functions, Structures.
Implementing Class, Object Data Types, User Defined Data Types, Defining a Class, e Access specifiers, The Scope Resolution Operator, Using Class Objects Like Built-in Types, Scope, Constructors, Member Initialization, Constructor Overloading, Destructors.
Inheritance: Introduction, The protected Access Level, Assignments Between Base and Derived Objects, Types of Inheritance, Compile-Time vs. Run-Time Binding, virtual Functions, Polymorphism, Abstract Base Classes.
The iostream Library, Predefined Streams, Stream States, Formatted I/O, Disk Files, Reading and Writing Objects.
TEXTBOOKS
DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.