
اكتب وشغّل أول برنامج لك بلغة ++C حول الخوارزميات خلال دقائق، من دون الحاجة إلى تثبيت أي شيء! صُمّمت هذه الدورة للمتعلمين الذين لديهم إلمام بأساسيات ++C والبرمجة كائنية التوجه، وتهدف إلى بناء أساس قوي ليس في ++C فحسب، بل أيضاً في موضوعات هياكل البيانات والخوارزميات الأساسية القابلة للنقل والتطبيق في لغات برمجة أخرى. تغطي وحدات الدورة مقدمة في هياكل البيانات والخوارزميات، وكيفية قياس تعقيد الخوارزميات من حيث الزمن والمساحة، إلى جانب تقنيات تصميم الخوارزميات. كما تتناول مجموعة من الخوارزميات الشائعة الاستخدام في البحث والفرز، بما يشمل الخوارزميات البسيطة والأكثر تقدماً. ولضمان تجربة تعلم عملية بالكامل وبالوتيرة التي تناسبك، تأتي هذه الدورة من دون فيديوهات. تتضمن الواجبات شروحات قصيرة مدعومة بالصور، وأمثلة شيفرة قابلة للتشغيل مع تعديلات مقترحة تساعدك على استكشاف الأمثلة بشكل أعمق. يتيح لك ذلك بناء فهم أمتن من خلال التجربة المباشرة، وتشغيل الشيفرة، وتعديلها، وملاحظة أثر التغييرات خطوة بخطوة.
Patrick Ester
Director of Content