Oualid Mahaouchi نشر 24 فبراير أرسل تقرير نشر 24 فبراير السلام عليكم ورحمة الله تعالى و بركاته , لدي سؤال , انا اشتركت في دورة علوم الحاسوب اليوم , هل فيديوهات الدورة مرتبة . لان الدرس الاول يتكلم عن سكراتش وليس اساسيات الحاسوب او الخورزميات ..... بالمناسبة انا مبتدا في البرمجة واريد منكم خريطة لتعلم من الصفر . شكرا لكم. 2 اقتباس
0 محمد عاطف17 نشر 24 فبراير أرسل تقرير نشر 24 فبراير وعليكم السلام ورحمة الله وبركاته. نعم لا يجب عليك القلق فقد تم تصميم الدورات جميعها بترتيب مدروس ووضع هذا الترتيب لتوفير مسار تعليمي متدرج ومناسب للمبتدئين . وأيضا تهدف الأكاديمية إلى الشرح بشكل تصاعدي لضمان فهم الأساسيات قبل التعمق في المواضيع المتقدمة. وإن Scratch تعتبر بيئة برمجية تفاعلية وبسيطة يمكن استخدامها لتعلم المفاهيم الأساسية في البرمجة، مثل التسلسل، الشروط، الحلقات وغيرها. وهو مفيد لك إذا كنت تحتاج إلى تعزيز فهمك لهذه المفاهيم قبل التحرك إلى لغات برمجة أخرى أكثر تعقيدًا. حيث أنها هي لغة برمجة مرئية صممت أساسًا لأغراض تعليميّة كان هدفها تقديم مفهوم البرمجة للطلاب في أعمار مبكرة ومساعدتهم في إنشاء قصص ورسوم متحركة ومواضيع تفاعلية تعليمية بطريقة مبتكرة. ونظرًا لسهولة المبادئ التي تعمل وفقها سكراتش، بدأ استخدامها لأغراض برمجية وتقنية أخرى مثل كتابة بعض برمجيات الأنظمة المدمجة. ولذلك بما أنك تقوم أنك مبتدأ وليس لديك خلفية مسبقا عن البرمجة فإن سكراتش مناسب جدا لك . حيث لن تحتاج الآن إلى الدخول في لغات البرمجة المعقدة والصعبة قبل فهم وتضويح الأمور بشكل مبسط ومن خلال رسومات وألعاب مثل ما توفره لك لغة سكراتش. ويمكنك قراءة الإجابات التالية لمعرفة أهمية سكراتش : ويكفي حاليا إتباع الدورة بالترتيب الموجود بها وإليك الإجابات التالية لكيفية تعلم البرمجة : 1 اقتباس
0 Mustafa Suleiman نشر 24 فبراير أرسل تقرير نشر 24 فبراير الدورة مخصصة لمن ليس لديه أي دراية بالبرمجة وبطبيعة الحال هي مناسبة لك في حال كان لديك دراسة بسيطة في استخدام الحاسوب ويمكن مساعدتك بخصوص ذلك الشأن حيث يمكنك السؤال في التعليقات أسفل الدرس وشرح المشكلة وسيتم مساعدتك وإن تعذر الحل سيتم الإتصال بحاسوبك وحل المشكلة. ذكرت أنك مبتدأ في مجال البرمجة، لذا مهارة المنطق البرمجي لا تمتلكها، بالتالي يجب تعلم تلك المهارة بشكل بسيط من خلال أداة مثل سكراتش، وهي تحاكي منطق لغات البرمجة من خلال توفير "كتل أو لبنات" لبناء البرنامج وتنفيذ المنطق الذي تريده. حيث ستتعلم مفاهيم مثل المتغيرات وحلقات التكرار والجملة الشرطية، الدوال، القوائم وربط الكائنات ببعضها البعض وهو أمر مشابه للربط بين الملفات الملفات والوحدات في لغات البرمجة، وستتعلم ذلك بشكل أسهل من خلال سكراتش. أما في حال كان لديك خبرة برمجية مسبقة، أي لو تعلمت الأساسيات من خلال بايثون مثلاً، فلا حاجة للبدء من خلال سكراتش، تستطيع تجاهل ذلك المسار ودراسة المسارات الأخرى بدءًا من مسار أساسيات البرمجة. وفي المسارات التالية لن تواجه مشكلة في الفهم والاستيعاب وبالطبع الأمر بحاجة إلى مجهود: مدخل إلى علوم الحاسوب (سيتم به تعلم التفكير المنطقي من خلال تعلم تنفيذ ألعاب بواسطة سكراتش وأيضًا تعلم كتابة الخوارزميات قبل تنفيذ البرنامج). أساسيات البرمجة (ستتعلم أساسيات البرمجة من خلال لغة برمجة حقيقية من خلال بايثون وجافاسكريبت). أنظمة التشغيل ونظام لينكس (من المهم التعرض لنظام لينكس عند تعلم علوم الحاسب لإزالة الرهبة الغير ضرورية من استخدام لينكس وأيضًا التعود على استخدام منفذ الأوامر Terminal وهي الشاشة السوداء التي نكتب بها الأوامر). إلى عالم الويب (ستتعلم هنا ما الذي يحدث في مجال الويب في الواجهة الأمامية والخلفية). البرمجة كائنية التوجه (هنا ستتعلم مفهوم محوري في البرمجة وهي البرمجة الكائنية والتي لابد من تعلمها ولا مشكلة في حال لم تتفهمها بشكل كامل في البداية لكن حاول استيعاب 70% منها). أساسيات هندسة البرمجيات (ستتعلم هنا كيف يتم تطوير منتج برمجي وإدارة المشروع فيما يعرف باسم SDLC). والمسارات التالية ستواجه تحدي في استيعابها في البداية ولا مشكلة في ذلك ولا داعي للإحباط، حاول استيعابها بنسبة 50 إلى 70% وبعد التخصص في مجال برمجي ستعود إليها لمراجعتها مرة أخرى وستفهم مدى أهميتها: الخوارزميات وبنى المعطيات أنماط التصميم اقتباس
السؤال
Oualid Mahaouchi
السلام عليكم ورحمة الله تعالى و بركاته ,
لدي سؤال , انا اشتركت في دورة علوم الحاسوب اليوم , هل فيديوهات الدورة مرتبة . لان الدرس الاول يتكلم عن سكراتش وليس اساسيات الحاسوب او الخورزميات ..... بالمناسبة انا مبتدا في البرمجة واريد منكم خريطة لتعلم من الصفر .
شكرا لكم.
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.