cs50 بالعربي يرمز حرفا CS إلى مصطلح علوم الكمبيوتر Computer Science. وهو اقوى مناهج البرمجة في العالم سيتم تقديمه باللغة العربية. الكورس بالطبع في الاساس مقدم من جامعه هارفارد فى علوم الحاسب تقديم دكتور ديفيد .
الكورس موجه الى المبتدئين او حتى غير المبتدئين. كما يمكن من خلال هذه الدورة لأي شخص البدء في دراسة علوم الكمبيوتر بدون حاجة إلى وجود خبرة برمجية. فمحتوى الكورس يبدأ من تحت الصفر لدرجة انك ستتعلم البرمجة باستخدام منصة Scratch، وهي منصة تفاعلية أشبه بالالعاب الكرتونية، يستطيع من خلالها المبتدئون التعرف على مبادئ البرمجة مثل الشرط، الحلقات التكرارية و المتغيرات وما إلى ذلك بشكل مبسط، بالأضافى الى ذلك ستتعلم الدوال في لغة سي تعلم ال fuction in c lang.
ما هي فوائد كورس cs50 بالعربي ؟
تعلم أساسيات علوم الكمبيوتر والبرمجة: يقدم الكورس مقدمة شاملة لمفاهيم علوم الكمبيوتر الأساسية مثل: الخوارزميات، وهياكل البيانات، ونظرية الحوسبة، وهندسة البرمجيات.
إتقان لغات برمجة متعددة: يركز الكورس على لغات برمجة أساسية مثل C و Python. مع تغطية لغات أخرى مثل HTML و CSS و JavaScript. كما سيتعلم الطلاب كيفية استخدام هذه اللغات لإنشاء مجموعة متنوعة من البرامج والتطبيقات، بما في ذلك ألعاب الفيديو، ومواقع الويب، وتطبيقات الهاتف المحمول.
اكتساب مهارات عملية قابلة للتطبيق: يركز cs50 بالعربي على نهج قائم على المشاريع، حيث يكمل الطلاب مشاريع حقيقية طوال الدورة.
تحسين فرص العمل: كما ان مهارات البرمجة والتفكير المنطقي من أكثر المهارات طلبًا في سوق العمل اليوم.
ملخص كورس cs50 بالعربي
يعد كورس cs50 بالعربي خيارًا ممتازًا لأي شخص مهتم بتعلم علوم الكمبيوتر والبرمجة.
كما ان الكورس يقدم تعليمًا شاملًا وعمليًا و مجانياً ، مما يجعله فرصة رائعة لاكتساب مهارات جديدة وتحسين آفاقك المهنية. كذلك تم تصميم الكورس ليكون مناسبًا للمبتدئين الذين ليس لديهم أي خبرة سابقة في البرمجة. كما سيمكن الطلاب من التفكير بشكل تحليلي وحل المشكلات باستخدام البرمجة.
لا تفوت هذه الفرصة لتعلم مهارة أساسية تغير مسار حياتك المهنية! سجّل الآن في كورس CS50 بالعربي وابدأ رحلتك نحو احتراف البرمجة .
محتوى الدورة
اساسيات علم البرمجة
المقدمة
03:55ما هي علوم الحاسوب
13:58النظام الثنائي binary
07:03ما هي الخوارزميات
11:25تعلم البرمجة من خلال لغة سكراتش
35:48عمل لعبة بالسكراتش
20:53تعلم لغة سي
14:59get string
13:06math
05:12commad line
07:06قيم رقمية get int
06:36مقارنات if
13:42حلقات التكرارية loops
16:52تعلم كل شئ عن ال functions في لغة سي
29:10تطبيق عملي عن الدروس الفاتت discount
24:16Mario
14:35memory
10:12compiling
08:52حل الاخطاء في البرمجة debug
12:30مجموعة مصفوفة array
18:26string
14:55تحويل الحروف الصغيرة الى حروف كبيرة uppercase
15:13argument
12:15الخوارزميات
12:42linear search in c language
14:31عمل سجل الهواتف phonebook
13:18خوارزيمية الترتيب selection sort
07:20bubble sort
08:52recursion
18:22merge sort
05:57
التعامل مع الذاكرة
هياكل البيانات
البايثون
قاعدة البيانات
أحصل على شهادتك بعد الاتمام !
أضف هذه الشهادة إلى سيرتك الذاتية لإثبات مهاراتك وزيادة فرصك في لفت الانتباه.
