السلام عليكم:انا فى اول الطريق لتعلم البرمجة وانا الان ادرس cs50 سؤالى هل أأخذ هذا الكورس بتعمق شديد ولا افوت منه شئ ام أدرسه دراسة عابره لان فى الاخير اللغة التى ساتعلمها ++C وسادرس بها مرة أخرى اساسيات البرمجة
كورس CS50
بل تتعمق به وتحاول استيعاب ما يتم شرحه، وهناك بعض الأمور التي قد لا تستوعبها بشكل كامل في البداية ولا مشكلة في ذلك، حاول استيعابها بنسبة 50 إلى 70% وستتضح لك الأمور فيما بعد أثناء تعلمك للغة البرمجة الأولى لك وتنفيذ مشاريع.
فعند دراستك لـ CS50 ستكون أساسًا قويًا في البرمجة وفهماً عميقًا للمفاهيم الأساسية، والفهم الجيد لأساسيات البرمجة يعتبر أمرًا حيويًا للتحول إلى لغات أخرى مثل C++ وغيرها، أي اعتبر الأمر على أنه تمهيد وتهيئة لك.
أضف الى ماقاله صديقي مصطفى، أن هذا الكورس يقدمك الى مجال الخوازميات وبنى المعطيات، الويب، الذكاء الاصطناعي، قواعد البيانات، وغيرها.
ماأحاول قوله هو أن هذا الكورس يقدمك الى ماهو أكثر بكثير من البرمجة، وحتى ان أردت حضوره من أجل البرمجة، فان تعلمك لهذه اللغة (C++) سيسهل عليك تعلم أي لغة أخرى لأن لغات البرمجة متشابهة جدا.
ليس هذا فحسب، بل ان لغة C++ ستفتح عينينك على أمور لن تعلم عن وجودها في لغات أخرى، كالتخزين والذاكرة والمؤشرات وغيرها.
لذلك عليك بكل تأكيد دراسة الكورس بتمعن واعطاؤه حقه.
بالتوفيق!
بما أنك إذا تعتزم أن تتعمق في مجال البرمجة وتفهم الأساسيات بشكل أفضل، يفضل أن تدرس الكورس بتمعّن وتحاول فهم كل مفهوم جيدًا. قد تجد بعض الأشياء صعبة في البداية، لكن فهم تلك الأساسيات يمكن أن يجعل لك الطريق أسهل عند تعلم لغات برمجة أخرى في المستقبل.
كما أنه في الدورة cs50 يتم شرح أساسيات البرمجة ولا يهم لغة البرمجة حيث أن عند تعلم أساسيات البرمجة يكون من السهل تعلم أي لغة برمجة لذلك الأفضل هو الإهتمام بتعلم هذه الدورة بأكبر شكل ممكن من الإهتمام مع التعمق في المفاهيم التي لم يتم شرحها بشكل مفصل لذلك يمكنك ان تعتبر هذه الدورة هي بمثابة التعليم الجامعي لك
شكرا لك ياصديقى ،فعلا فى الحقيقه عزمت على التعلم والتعمق والتاسيس ان شاء الله بالشكل الصحيح ولكن ماكنت اقصده اننى ساتعلم ++Cبعد الانتهاء من الكورس
وسادرس بها الخوارزميات وهياكل البيانات والبرمجه الكائنية وهذه المفاهيم تدرس فى كورس CS50 فكان اعتقادى ان ااخذ هذا الكورس بدون تعمق لهذا السبب فهل هذا الاعتقاد صحيح؟
التعليقات