Syllabus

Course Code: CC- VI A    Course Name: C++ PROGRAMMING -I

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Introduction to C++: About C++, Character Set, Keywords, Identifiers, Constants, Punctuators, Date Types: UserDefined, Built-in, Derived Data Types, Access Modifiers, Unformatted and Formatted I/O Operations. I/O using extraction and extraction operators, Type Conversion, Type Casting.
2 Operators in C++: Arithmetic, Relational, Logical, Ternary, Precedence & associativity of Operators. Control Structures: if statement, if-else statement, nested if, if-else-if ladder, switch...case statement, break and continue, goto statement, nested switch...case statement, Loops: while loop, do...while loop, for loop
3 Arrays and strings: Array definition, initialization, multidimensional arrays, Manipulation of array elements, String declaration and initialization, Manipulations, String handing functions. Functions: Declaration and Definition, return values, arguments, passing parameters by value, call by reference, call by pointer, Recursions, Inline and external linkage Functions, storage classes.
4 Object-Oriented Features of C++: Class and Objects, Data hiding & encapsulation, abstraction, constructors & destructors, Data Members and Member Functions, accessing class members, empty class, local class, global class, Scope Resolution Operator and its Uses, Static Data Members, Static Member Functions, Structure vs Class.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.