C C++ Course Syllabus

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

For More Details Call +91-9790724947

ID – [email protected]

C & C++ Course Details

Course Name C & C++

Category Programming Languages

Training Methodology 40% Theory & 60% Practical

Course Duration 35-40 Hours

Class Availability Weekdays & Weekends

Call - +91-9790724947
For Demo Class
Email ID – [email protected]

C Training syllabus
Introduction
 The C Language and its Advantages
 The Structure of a C Program
 Writing C Programs
 Building an Executable Version of a C Program
 Debugging a C Program
 Examining and Running a C Application Program
Data Types and Variables
 Data Types
 Operands, Operators, and Arithmetic Expressions
Input/Output Management
 The Input/Output Concept
 Formatted Input Function
Control-Flow Statements
 The Control-Flow Program Statements
 Looping Statements
 The Data-checking process
Modular Programming with Functions
 The C Function
 Passing Data to Functions
 Passing an Address to Modify a Value in Memory
 Using Functions in the Checkbook Program
For More Details Call +91-9790724947
ID – [email protected]

 C Standard Library Functions


Arrays, Pointers, and Strings
 Arrays , Pointers , Strings
 Using Arrays, Strings, and Pointers in the Checkbook Program
Structures
 Structures
 Arrays of Structures
 Passing Structures to Functions
 Nesting Structures
File Input/Output
 Command-line Arguments
 Combining Command-line

C++ Training syllabus


Introduction to C++
 Creating a project
 Writing, compiling and running a program
Variables and data types
 Expressions
 Constants
 Operators
 Type conversions
Looping constructs: while, do…while, for loops
 If…else statements
 Switch/case construct
Functions
 Passing arguments
 Function prototyping
 Default argument initializers
 Inline functions
Arrays
 Array initialization
 Multi-dimensional arrays
 Character arrays
 Working with character strings
Storage Classes
 Global variables
Pointers
 Pointer and arrays
 Pointers to character strings
 Arrays of pointers
For More Details Call +91-9790724947
ID – [email protected]

 Memory slicing
 Pointers to functions
C++ classes
 Data members and member functions
 Creating objects
 The new and delete operators
 Friends to a class
 Class initialization
Reference types
 Reference type arguments
For More Details Call +91-9790724947
ID – [email protected]

Function overloading
 Operator overloading
Copy constructor
 Assignment operator
Template classes
 Static class members
 File streams
Inheritance
 Base classes and derived classes
 Inherited member access
 Base class initialisation
 Protected members of a class
Virtual functions
 Virtual destructors
Virtual base classes
 Virtual base class member access
 Constructor and destructor ordering
Exception handling
 try…throw…catch block
 Nested catch handlers

***********************************************************************

You might also like