Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
84 views

Notes For C and C++

This document outlines a 6-week C and C++ curriculum that covers fundamental and advanced concepts. The curriculum includes topics such as memory management, data types, operators, control structures, functions, pointers, structures, unions, file handling, classes, inheritance, polymorphism, exception handling, and templates. The goal is to provide students with a comprehensive understanding of C and C++ programming.

Uploaded by

Atom Gaming
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views

Notes For C and C++

This document outlines a 6-week C and C++ curriculum that covers fundamental and advanced concepts. The curriculum includes topics such as memory management, data types, operators, control structures, functions, pointers, structures, unions, file handling, classes, inheritance, polymorphism, exception handling, and templates. The goal is to provide students with a comprehensive understanding of C and C++ programming.

Uploaded by

Atom Gaming
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

CETPA INFOTECH PVT. LTD.

C & C++ CURRICULUM


Duration: 6Weeks
C LANGUAGE C++
INTRODUCTION TO OOPS
OVERVIEW OF C ARRAYS & STRINGS CONCEPTS
History of C Benefits of an Array Object Oriented Programming Style
Importance of C Types of Arra ys (1D, 2D, Multi D) Difference between Modular
Programming Style Limitations of an Array Approaches & OOPS
Basic Structure of C Program Manipulating a String Features of a Object Oriented
Arra ys of Strings Language
UNDERSTANDING MEMORY MAP Comparison of Strings
Memory Organization: DOS as Case String Handling Functions FUNCTIONS AND VARIABLES
study Functions: Declaration and Definition
Program Memory Area at Runtime HANDLING POINTERS Variables: Definition, Declaration and
Memory Representation of Data Understanding basics of Pointers Scope
Objects & Function Objects Rules for Pointers Variables: Dynamic Creation and
Pointer Declaration Derived Data
CONSTANTS, VARIABLES & DATA Accessing a Variable through its
TYPES CLASSES & OBJ ECTS
Pointer
Character Set, C Tokens Abstract Data Types
Pointers and Arrays
Keywords & Identifiers Classes in C++
Data Type & its Memory Defining Classes in C++
FUNCTIONS
Representation Classes and Encapsulation
Why Functions
Overflow & Underflow of Data Instantiating and Using Classes
Types of Functions
A Multi Functional Program
OPERATORS & EXPRESSIONS USING CONSTRUCTORS
Return Values & their types
8 types of Operators Multiple Constructors and Initialization
Nesting of Functions Lists
Bitwise Operators explained Recursion
Operator Precedence Using Destructors to Destroy
Arguments & Return Types Instances
Operator Associativity
Type Conversion in Expression Creating & Accessing an Object
STRUCTURES & UNIONS Constructor and Destructor Calls
Defining a Structure
CONTROL STRUCTURES: Why a Structure is used? INHERITANCE
BRANCHING
Structure Initialization Overview of Inheritance
Decision making with ‘if statement’ Structures within Structures Defining Base and Derived Classes
If….else statement
Unions & its properties
Nested if …..else statement Application of Union
Else ….if ladder POLYMORPHISM
Switch statement, Goto statement Overview of Polymorphism
FILE HANDLING IN C Operator Overloading
The?: Operator
What is a File? Working with Overloaded Operator
File Structure Methods
CONTROL STRUCTURES: LOOPING Defining & Opening a File
The While statement
Input/Output Operations on Files EXCEPTION HANDLING
Do statement
Exceptions
For statement
Jumps in Loop Inheritance and Exceptions
Exception Hierarchies
Inside an Exception Handler
TEMPLATES
Template Overview
Customizing a Template Method
Standard Template Library Containers
File Handling Required

HEAD O FFICE: 200 Purwavali , 2nd Floor ,(Opp. Railway Ticket Agency), Railway Road , Ganeshpur ,
Roorkee – 247667 Ph.No.: 09219602769, 01332-264918 Fax - 1332 - 274960
INDIA CORPORATE O FFICE: C-24, Sector 2, Near Nirula’s Hotel, Noida 201301 (U.P.)
Ph. No.: +91-8800340777, +91-120-3060555, 56
BRANCH O FFICE: 401 A, 4 th Floor, Lekhraj Khazana, Faizabad Road, Indira Nagar, Lucknow-226016 (U.P.)
Ph. No: +91-522-6590802, +91-9258017974, Fax No: +91-522-6590802

Toll Free- 1800-102-4262 (from any network)

You might also like