Introduction to User Experience

C++, The foundation of all "object oriented paradigms" has its unusual importance while begginning with object oriented techniques and heading towards other higher level languages.Keeping the relevence in mind, the digitorious syllabus is designed to offer the best combination of the languguage concepts which reaches its very core.

Introduction to C++

  • Need of C++
  • C vs C++
  • Advantage of OOP
  • Compiling and Linking
  • Overview of C++

  • Data Types, Variables and Arrays
  • Operators
  • Control Statements
  • Functions

  • Function Prototyping
  • Call by Reference
  • Function Overloading
  • Friend and Virtual Functions
  • Classes and Objects

  • Defining Member Function
  • Arrays within a Class
  • Memory Allocation for Objects
  • Pointers to Members
  • Constructors and Destructors

  • Parameterized Constructors
  • Multiple Constructors in a Class
  • Dynamic Initialization of Objects
  • Constructing 2D Arrays
  • Destructors
  • Operator Overloading

  • Overloading Unary/Binary Operators
  • Manipulation of String using Operators
  • Rules for Overloading Operators
  • Type Conversion
  • Inheritance

  • Defining Derived Classes
  • Constructors in Derived Classes
  • Types of Inheritance
  • Abstract Classes
  • Virtual Base Classes
  • Pointers, Virtual Functions and Polymorphism

  • Pointers to Object
  • This Pointer
  • Pointers to Derived Classes
  • Virtual Functions
  • Managing Control I/O Operations

  • C++ Stream Classes
  • Unformatted/Formatted I/O Operations
  • File Management in C++

    In this module we'll learn Basics of Swing and Various Classes like: JRadioButton Class, JTextArea Class, JComboBox Class, JTable Class, JColorChooser Class, JProgressBar Class and JSlider Class. Other topics are as follows:
  • Introduction to File Management
  • Opening/Closing a File
  • Input/Output Operations on File
  • Error Handling during Input /Output Operations
  • Command Line Arguments
  • Exception Handling

  • Basics of Exception Handling
  • Exception Handling Mechanism
  • Rethrowing an Exception
  • Template

  • Introduction to Template
  • Class Template
  • Function Template
  • Overloading of Template Function
  • PROJECT