Object Oriented Programming For SPPU Sem 3 Information Technology Course Code :214444) Academic Year 2020-2021

Object Oriented Programming For SPPU Sem 3 Information Technology Course Code :214444) Academic Year 2020-2021 (Paperback, Parikshit Narendra Mahalle, Gitanjali Rahul Shinde, Piyush Anil Sonewar)

Price: Not Available
Currently Unavailable
Highlights
  • Author: Parikshit Narendra Mahalle, Gitanjali Rahul Shinde, Piyush Anil Sonewar
  • 240 Pages
  • Language: English
  • Publisher: Tech-Neo Publications
Description
? Foundations of Object Oriented Programming (06 Hours) Introduction OOP : Software Evolution, Introduction to Procedural, Modular, Object-Oriented and Generic Programming Techniques, Limitations of Procedural Programming, Need of Object-Oriented Programming, Fundamentals of Object-Oriented Programming: Objects, Classes, Data Members, Methods, Messages, Data Encapsulation, Data Abstraction and Information Hiding, Inheritance, Polymorphism, Static and Dynamic Binding, Message Passing. (Refer Chapter 1) Case Studies Model a real world scenario (vehicle class, fruit class, student management in university etc.) using Object Oriented Paradigm Mapping Course Outcomes for Unit 1 CO1 Unit II ? Classes, Objects and Methods (06 Hours) Class : Creating a Class, Visibility/Access Modifiers, Encapsulation, Methods: Adding a Method to Class, Returning a Value, Adding a Method That Takes Parameters, The ‘this’ Keyword, Method Overloading, Object Creation, Using Object as a Parameters, Returning Object, Array of Objects, Memory Allocation: ‘new’, Memory Recovery: ‘delete’, Static Data Members, Static Methods, Forward Declaration, Class as Abstract Data Types (ADTs), Classes as Objects. (Refer Chapter 2) Case Study Represent a vector using class and include appropriate methods to perform various tasks. Mapping of Course Outcomes for Unit II CO2? Constructors and Destructors (06 Hours) Constructors : Introduction, Use of Constructor, Characteristics of Constructors, Types of Constructor, Constructor Overloading, Constructor with Default Arguments, Symbolic Constants, Garbage Collection: Destructors and Finalizers. (Refer Chapter 3) Case Study A book shop inventory Mapping of Course Outcomes for Unit III CO2 Unit IV ? Inheritance and Polymorphism (06 Hours) Inheritance: Introduction, Need of Inheritance, Types of Inheritance, Benefits of Inheritance, Cost of Inheritance, Constructors in derived Classes, Method Overriding, Abstract Classes and Interfaces. Polymorphism and Software Reuse: Introduction, Types of Polymorphism (Compile Time and Run Time Polymorphism), Mechanisms for Software Reuse, Efficiency and Polymorphism. (Refer Chapter 4) Case Study A bank account system Mapping of Course Outcomes for Unit IV CO3 Unit V ? Exception Handling and Generic Programming (06 Hours) Exception: Errors, Types of Errors, Exception and its Types, Exception-Handling Fundamentals, Uncaught Exception, Using try and Catch, Multiple Catch Clauses, Nested Try Statements, User Define Exception using Throw. Generics: What are Generics? Introduction to Language Specific Collection Interface: List Interface and Set Interface, Collection Classes: ArrayList Class and LinkedList Class. (Refer Chapter 5) Case Study Exception handling and generic programming using array list (ArrayList class). Mapping of Course Outcomes for Unit V CO4 Unit VI ? File Handling and Design Patterns (06 Hours) File Handling : Introduction, Concepts of Stream, Stream Classes, Byte Stream Classes, Character Stream, Classes, Using Stream, Other Useful I/O Classes, Using the File Class, Input/output Exceptions, Creation of Files, Reading/Writing Character, Reading/Writing Bytes, Handling Primitive Data Types, Concatenating and Buffering Files, Random Access Files. Design Patterns : Introduction, Types of Design Patterns, Adapter, Singleton, Iterator. (Refer Chapter 6) Case Study Student Management System Mapping of Course Outcomes for Unit VI CO5 and CO6
Read More
Specifications
Book
  • Object Oriented Programming For SPPU Sem 3 Information Technology Course Code :214444) Academic Year 2020-2021
Author
  • Parikshit Narendra Mahalle, Gitanjali Rahul Shinde, Piyush Anil Sonewar
Binding
  • Paperback
Publishing Date
  • 2022
Publisher
  • Tech-Neo Publications
Edition
  • 3
Board
  • SPPU
Exam
  • SPPU
Standard
  • SPPU
Number of Pages
  • 240
Language
  • English
Subject
  • Object Oriented Programming (Code - 214444) Semester III - Information Technology (Savitribai Phule Pune University)
Age Group
  • 10-60
Specialization
  • Information Technology
University
  • SPPU
Genre
  • Academic & Test Preparation
Book Subcategory
  • Other Books
Degree/Diploma
  • Degree SPPU
Term/Year
  • 2 Year
Term/Semester
  • 3 Semester
Author Info
  • Parikshit Narendra Mahalle, Gitanjali Rahul Shinde, Piyush Anil Sonewar
University/Subject
  • SPPU
Be the first to ask about this product
Safe and Secure Payments.Easy returns.100% Authentic products.
Back to top