Tryst 2018 IIT Delhi
C++ Programming Workshop
Eager to learn C++ Programming just in 1 Day!!!
We have come with Workshop based on C++ Programming.
For Assistance Call
Vivek Kumar Singh +91-8744059520Meghanad +91-8744059531 Shivani Singh +91-7065535500
Ratika +91-9990203445
Course Description
OVERVIEW
C++ is an object oriented programming (OOP) language, developed by Bjarne Stroustrup, and is an extension of C language. It is therefore possible to code C++ in a "C style" or "object-oriented style." ... However, it was renamed to C++ in 1983. It is pronounced "C-Plus-Plus."
The duration of this workshop will be 1 day, with 3 Sessions , 3 hours each, properly divided into theory and hand on practical sessions.
Certificate by RoboTryst 2018 in Association With Tryst 2018 IIT Delhi
Best Suited for : All B.Tech/B.E./BCA/BSc Students
Day 1 (Session 1)
Beginning with c++
- What is C++, its Applications, Advantages etc.
- Difference between C and C++. major and minor difference
- Creating C++ source file, Editing, Compiling, Linking, Debugging. Etc.
- Make File Utility, Command Line Arguments etc.
Explaining Object Oriented Language.(C++)
- A Brief Look At Object Oriented Programming(OOP)
- Applications of OOP, Benefits of OOPS
C++ Tokens, Expressions, and Control Structure
- Tokens
- C++ keywords
- Basic Data Types
- User-defined Data Types
- Derived Data Types
- Operators in C++
- Reference Variables
- Memory management operators
- Operator Precedence
- Control Structure
Functions In C++
- Function prototyping
- Call by Reference
- Inline Functions
- Function overloading
- Friend and virtual functions
- Math library functions etc.
String Manipulation in C++
- Creating objects
- Manipulating string objects
- Relational operators
- String characters
- Accessing characters in strings
Day 1 (Session 2)
Classes And Objects
- Defining classes, member functions
- Declaration of objects to class
- Access to member variables from objects etc
- Private, public, protected Functions
- Objects as function arguments
- Friend function
Memory Management and pointers
- New operator
- Delete operator
Constructor and Destructors
- Constructors
- Parametrized constructors
- Multiple constructors in class
- Dynamic initialization of objects
- Destructors
Operator Overloading and type conversion
- Defining operator overloading
- Overloading - (unary, binary operators)
- Overloading binary operators using friends
- Rules for overloading operators
- Type conversion
Day 1 (Session 3)
Inheritance – extending class
- Types of inheritance
- Single inheritance
- Multiple inheritance
- Multilevel inheritance
- Hierarchical inheritance
Pointer, Virtual Functions, Polymorphism.
- Pointers
- Pointers to objects
- This pointer
- Pointers to derived class
Working with files
- Creating/ opening / closing / deleting files
- Error handling during file operations
Exception Handling
- Throwing exceptions
- Catching exceptions
- Specifying exceptions
Project to be Covered
- Fibonacci series
- Word Pyramid
- Operator Overloading
- Data logger
Photo Gallery
Video Gallery
Software/Toolkits/Study Materials will be provided in ZIP Format before coming to workshop Class Room
Overview
OVERVIEW
C++ is an object oriented programming (OOP) language, developed by Bjarne Stroustrup, and is an extension of C language. It is therefore possible to code C++ in a "C style" or "object-oriented style." ... However, it was renamed to C++ in 1983. It is pronounced "C-Plus-Plus."
The duration of this workshop will be 1 day, with 3 Sessions , 3 hours each, properly divided into theory and hand on practical sessions.
Certificate by RoboTryst 2018 in Association With Tryst 2018 IIT Delhi
Best Suited for : All B.Tech/B.E./BCA/BSc Students
Course
Day 1 (Session 1)
Beginning with c++
- What is C++, its Applications, Advantages etc.
- Difference between C and C++. major and minor difference
- Creating C++ source file, Editing, Compiling, Linking, Debugging. Etc.
- Make File Utility, Command Line Arguments etc.
Explaining Object Oriented Language.(C++)
- A Brief Look At Object Oriented Programming(OOP)
- Applications of OOP, Benefits of OOPS
C++ Tokens, Expressions, and Control Structure
- Tokens
- C++ keywords
- Basic Data Types
- User-defined Data Types
- Derived Data Types
- Operators in C++
- Reference Variables
- Memory management operators
- Operator Precedence
- Control Structure
Functions In C++
- Function prototyping
- Call by Reference
- Inline Functions
- Function overloading
- Friend and virtual functions
- Math library functions etc.
String Manipulation in C++
- Creating objects
- Manipulating string objects
- Relational operators
- String characters
- Accessing characters in strings
Day 1 (Session 2)
Classes And Objects
- Defining classes, member functions
- Declaration of objects to class
- Access to member variables from objects etc
- Private, public, protected Functions
- Objects as function arguments
- Friend function
Memory Management and pointers
- New operator
- Delete operator
Constructor and Destructors
- Constructors
- Parametrized constructors
- Multiple constructors in class
- Dynamic initialization of objects
- Destructors
Operator Overloading and type conversion
- Defining operator overloading
- Overloading - (unary, binary operators)
- Overloading binary operators using friends
- Rules for overloading operators
- Type conversion
Day 1 (Session 3)
Inheritance – extending class
- Types of inheritance
- Single inheritance
- Multiple inheritance
- Multilevel inheritance
- Hierarchical inheritance
Pointer, Virtual Functions, Polymorphism.
- Pointers
- Pointers to objects
- This pointer
- Pointers to derived class
Working with files
- Creating/ opening / closing / deleting files
- Error handling during file operations
Exception Handling
- Throwing exceptions
- Catching exceptions
- Specifying exceptions
Project
Project to be Covered
- Fibonacci series
- Word Pyramid
- Operator Overloading
- Data logger
Kit