الگوریتم های پیشرفته
About Course
طراحی الگوریتم پیشرفته یکی از حوزه های کلیدی در علوم کامپیوتر است که به بررسی و توسعه روش های حل مسائل محاسباتی می پردازد. این درس به دانشجویان مهارت های لازم برای تحلیل، طراحی و بهینه سازی الگوریتم ها را آموزش می دهد و شامل مباحثی چون تحلیل پیچیدگی زمانی و مکانی، روش های طراحی الگوریتم ها مانند تقسیم و حل، حریصانه، برنامه نویسی پویا و برنامه نویسی خطی، و همچنین الگوریتم های گراف و هندسه محاسباتی است.
این دوره برای دانشجویانی که قصد دارند در حوزه هایی مانند هوش مصنوعی، یادگیری ماشین و علم داده فعالیت کنند، اهمیت ویژه ای دارد، زیرا الگوریتم های پیشرفته پایه و اساس این حوزه ها را تشکیل میدهند. تسلط بر این مباحث به برنامه نویسان کمک میکند تا کدهایی با کارایی بالا و مصرف حافظه کمتر بنویسند.
طراحی الگوریتم پیشرفته از دروس مهم مقطع کارشناسی ارشد به حساب می آید همچنین از دروس اصلی کنکور دکتری است.
البته به دانشجویانی که قصد دارند در کنکور کارشناسی ارشد شرکت کنند نیز توصیه می شود برای آمادگی کنکور این کورس را بگذرانند.
Course Content
Chapter1
-
Amortized Analysis-part1
34:32 -
Amortized Analysis-part2
29:04 -
Amortized analysis – splay tree
34:15