كل عام وأنتم بخير - رمضان كريم

كل عام وأنتم بخير - رمضان كريم

Design and Analysis of Algorithms -Free

  • التعريف بالدورة
  • منهج الدورة
  • تقييمات الدورة

يعَد هذا المقرر المدخل الأساسي لفهم الخوارزميات وهياكل البيانات، وهو حجر الأساس في علم الحاسوب.
يهدف إلى تزويد الطالب بالقدرة على تصميم الخوارزميات، إثبات صحتها، وتحليل كفاءتها من حيث الزمن والذاكرة. كما يركز المقرر على استراتيجيات تصميم الخوارزميات وتطبيقاتها في حل المشكلات العلمية والهندسية.

الموضوعات الرئيسية في هذا المقرر:

  1. تعريف الخوارزميات والمشكلات الحسابية – Algorithms & Computational Problems.

  2. استراتيجيات تصميم الخوارزميات – Design Strategies (Brute Force, Divide & Conquer, Dynamic Programming, Greedy …).

  3. إثبات صحة الخوارزميات – Correctness Proof (Loop Invariant, Induction).

  4. تحليل الكفاءة – Time & Space Complexity.

  5. الخوارزميات الكلاسيكية – Sorting, Searching, Graph Algorithms.

  6. استخدام الـ Pseudocode لتمثيل الخوارزميات.

⚡ ملاحظة: بالإضافة إلى هذا المقرر، يتم تدريس مقرر الرياضيات المنفصلة Discrete Mathematics لتقوية الجانب النظري والرياضي.

للمزيد من التفاصيل يرجى الانضمام لـ beInClass community:
🔗 https://t.me/+3HYHBTxWBU4zMDU0 

رابط Design and Analysis of Algorithms cs 351 -part1

Design and Analysis of Algorithms CS 351-part1 – beInClass