3rd Sem, Computer Hardware

3134: Object Oriented Programming Through C++ KL Diploma Syllabus for Computer Hardware 3rd Sem 2015 Revision SITTTR

Object Oriented Programming Through C++ detailed syllabus for Computer Hardware (Computer Hardware) for 2015 revision curriculum has been taken from the SITTTRs official website and presented for the Computer Hardware students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.

For Computer Hardware 3rd Sem scheme and its subjects, do visit Computer Hardware 3rd Sem 2015 revision scheme. The detailed syllabus of object oriented programming through c++ is as follows.

Object Oriented Programming through C++

Course General Outcomes:

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Specific Outcomes:

MODULE I Basic Programming Concepts in C++

  1. To comprehend the basic programming concepts in C++
    1. Explain the features of C++
    2. Explain data types and expressions in c++
    3. Explain different control structures in c++
    4. Explain Arrays as Homogeneous Aggregates
    5. Explain Structures as Heterogeneous Aggregates
    6. Describe the concepts Memory Management
    7. Explain input and output with disk files.

MODULE II Concepts of Object Oriented Programming

  1. To understand the Concepts of Object Oriented Programming
    1. State the basic concepts of Object Oriented Programming
    2. Describe parameter passing in C++ functions.
    3. Explain the functions as modularization tool.
    4. Describe Object-Oriented Programming with Functions
    5. Describe Data Encapsulation and Information Hiding.
    6. Explain classes, objects and methods
    7. Illustrate constructors with examples
    8. Describe the concepts of overloading

MODULE III Overloading of Operators and Inheritance

  1. To understand Overloading and Inheritance.
    1. Explain Overloading of Operators
    2. Describe overloading for nonnumeric classes.
    3. Describe different types of Inheritances.
    4. Explain Visibility controls
    5. Describe class objects as data members.
    6. Explain base and derived class.
    7. Explain Constructors and Destructors for Derived Classes
    8. Discuss inheritance vs composition.

MODULE IV Advanced concepts of C++

  1. To understand Virtual functions and Templates
    1. Explain Virtual functions
    2. Explain conversion between nonrelated classes.
    3. Explain the usage of several base classes.
    4. Discuss subscript and function call operators.
    5. Discuss input output operators.
    6. Explain syntax of template class
    7. Discuss Exception handling mechanism in C++
    8. Describe type cast operators

Module I: A Brief Overview of C++

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Module II: Object-oriented programming with C++

Programming With C++ Functions-C++ Functions as Modularization Tools-Argument Promotions and Conversions-Parameter Passing in C++-Inline Functions-Parameters with Default Values-Function Name Overloading-Object-Oriented Programming with Functions-Cohesion-Coupling-Data EncapsulationInformation Hiding. C++ Class-Basic Class Syntax-Binding Together Data and Operations-Elimination of Name Conflicts-Implementing Member Functions Outside of Class-Defining Class Objects of Different Storage ClassesControlling Access to Class Members-Initialization of Object Instances-Constructors as Member Functions-Default Constructors-Copy Constructors-Conversion Constructors-Destructors-Timing of Constructor and Destructor Invocations-Class Scope and the Overriding of Names in Nested Scopes-Memory Management with Operators and Function Calls-Using Returned Objects in Client Code-Static Class Members.

Module III Overloading of Operators and Inheritance.

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Module IV:Advanced uses of C++

Virtual Functions -Conversions Between Nonrelated Classes-Conversions Between Classes Related Through Inheritance-Multiple Inheritance: Several Base Classes-Unary Operators-Subscript and Function Call Operators-Input/Output Operators. Templates: Syntax of Template Class Definition-Template Classes with Several Parameters-Relations Between Instantiations of Template Classes-Template Specializations-Template Functions-Programming with Exceptions–Syntax of C++ Exceptions-Exceptions with Class Objects-Type Cast Operators

Text Books:

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Reference Books:

  1. E.Balaguruswamy, Object Oriented Programming in C++, Mc Graw Hill,Sixth Edition
  2. Venugopal, Rajkumar, Ravishankar, Mastering C++, Mc Graw Hill,1999
  3. Stroustrup, Bjarne, The C++ Programming Language , Addison Wesley, Fourth Edition
  4. Robert Lafore, Object Oriented Programming in C++, Galgotia 1991

For detailed syllabus of all other subjects of Computer Hardware, 2015 revision curriculum do visit Computer Hardware 3rd Sem subject syllabuses for 2015 revision.

To see the syllabus of all other branches of diploma 2015 revision curriculum do visit all branches of SITTTR diploma 2015 revision.

Leave a Reply

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

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.