TrueschoTruescho
كل الدورات
مقدمة في علوم الحاسوب والبرمجة باستخدام بايثون
edX
دورة
مبتدئ
مجاني للتدقيق
شهادة

مقدمة في علوم الحاسوب والبرمجة باستخدام بايثون

Massachusetts Institute of Technology

مدخل لعلوم الحاسوب لحل مشكلات تحليلية واقعية عبر التفكير الحاسوبي وبرمجة Python 3.5 مع تمارين ومجموعات مسائل.

15 ساعة/أسبوع9 أسبوعالإنجليزية1,789,756 متسجل
مجاني للتدقيق

عن الدورة

تُعد هذه الدورة الأولى ضمن سلسلة من دورتين: «مقدمة في علوم الحاسوب والبرمجة باستخدام بايثون»، و«مقدمة في التفكير الحاسوبي وعلوم البيانات». صُممت الدورتان معًا لمساعدة الأشخاص الذين ليست لديهم أي خبرة سابقة في علوم الحاسوب أو البرمجة على تعلّم التفكير الحاسوبي وكتابة برامج قادرة على معالجة مشكلات مفيدة في العالم الحقيقي. سيستخدم بعض الدارسين هاتين الدورتين كنقطة انطلاق للانتقال إلى مقررات أكثر تقدّمًا في علوم الحاسوب، بينما ستكونان بالنسبة لكثيرين أول تجربة لهم مع علوم الحاسوب وربما آخرها. لذلك تركّز الدورة على بناء أساس متين في المفاهيم والمهارات العملية التي يحتاجها المبتدئ لفهم كيفية تمثيل المشكلات، وصياغة الحلول، وتحويلها إلى برامج قابلة للتنفيذ. تتضمن هذه النسخة مقاطع فيديو للمحاضرات، وتمارين مرافقة للمحاضرات، ومجموعات مسائل تُنفَّذ باستخدام Python 3.5. وإذا كنت قد درست الدورة سابقًا باستخدام Python 2.7، فستتمكن من الانتقال بسهولة إلى Python 3.5 في الدورات اللاحقة، أو يمكنك الالتحاق الآن لتحديث معارفك ومراجعة ما تعلمته. خلال الدورة ستتعرّف إلى مفهوم «الحوسبة» بوصفه أداة للتفكير وحل المشكلات، وستتدرّب على كتابة برامج بلغة بايثون، وبناء خوارزميات بسيطة، واختبار الشيفرة وتصحيح الأخطاء، مع تقديم غير رسمي لمفهوم تعقيد الخوارزميات، إضافة إلى التعامل مع هياكل بيانات أساسية تُستخدم بكثرة في البرمجة.

ماذا ستتعلم

  • فهم مفهوم الحوسبة وكيفية توظيفه في حل المشكلات
  • اكتساب أساسيات لغة البرمجة بايثون
  • تعلّم بعض الخوارزميات البسيطة لبناء حلول عملية
  • تطبيق أساليب اختبار البرامج وتصحيح الأخطاء (Debugging)
  • التعرّف بشكل غير رسمي إلى تعقيد الخوارزميات وكيف يؤثر على الأداء
  • استخدام هياكل بيانات أساسية في بايثون

المتطلبات المسبقة

  • إتقان جبر المرحلة الثانوية وامتلاك قدرة مناسبة على الرياضيات
  • قد يواجه من لا يملك خلفية برمجية منحنى تعلّم حادًا وقد يحتاج إلى وقت وجهد أكبر من الوقت المُقدّر

المدرسون

J

John Guttag

Dugald C. Jackson Professor of Computer Science and Electrical Engineering

E

Eric Grimson

Bernard Gordon Professor of Medical Engineering, Professor of Computer Science

A

Ana Bell

Senior Lecturer, Computer Science and Electrical Engineering

المواضيع

بايثون
التفكير الحاسوبي
علوم البيانات
المبيعات
علوم الحاسوب

معلومات الدورة

المنصةedX
المستوىمبتدئ
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

بايثون
التفكير الحاسوبي
علوم البيانات
المبيعات
علوم الحاسوب

ابدأ التعلم الآن