
تقدّم دورة 6.00.2x مقدمة عملية لاستخدام الحوسبة لفهم الظواهر في العالم الحقيقي، وتعلّمك كيف توظّف البرمجة والنمذجة لتحقيق مجموعة متنوعة من الأهداف. ستتعرّف على أساليب حل المشكلات الحاسوبية من خلال موضوعات متعددة، مع تركيز واضح على التطبيق العملي وكتابة الشيفرة. تستهدف الدورة الطلاب الذين لديهم خبرة سابقة في البرمجة بلغة Python ومعرفة أولية بتعقيد الخوارزميات. ستقضي وقتاً كبيراً في كتابة برامج لتنفيذ المفاهيم التي يتم تناولها. على سبيل المثال، ستكتب برنامجاً يحاكي روبوت مكنسة كهربائية ينظّف غرفة، أو نموذجاً لديناميكيات أعداد الفيروسات أثناء التكاثر وتأثير العلاجات الدوائية داخل جسم المريض. تشمل الموضوعات التي تغطيها الدورة: البرمجة المتقدمة في Python 3، مسألة حقيبة الظهر (Knapsack)، الرسوم البيانية (Graphs) وتحسينها، البرمجة الديناميكية، الرسم البياني باستخدام حزمة pylab، المشي العشوائي (Random Walks)، والبرمجة الاحتمالية والتفكير الإحصائي، إضافة إلى محاكاة مونت كارلو. تساعدك هذه الموضوعات على بناء نماذج، تحليل النتائج، وفهم سلوك الأنظمة المعقدة عبر التجربة والمحاكاة الحاسوبية. الدورة مقدمة من معهد ماساتشوستس للتكنولوجيا (MIT).
John Guttag
Dugald C. Jackson Professor of Computer Science and Electrical Engineering
Eric Grimson
Bernard Gordon Professor of Medical Engineering, Professor of Computer Science
Ana Bell
Senior Lecturer, Computer Science and Electrical Engineering