
تُعد هذه الدورة من أهم الدورات التأسيسية لأي شخص يرغب في دخول عالم هندسة البرمجيات وعلوم الحاسب. تقدم جامعة كولورادو بولدر هذه الدورة بشكل مجاني للمتعلمين من جميع أنحاء العالم، وتغطي المفاهيم الأساسية والضرورية لفهم كيفية تنظيم البيانات ومعالجتها بكفاءة عالية. من خلال هذه الدورة، ستتعرف على مختلف أنواع هياكل البيانات مثل المصفوفات، والقوائم المرتبطة، والمكدسات، والطوابير، والأشجار، والرسوم البيانية، بالإضافة إلى كيفية اختيار الهيكل الأنسب لحل مشكلة معينة. كما ستتعمق الدورة في عالم الخوارزميات، حيث ستتعلم كيفية تصميم وتحليل الخوارزميات لضمان أداء سريع وفعال للبرامج. سيفهم المتعلمون مفاهيم التعقيد الزمني والمكاني، مما يمكنهم من كتابة أكواد برمجية مُحسّنة وقابلة للتطوير. سواء كنت طالباً في علوم الحاسب، أو مطور برمجيات يسعى لتقوية مهاراته الأساسية، أو مبتدئاً يخطو خطواته الأولى في البرمجة، فإن هذه الدورة توفر لك المعرفة النظرية والعملية اللازمة لحل المشكلات البرمجية المعقدة بطريقة منهجية وفعالة. سجل الآن وابدأ مسيرة تعلمك لتصبح مطوراً متمكناً قادراً على بناء تطبيقات عالية الأداء.
Sriram Sankaranarayanan
Professor