• بنى سويف - شرق النيل - أمام البنك الأهلى
  • It Geeks@example.com
  • Office Hour: 09:00am - 9:00pm
logo
  • الاتصال بنا
  • الدعم الفنى
  • المحاضرون
  • الكورسات
    • كورس أندرويد
    • كورس ASP MVC
    • كورس C++
  • برامجنا
    • برنامج ادارة المبيعات المتكامل والكاشير
    • برنامج ادارة الصيدليات
    • برنامج المطاعم
    • برنامج الطبيب
  • من نحن
  • الرئيسية

C++ كورس

  العودة الى الرئيسية  
C++

C++/OOP

 Module one:-

  1. Introduction and Principles 
    1. What is programming language?
    2. How the programs run?
    3. Output functions.
    4. Variables and Data types.
    5. Read value from user and process it.
    6. Mathematical basics.
  2. Conditional statements
    1. If-else.
    2. Dangling-else Problem.
    3. switch.
  3. Repetition statements  
    1. For, while, do-while.
    2. Counter-Controlled Repetition.
    3. Sentinel-Controlled Repetition.
    4. Break and continue Statements.
    5. Nested Control Statements.
  4. Functions 
    1. Function Prototypes, built in functions and user defined functions.
    2. References and Reference Parameters, Scope Rules.
    3. Function overloading, and Function Templates.
    4. Inline Functions and recursive functions.
    5. Math Library Functions.
  5. Arrays
    1. Introduction to arrays.
    2. Passing arrays to functions.
    3. Searching Arrays with Linear Search.
    4. 2-D arrays.
    5. Multidimensional arrays. 

 Module Two:-

  1. Pointers
    1. Call by reference, Call by value, and const member functions.
    2. Pointer Variable Declarations and Initialization.
    3. Pointer Operators.
    4. Passing Arguments to Functions by Reference with Pointers.
    5. Relationship between Pointers and Arrays.
    6. Pointer-Based String Processing.
  2. Structures, Union and Enumeration
    1. Define struct.
    2. Use structs with functions.
    3. Union.
    4. Enumeration.
  3. Files Streaming
    1. Files and Streams.
    2. Creating a Sequential File, Create, read and update file.
    3. Random-Access Files.
    4. Writing Data Randomly to a Random-Access File.
  4. Memory Allocation and Bitwise Operators
    1. Dynamic Memory allocation.
    2. Bitwise Operators.
    3. Function with dynamic numbers of arguments.

 Module Three:-

  1. OOP Concepts 
    1. Classes & Objects in detail.
    2. Access Modifiers.
    3. Constructor & Destructor.
    4. Inheritance.
    5. Polymorphism.
    6. Overloading.

 Module Four:-

  1. Problem solving practice on ( Codeforces , hackerRank , codility ).
  2. Big O notation.
  3. Introduction About Algorithms && Data Structure. 

 Module Five:-

  1. Project 
    1. Group of 2-3 persons select an idea.
    2. The lecturer discusses the code with you.

 

 

Register
FULL NAME *
Email *
Mobile
Referral *
University Name
Education Status
Faculty
Age