این دوره رایگان شما رو با دنیای جذاب الگوریتمها آشنا میکنه. اگه به حل مسئله و بهینهسازی علاقه دارید، اینجا جای شماست!
چرا این دوره رو انتخاب کنم؟ 🤔
یاد میگیرید چطور مسائل رو مثل یه متخصص کامپیوتر تحلیل کنید
تکنیکهای حل مسئله رو یاد میگیرید که تو مصاحبههای شغلی هم به درد میخورن
پای...
این دوره رایگان شما رو با دنیای جذاب الگوریتمها آشنا میکنه. اگه به حل مسئله و بهینهسازی علاقه دارید، اینجا جای شماست!
چرا این دوره رو انتخاب کنم؟ 🤔
یاد میگیرید چطور مسائل رو مثل یه متخصص کامپیوتر تحلیل کنید
تکنیکهای حل مسئله رو یاد میگیرید که تو مصاحبههای شغلی هم به درد میخورن
پایهای میشه برای یادگیری پیشرفتهتر در حوزه هوش مصنوعی و داده
سرفصلهای اصلی دوره 📚
مفاهیم پایه الگوریتمها
آشنایی با تحلیل پیچیدگی زمانی و مکانی
نمادهای مجانبی (O, Ω, Θ)
روشهای اثبات درستی الگوریتمها
روشهای کلاسیک طراحی
تقسیم و غلبه (مثل مرتبسازی سریع)
برنامهنویسی پویا (مثل مسئله کولهپشتی)
الگوریتمهای حریصانه (مثل درخت پوشا)
گراف و کاربردها
الگوریتمهای پیمایش گراف
مسیرهای کوتاه (دایکسترا، فلوید)
درخت پوشای کمینه
مسائل سخت و راهکارها
نظریه NP کامل
روشهای تقریبی
الگوریتمهای تصادفی
این دوره برای چه کسانی مناسبه؟ 👥
دانشجویان کامپیوتر که میخوان پایه الگوریتمشون رو قوی کنن
برنامهنویسایی که میخوان مهارت حل مسئلهشون رو ارتقا بدن
علاقهمندانی که میخوان برای المپیاد کامپیوتر آماده بشن
جزئیات فنی دوره ⏳
مشخصات
توضیحات
مدت زمان
حدود 50 ساعت
سطح
متوسط تا پیشرفته
پیشنیاز
آشنایی با ریاضیات گسسته و برنامهنویسی
قیمت
رایگان
یه نکته جالب: تو این دوره یاد میگیرید چطور بعضی مسائلی که به نظر سخت میان رو با تکنیک هوشمندانه ساده کنید! مثلاً مسئله فروشنده دورهگرد رو میشه با روش دیگه ای مدل کرد.
اگه دوست دارید ذهنتون رو ورزش بدید و مثل کامپیوتر فکر کنید، این دوره دقیقاً همون چیزیه که دنبالش بودید. همه مباحث با مثال عملی توضیح داده میشن تا بهتر متوجه بشید.