دبلوم إعداد مبرمج ++C

تطورت اللغات مع مرور الوقت ومنها ما قل استعماله و منها ما له تطبيقات معينة، و ظهور لغات جديدة حسب الحاجة، من هنا أهمية مواكبة التطور وتعلم لغات جديدة.

إن إتقان لغة معينة يخول المبرمج استعمالها وتطبيقها في البرمجة، وبالتالي فإن ذلك يخول المشارك للدخول إلى سوق العمل بسرعة وسهولة، وذلك للحاجة الاسة إلى هذه الدورة المهمة.

ولو كان طريق البرمجة يمر باللغات التالية هكذا: C++, Java, Python, SQL فإن البداية ستكون مع لغة ++C.

إن الاشتراك بدورة إعداد مبرمج بلغة ++C يعني التمكن من صنع برامج متوسطة خاصة أو لشريكات صغيرة، كما يعني تعلم اساسيات وقواعد البرمجة الضرورية لدخول هذا المحال، كما وتفتح لك مجالات تعلم لغات أخرى.

وفي الخلاصة فإن دورة إعداد مبرمج ++C تعتبر من أهم الدورات وأبرزها، والاشتراك بها هو بداية طريق رائد في البرمجة.

1. الوصول إلى 40 محاضرة مدى الحياة

2. إمكانية التواصل الدائم مع المحاضر حتى بعد انتهاء الكورس

3. الحصول على شهادة من الأكاديمية بعد تجاوز الاختبار. تصل لبلدك مجاناً

4. إمكانية الحصول شهادة معتمدة من البورد الأمريكي للتدريب المهني (مقابل رسوم إضافية بعد تجاوز الاختبار)

5. إمكانية الحصول شهادة معتمدة من الأكاديمية الدولية للدراسات والعلوم في ألمانيا IAS (مقابل رسوم إضافية بعد تجاوز الاختبار)

6. إمكانية الحصول شهادة معتمدة من جامعة أمريكية (مقابل رسوم إضافية بعد تجاوز الاختبار)

– تخريج طلاب خبيرين بلغة البرمجة ++C

– تعريف المشتركين بلغة ++C وقواعدها الأساسية بأسلوب علمي متين.

– تعليم المشتركين على لغة ++C وخصائصها ومميزاتها وتطبيقاتها بشكل خاص، والأصول البرمجية بشكل عام.

– جميع الراغبين بالدخول إلى سوق العمل.

– جميع الراغبين بتعليم المجالات البرمجية بشكل عام.

– العاملين في صيانة الحواسيب.

– الراغبين في تعلم أساسيات وطرائق البرمجة.

– طلاب كلية هندسة المعلوماتية.

1- القدرة على تصميم وتنفيذ خطط برمجية منزلية أو مكتبية.

2- القدرة على كتابة برامج صغيرة خاصة أو لشركات صغيرة.

3- الحصول على خبرات برمجية كبيرة.

4- القدرة على تحليل برامج صغيرة اخرى ووظائفها المختلفة.

منهاج الدورة

1. General Programming Introduction, then C++ Importance. C++ Software. Programming Steps.
2. Microsoft Visual Studio Software, C++ Empty Project, C++ Program format, Compile and Run.
3. C++ output operator and statement: C++ first program. cout with different outputs.
4. C++ Variables, types. Declaration and Initialization.
5. C++ Operators: arithmetic, assignment, logical, comparison.
6. C++ input operator and statement. Different cin examples.
7. C++ Selection: if statement and if-else statement.
8. C++ Selection 2: the nested if statement.
9. Problem Solving Session on all if statements.
10. C++ Iteration. Loops. The while and for loops.
11. Problem Solving Session on loops, sentinel controlled loop, break and continue statements.
12. C++ do-while loop. More Exercises.
13. Problem Solving Session on loops with if statements.
14. Nested loops. Loop inside another loop.
15. C++ functions, introduction, importance, syntax.
16. Problem Solving Session on C++ Functions.
17. C++ Scope of Variables, Function call by reference.
18. C++ Recursion. Recursive Functions. Base and General Cases. Basic Examples.
19. More Exercises on Recursion. Tower of Hanoi Problems.
20. Midterm Exam. Problem Solving Session on Menu Functions. Switch case statement.
21. Introduction to C++ Array. Syntax. Declaration and Initialization.
22. C++ Array Manipulation. Int, Double and Char Arrays. Examples.
23. C++ arrays with Functions. Random numbers, examples.
24. Problem Solving on Arrays with functions and random numbers.
25. C++ Array Searching and sorting. Binary Search. Some efficiency Analysis.
26. C++ Two Dimensional Arrays. Applied Example with functions.
27. C++ string type. Examples with some applied methods.
28. C++ Files Processing. Input output and append modes.
29. More on Files, file.get, Files with Strings. Searching files.
30. Introduction to pointers. Examples with arrays. Dynamic Array Allocation with new.
31. Problem Solving session on pointers. Advanced examples with Dynamic Allocation.
32. C++ Structures. Building structures with Examples.
33. Introduction to classes and OOP. Definitions with introductory examples.
34. C++ classes, Constructors, Destructors, Setters and Getters with examples.
35. C++ Composition. Class member of another class. Examples.
36. C++ Inheritance. A class is derived from Another. Examples.
37. C++ Polymorphism, with virtual functions. A goal by itself.
38. C++ Operator Overloading, friend functions. Overload I/O operators and other arithmetic and comparison.
39. C++ template functions. The STL Library: Vectors, Lists, stacks… Stress on vectors.
40. C++ Linux platform using Ubuntu. The gcc compiler. How to run there C++ programs.

تقييم الدورة

N.A

التقييمات
  • 5 نجوم0
  • 4 نجوم0
  • 3 نجوم0
  • 2 نجوم0
  • 1 نجوم0

لا توجد تقييمات لهذه الدورة

Headway Academy © All rights reserved