كورس ++C و OOP

كورس ++C كامل و OOP

شارك على

خصائص الكورس

  • عدد الساعات : 60 ساعة
  • مدة الكورس : 5 اسبوع
  • عدد المحاضرات : 3 لكل اسبوع
  • استثمر الأن

الهدف من الكورس

أفضل محتوى كورس C/C++ و Object Oriented Programming

كورس الــ C++ هو البداية لفهم اساسيات البرمجة وأولى الخطوات التى يجب ان تتخذها فى عالم البرمجيات حيث يعتمد مسارنا التعليمى على التطبيق العملى لكل محتويات الــ C++ ومفاهيم الــ OOP وايضا ورش عمل لتطبيق مشاريع كاملة خلال الدروة التدريبية والتفاصيل فى هذا المقال هنا http://it-sharks.com/blogs/c-plus-plus

 

محتوى الكورس

  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. Workshop 1:
    1. Implementing ATM System
  5. 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.
  6. Arrays
    1. Introduction to arrays.
    2. Passing arrays to functions.
    3. Searching Arrays with Linear Search.
    4. 2-D arrays.
    5. Multidimensional arrays. 
  7. Workshop 2:
    1. Implementing XO game
  8. 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.
  9. Structures, Union and Enumeration
    1. Define struct.
    2. Use structs with functions.
    3. Union.
    4. Enumeration.
  10. 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.
  11. Memory Allocation and Bitwise Operators
    1. Dynamic Memory allocation.
    2. Bitwise Operators.
    3. Function with dynamic numbers of arguments.
  12.  Workshop 3:
    1. Implementing Pharmacy system
  13. OOP Concepts (4 lectures)
    1. Classes & Objects in detail.
    2. Access Modifiers.
    3. Constructor & Destructor.
    4. Inheritance.
    5. Polymorphism.
    6. Overloading.
  14. Workshop 4
    1. Implementing agency system
  15. Project 
    1. Group of 2-3 persons select an idea.
    2. The lecturer discusses the code with you.
استثمر الأن