C Programming Essentials: CLE Exam Preparation
اخطُ خطواتك الأولى في لغة C
نظرة عامة
اخطُ خطواتك الأولى في لغة C، اللغة التي تقوم عليها أنظمة التشغيل والأجهزة المدمجة وكثير من برمجيات اليوم. تتعرّف إلى طريقة ترجمة البرنامج وتشغيله، ثم تتعامل مع المتغيّرات والعوامل والإدخال والإخراج والشروط والحلقات والمصفوفات والسلاسل النصية والدوال، من خلال تمارين عملية قصيرة.
ويُخصَّص اليوم الأخير لتوجيه مهاراتك الجديدة نحو اختبار C للمستوى المبتدئ، مع تدريب موجّه على قراءة الشيفرة وتوقّع مخرجاتها وإدارة الوقت. وتغادر الدورة بأساس متين يؤهلك لمتابعة تعلّم C.
ما ستتعلّمه
المحتوى التقني أدناه معروضٌ باللغة الإنجليزية كما ورد في منهاج الدورة، حفاظاً على دقّة المصطلحات.
- Explain how C source code is compiled, linked and run
- Declare variables using C's basic data types, literals and operators
- Read input and format output with the standard I/O functions
- Control program flow with conditions, loops and logical expressions
- Work with one-dimensional arrays and simple strings
- Write and call functions with parameters and return values
- Prepare with confidence for the entry-level C certification exam
المنهاج
- What a program is and how computers run it
- Compilers, linkers and the build process
- The structure of a C program
- Your first program and the main function
- Integer and floating-point types
- Characters and the char type
- Literals, constants and naming rules
- Declaring and initialising variables
- Arithmetic operators and precedence
- Assignment and shortcut operators
- Increment and decrement
- Type conversion and casting
- Printing with printf and format specifiers
- Reading values with scanf
- Character input and output
- Common I/O mistakes
- Relational and logical operators
- if, else and nested conditions
- The switch statement
- Writing clear Boolean expressions
- while and do-while loops
- for loops
- break and continue
- Choosing the right loop
- Declaring and indexing arrays
- Iterating over arrays
- Character arrays as strings
- Basic string functions
- Defining and calling functions
- Parameters and return values
- Scope and lifetime of variables
- Breaking a problem into functions
- Exam format and question styles
- Reading code and predicting output
- Practice questions and review
- Time management on exam day
لمن هذه الدورة
المبتدئون والطلاب الراغبون في مدخل منظّم إلى لغة C والتحضير لاختبار شهادة C للمستوى المبتدئ.
قبل أن تبدأ
لا متطلبات مسبقة رسمية. يكفي الفضول والاستعداد للتطبيق العملي.
الشهادة التي تؤهّلك لها
دورات ذات صلة
المزيد في البرمجة وتطوير الويب ←Advanced Java 9
البرمجة وتطوير الويب
تفاصيل الدورة ←Android Studio Development Essentials
البرمجة وتطوير الويب
تفاصيل الدورة ←Blockchain: An Overview for Business Professionals
البرمجة وتطوير الويب
تفاصيل الدورة ←Computer Vision with Python OpenCV
البرمجة وتطوير الويب
تفاصيل الدورة ←Database Design - Beginner
البرمجة وتطوير الويب
تفاصيل الدورة ←Flask Development with Python
البرمجة وتطوير الويب
تفاصيل الدورة ←لنرسم خطوتك التالية معاً.
أخبرنا بالدورة أو الشهادة التي تهمّك، ونرسل لك المنهاج والمواعيد القادمة والرسوم وخيارات التدريب الخاص لفريقك.