100% found this document useful (1 vote)
355 views

C C++ Course Syllabus

This document provides details about a C and C++ training course. The course covers topics such as data types, control flow statements, functions, arrays, pointers, structures, file input/output in C, and classes, inheritance, templates, exceptions in C++. The training methodology is 40% theory and 60% practical over 35-40 hours of classes available on weekdays and weekends. For more details, contact +91-9790724947 or email [email protected].

Uploaded by

suresh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
355 views

C C++ Course Syllabus

This document provides details about a C and C++ training course. The course covers topics such as data types, control flow statements, functions, arrays, pointers, structures, file input/output in C, and classes, inheritance, templates, exceptions in C++. The training methodology is 40% theory and 60% practical over 35-40 hours of classes available on weekdays and weekends. For more details, contact +91-9790724947 or email [email protected].

Uploaded by

suresh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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