السلام عليكم في هذي السلسلة بشارك معكم رحلتي في تعلم البرمجة
و اول كورس اخذه cs50
هذا حسابي في تويتر بكون متفاعل فيه بخصوص الدورة في الفترة الجاية
/ anasbinkhaled
"CS50" هو دورة مقدمة في مجال علوم الكمبيوتر تقدمها جامعة هارفارد. في الأسبوع الأول من الدورة، عادة ما يتم تغطية المفاهيم الأساسية المتعلقة بعلوم الكمبيوتر والبرمجة. إليك نظرة عامة عامة على ما قد تتوقعه في الأسبوع الأول من CS50:
1. *مقدمة في علوم الكمبيوتر:* يبدأ الأسبوع الأول عادةً بمقدمة في مجال علوم الكمبيوتر. قد يتعلم الطلاب حول تاريخ الحوسبة، وأهمية الخوارزميات، ودور الكمبيوتر في مختلف جوانب حياتنا.
2. *سكراتش (Scratch):* CS50 غالبًا ما يبدأ بلغة برمجة بصرية تسمى Scratch. Scratch مناسبة للمبتدئين وتساعد الطلاب على فهم مفاهيم البرمجة الأساسية من خلال واجهة سحب وإفلات. قد تعمل على مشاريع بسيطة لإنشاء رسوم متحركة أو ألعاب.
3. *أساسيات البرمجة:* تغطي الدورة عادة مفاهيم البرمجة الأساسية مثل المتغيرات وأنواع البيانات وهياكل التحكم (مثل الحلقات والشروط). قد تبدأ في كتابة برامج بسيطة باستخدام لغة برمجة مثل C أو Python.
4. *رموز وهمية (Pseudocode):* قد تتعلم كيفية كتابة رموز وهمية، وهي طريقة للتخطيط للرموز البرمجية الخاصة بك قبل كتابتها فعليًا باستخدام لغة برمجة معينة. تساعد في حل المشاكل وتصميم الخوارزميات.
5. *حل المشكلات:* يركز الأسبوع الأول عادة على مهارات حل المشكلات، مؤكدًا على كيفية تفكيك المشاكل المعقدة إلى أجزاء أصغر يمكن إدارتها. ستتعلم استراتيجيات التعامل مع حل المشكلات في علوم الكمبيوتر.
6. *الموارد:* يقدم CS50 عادة مجموعة متنوعة من الموارد، بما في ذلك مقاطع الفيديو المحاضرة والقراءات والمهام. يتم تشجيع الطلاب على التفاعل مع هذه المواد لتعميق فهمهم للمواضيع التي تمت مناقشتها.
7. *المهام البرمجية:* قد تكون لديك مهام برمجية في الأسبوع الأول، والتي يمكن أن تتضمن كتابة رمز لحل مشكلات محددة أو إكمال مهام تتعلق بالمواضيع المناقشة.
Негізгі бет CS50x | الاسبوع الاول
Пікірлер: 20