
ابدأ بكتابة وتشغيل أول برنامج Java لك حول الخوارزميات خلال دقائق، دون الحاجة إلى تثبيت أي شيء! صُممت هذه الدورة للمتعلمين الذين لديهم إلمام بأساسيات جافا والبرمجة كائنية التوجه، وتهدف إلى بناء قاعدة متينة لا في Java فحسب، بل في مفاهيم هياكل البيانات والخوارزميات الأساسية القابلة للنقل إلى لغات برمجة أخرى. تغطي وحدات الدورة مقدمة في هياكل البيانات والخوارزميات، وكيفية قياس التعقيد (من حيث الزمن والمساحة)، إضافة إلى تقنيات تصميم الخوارزميات، ومجموعة من الخوارزميات الشائعة المستخدمة في البحث والفرز. ولضمان تجربة تعلم عملية بالكامل وبالوتيرة التي تناسبك، تأتي هذه الدورة دون مقاطع فيديو. تتضمن الواجبات شروحات قصيرة مدعومة بالصور، وأمثلة شيفرة قابلة للتشغيل مع تعديلات مقترحة تساعدك على استكشاف الأمثلة بشكل أعمق. بهذه الطريقة ستبني فهمًا أرسخ من خلال التجربة المباشرة وتكرار المحاولة، مع التركيز على كيفية التفكير الخوارزمي وتحليل الأداء عند كتابة الحلول البرمجية.
Anh Le
Curriculum Developer