تعلم أساسيات علوم الكمبيوتر أثناء تنفيذ هياكل البيانات الفعالة بلغة C++. أدخل عالم الخوارزميات وهياكل البيانات بلغة شائعة ومتقدمة.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
المواضيع التي يغطيها هذا التدريب تشمل:
تم تصميم سلسلة التدريب الداخلي لمساعدة المرشحين المحتملين على الاستعداد لبرنامج الماجستير في علوم الكمبيوتر (MCS) وعلوم البيانات.
سيقوم الطلاب بحل المشكلات الصعبة كل أسبوع من خلال تنفيذ مقتطفات التعليمات البرمجية في لغة C++ في واجهة قائمة على الويب. تتضمن كل دورة أيضًا مشروعين أطول للبرمجة، حيث سيتبع الطلاب التعليمات لإكمال برنامج C++ الذي يؤدي مهام مثل:
21 ساعة
4.7 (2,959 تقييمًا)
ماذا ستتعلم:
تعلم هذه الدورة المشاركين كيفية كتابة برنامج بلغة C++، بما في ذلك كيفية إعداد بيئة تطوير لكتابة كود C++ وفهم هياكل البيانات كفئات في C++. هذه هي الدورة الأولى في المسار المتسارع لأساسيات علوم الكمبيوتر.
الدورة 2
18 ساعة
4.8 (884 تقييمًا)
ماذا ستتعلم:
ستتعلم في هذه الدورة هياكل بيانات جديدة للتخزين الفعال واسترجاع البيانات المنظمة بترتيب منظم. تشمل الهياكل المحددة التي تمت دراستها ما يلي:
يقدم المقرر أيضًا تحليل التعقيد الخوارزمي.
الدورة 3
20 ساعة
4.7 (544 تقييمًا)
ماذا ستتعلم:
يتناول هذا المقرر هياكل البيانات والخوارزميات اللازمة لتنفيذ جداول التجزئة والمجموعات المختلفة والرسوم البيانية. تعتبر هياكل البيانات الأساسية هذه مفيدة للبيانات غير المرتبة، بما في ذلك:
تتناول الدورة أيضًا خوارزميات اجتياز الرسم البياني، بما في ذلك العثور على أقصر طريق إلى عنصر آخر، ومجموعات مختلفة.