كورس مقدمة في علوم الحاسب علي منصة إدراك Introduction to Computer Science CS50x Course
مقدمة في علوم الحاسب (أو كما هو مشهور عنه CS50) هو مساق فريد من نوعه يعي بتقديم الطلبة المتخصصين والغير المتخصصين إلى مجال البرمجة وعلوم الحاسب.
الوصف:
مقدمة في علوم الحاسب (أو كما هو مشهور عنه CS50) هو مساق فريد من نوعه يعي بتقديم الطلبة المتخصصين والغير المتخصصين إلى مجال البرمجة وعلوم الحاسب. سواء كان عندك خبرة سابقة في البرمجة أو لا، فهذا المساق موجه إليك! لا يعني المساق بكيفية كتابة لغة برمجة فقط، وإنما يعمل على بناء قدرة المتعلمين على التفكير الحاسوبي وحل المشاكل، والتي بدورها ستجعلك شخصًا متمكنًا في المجال وقادرًا على شق طريقك في أي فرع من فروع علوم الحاسب.
تجربة التعلّم في هذا المساق ممتعة جدًا ومليئة بالتحديات. بعد أن تشاهد محتوى المحاضرة، ستقوم بحل مجموعة من المشاكل، ستقوم بكتابة الكود وتسليمه، وسيتم تقييم حلك. هذه المشاكل مستوحاة من سيناريوهات واقعية في مجالات مختلفة مثل علم الأحياء، علم التشفير، الموارد المالية، التحاليل الجنائية، والألعاب.
**هنالك 9 مجموعات للمشاكل، بالإضافة إلى مشروع نهائي. حين تنتهي من تسليم جميع المشاكل والمشاريع ستحصل على شهادة إتمام المادة من إدراك، بالإضافة إلى شهادة أخرى من CS50**
تم بناء محتوى المساق بناءًا على المحتوى الأصلي عن طريق رخصة المشاع الإبداعي. أي أن المتعلم سيقوم بمشاهدة نفس المحاضرات وحل الأنشطة التي يقوم بحلها الطلبة في جامعة هارفارد، ولكن هذا لا يعني أن هنالك أية شراكة بيننا وبين جامعة هارفارد والدراسة بهذا المساق منفصلة تمامًا عن غيرها من المساقات التي قد تحمل نفس العنوان سواء على جامعة هارفارد أو على غيرها من المنصات.
ماذا ستتعلم:
- فهم واسع وشامل لعلم الحاسوب والبرمجة
- كيف تفكر بشكل خواريزمي، وكيف تقوم بحل المشكلات بفاعلية
- مواضيع مختلفة مثل: التجريد، الخوارزميات، هياكل البيانات، إدارة الموارد، الأمان، هندسة البرمجيات، وتطوير الويب.
- دراية بعدد من برامج البرمجة مثل C، بايثون، SQL، JavaScript، بالإضافة إلى CSS & HTML
- تطبيق كل ما تعلمته في مشاريع وتحديات عملية واقعية
- كيف تقوم بتطوير وعرض البرنامج الخاص بك لباقي زملائك