Perfect Computer Center • Practical Computer Education+91 63501 04201 / +91 94142 62809 • Mon–Sat 8 AM–8 PM

C & C++

Programming fundamentals and problem solving

Professional Course

C & C++

C Programming – Complete Syllabus 1. C Programming Introduction • C language क्या है? • Features of C • Applications of C • Compiler & IDE • First C Program • Program Structure 2. Variables & Data Types • Variables • Constants • Keywords • Identifiers • int, float, char, double • Type Conversion 3. Operators • Arithmetic Operators • Relational Operators • Logical Operators • Assignment Operators • Increment/Decrement • Conditional Operator • Bitwise Operators 4. Input & Output • printf() • scanf() • Character Input/Output • Formatted Input/Output 5. Decision Making • if • if-else • Nested if • else-if • switch-case 6. Loops • for • while • do-while • Nested Loops • break • continue 7. Functions • Function Declaration • Function Definition • Function Calling • Parameters & Arguments • Return Values • Call by Value • Recursion 8. Arrays • One-dimensional Array • Two-dimensional Array • Multi-dimensional Array • Array Searching • Array Sorting 9. Strings • String Declaration • String Input/Output • String Functions • strlen() • strcpy() • strcat() • strcmp() 10. Pointers • Pointer Basics • Pointer Declaration • Pointer Arithmetic • Pointers & Arrays • Pointers & Functions 11. Structures & Unions • Structure • Structure Variables • Array of Structures • Nested Structures • Union • Structure vs Union 12. File Handling • Creating Files • Reading Files • Writing Files • fopen() • fclose() • fprintf() • fscanf() • File Modes 13. Dynamic Memory Allocation • malloc() • calloc() • realloc() • free() 14. Preprocessor • #include • #define • Macros • Conditional Compilation 15. Practical Projects • Calculator • Student Management System • Employee Record System • Library Management System • Bank Account Program • Quiz Program

C++ Programming – Complete Syllabus 1. Introduction to C++ • C++ क्या है? • Features of C++ • C vs C++ • Applications of C++ • Compiler & IDE • First C++ Program • Program Structure 2. Variables & Data Types • Variables & Constants • Keywords & Identifiers • int, float, double, char, bool • Type Casting • Input/Output: cin, cout 3. Operators • Arithmetic Operators • Relational Operators • Logical Operators • Assignment Operators • Increment & Decrement • Conditional Operator • Bitwise Operators 4. Control Statements • if • if-else • Nested if • else-if • switch-case 5. Loops • for • while • do-while • Nested Loops • break • continue 6. Functions • Function Declaration & Definition • Function Arguments • Return Values • Default Arguments • Function Overloading • Inline Functions • Recursion 7. Arrays & Strings • One-dimensional Arrays • Two-dimensional Arrays • Multi-dimensional Arrays • Character Arrays • C++ String • String Functions 8. Pointers & References • Pointer Basics • Pointer Arithmetic • Pointers with Arrays • Pointers with Functions • References • Pointer vs Reference 9. Object-Oriented Programming — OOP • Class & Object • Data Members & Member Functions • Constructors • Destructors • this Pointer • Static Members 10. OOP Concepts • Encapsulation • Abstraction • Inheritance • Polymorphism 11. Inheritance • Single Inheritance • Multiple Inheritance • Multilevel Inheritance • Hierarchical Inheritance • Hybrid Inheritance • Access Specifiers 12. Polymorphism • Function Overloading • Operator Overloading • Function Overriding • Virtual Functions • Runtime Polymorphism 13. Advanced OOP • Friend Function • Friend Class • Abstract Class • Pure Virtual Function • Virtual Destructor 14. Exception Handling • Exception Handling • try • catch • throw • Multiple Exceptions 15. File Handling • File Streams • ifstream • ofstream • fstream • Reading & Writing Files • File Modes 16. Templates • Function Templates • Class Templates • Generic Programming 17. STL — Standard Template Library • Containers • vector • list • deque • stack • queue • set • map • Iterators • STL Algorithms 18. Data Structures with C++ • Searching • Sorting • Stack • Queue • Linked List • Tree Basics • Graph Basics 19. Practical Projects • Calculator • Student Management System • Employee Management System • Bank Management System • Library Management System • Quiz Application • Inventory Management System

Course Enquiry

Fee: ₹ __________

Location: Sector 2, Vidyadhar Nagar, Jaipur

Phone: +91 63501 04201 / +91 94142 62809

Ask About This Course →

Related Courses

Explore more courses from Perfect Computer Center.

Basic Computer Course

View Course →

Tally Prime with GST

View Course →

Tally ERP 9

View Course →