دیدگاه کاربران
بر اساس امتیاز 82 دانشجو
باقر آلبوغبیش
8 روز پیش
فوق العاده تدریس کردند
بهشاد اعتماد تبریزی
14 روز پیش
عالیه
الیاس کاکاوند
1 ماه پیش
عالیه
دانشجوی دوره
1 ماه پیش
عالی
علی علی بخش
1 ماه پیش
عالی بود
دانشجوی دوره
2 ماه پیش
عاليه
اشتراک مکتبپلاس
خرید اشتراکبا خرید اشتراک مکتبپلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.
31 ساعت ویدئو
1 فایل ضمیمه قابل دانلود
دسترسی مادامالعمر به محتوای دوره
الگوریتم به مجموعه قوانینی اطلاق میشود که بیانگر سلسهمراتب انجام یک فرآیند هستند و در زمینههای مختلفی در علوم و فنون مهندسی و حتی علوم و فنون غیر مهندسی کاربرد دارد. دوره آموزش طراحی الگوریتم با هدف آموزش این مبحث مهم تهیه و تدوین شده است. درس طراحی الگوریتم همچنین یکی از مباحث مهم در رشتههای علوم و مهندسی کامپیوتر است.
برای نوشتن الگوریتم، موارد زیر بهعنوان پیشنیاز موردنیاز است:
دو بچه، علی و محمد را در نظر بگیرید که مکعب روبیک را حل میکنند. علی میداند که چگونه آن را در تعداد مشخصی از مراحل حل کند. از سوی دیگر محمد میتواند که این کار را انجام دهد اما از روند کارآگاه نیست. علی مکعب را در عرض 2 دقیقه حل میکند درحالیکه محمد ممکن است با ساعتها آزمونوخطا آن را حل کند.
بنابراین زمان موردنیاز برای حل یک مشکل با رویه الگوریتم بسیار مؤثرتر از زمانی است که بدون هیچ روشی یک مسئله را حل کرد. ازاینرو نیاز به الگوریتم ضروری است.
تجزیهوتحلیل الگوریتم بخش مهمی از نظریه پیچیدگی محاسباتی (پیچیدگی زمانی و پیچیدگی حافظه) است که تخمین نظری منابع موردنیاز یک الگوریتم را برای حل یک مشکل محاسباتی خاص ارائه میدهد. تجزیهوتحلیل الگوریتمها تعین مقدار منابع زمانی و مکانی موردنیاز برای اجرای آن است که در دوره آموزش طراحی الگوریتم بهخوبی این موضوع پوشش داده شده است.
دلایل زیر همگی نیاز به تجزیهوتحلیل الگوریتم را بیان خواهند کرد:
انواع روش ارزیابی برای الگوریتم به صورت موارد زیر است:
در دوره آموزش طراحی الگوریتم باحالتهای مختلف تجزیهوتحلیل الگوریتمها بیشتر آشنا خواهیم شد.
درس طراحی و تحلیل الگوریتمها یکی از پایهایترین درسهای در رشتههای علوم کامپیوتر و همچنین رشته مهندسی کامپیوتر بهحساب میآید. هدف از این درس، مطالعه و بررسی روشهای طراحی الگوریتمها برای حل مسائل مختلف و چگونگی تحلیل و اثبات درستی آنها است. همچنین دستهبندی مسائل و شناسایی مسائل محاسباتی سخت که در زمان قابلقبول نمیتوان جواب آنها را به دست آورد، نیز پوشش داده میشود. درس طراحی الگوریتم توسط استاد محمد گنج تابش در دانشگاه تهران ضبط شده است.
درس طراحی الگوریتم یکی از درسهای پایه و پیشنیاز دروس مهم دیگر در رشته مهندسی کامپیوتر و علوم کامپیوتر بهحساب میآید و برای کنکور کارشناسی ارشد و حتی دکتری از اهمیت بالایی برخوردار است. همچنین امروزه بسیاری از رستههای شغلی مانند مهندسی نرمافزار، شبکههای کامپیوتری، طراحان آموزش ساختمان داده، مهندسین هوش مصنوعی وغیره بهشدت به این الگوریتمها وابسته هستند و بدون درک و آگهی از الگوریتم کار در این حوزهها امکان ندارد.
بر اساس امتیاز 82 دانشجو
باقر آلبوغبیش
8 روز پیش
فوق العاده تدریس کردند
بهشاد اعتماد تبریزی
14 روز پیش
عالیه
الیاس کاکاوند
1 ماه پیش
عالیه
دانشجوی دوره
1 ماه پیش
عالی
علی علی بخش
1 ماه پیش
عالی بود
دانشجوی دوره
2 ماه پیش
عاليه
دکتر محمد گنجتابش عضو هیئتعلمی گروه علوم کامپیوتر دانشگاه تهران است. ایشان دوره کارشناسی خود را در رشته ریاضی محض از دانشگاه تبریز و دورههای کارشناسی ارشد و دکتری را در رشته علوم کامپیوتر از دانشگاه تهران به اتمام رساندهاند. ایشان همچنین دکتری دوم خود را در رشته بیوانفورماتیک دانشگاه اکول پلیتکنیک فرانسه گذراندهاند. زمینههای تحقیقاتی موردعلاقه وی الگوریتمهای بیوانفورماتیک (مسائل مربوط به ساختارهای RNA) و علوم اعصاب محاسباتی، بهخصوص شبکههای عصبی ضربهای و مدلسازی فرایندهای سیستم بینایی در مغز است.