×
مجموعه آموزش ساختمان داده و طراحی الگوریتم

مجموعه آموزش ساختمان داده و طراحی الگوریتم

مدت زمان آموز‌ش‌های این صفحه
۱۱۰ ساعت
تعداد آموز‌ش‌های این صفحه
۱۱ عنوان آموزشی
1

آموزش ساختمان داده ها

ساختمان داده ها، یکی از دروس مهم و پایه ای دانشگاهی است که پیش نیاز دروس مختلف رشته کامپیوتر است و به عنوان مبحثی که نکات فراوانی دارد، در کنکور کارشناسی ارشد کامپیوتر و کنکور دکتری هوش مصنوعی و نرم افزار از دروس با ضرایب بالا می باشد. آموزش ساختمان داده ها، توسط مهندس فرشید شیرافکن، یکی از بهترین مدرسین مسلط به مباحث ساختمان داده ها، ارائه شده است. مخاطبان عزیز برای مشاهده آموزش ساختمان داده ها همراه با پیاده سازی در ++C می توانید به این لینک (+) مراجعه کنید.

مدرس: فرشید شیرافکن مدت زمان آموزش: ۱۰ ساعت و ۲۸ دقیقه
یادگیری را شروع کنید
2

آموزش طراحی الگوریتم

درس طراحی الگوریتم، یکی از دروس مهم رشته کارشناسی کامپیوتر است که یادگیری آن نسبتا سخت است. این آموزش علاوه بر سادگی دارای ویژگی جامع بودن است که حاصل بیش از ۲۰ سال سابقه تدریس در دانشگاه است. این آموزش با توجه به دو منبع مهم این درس یعنی کرمن و نیپولیتان تهیه شده است.

مدرس: فرشید شیرافکن مدت زمان آموزش: ۱۵ ساعت و ۱۲ دقیقه
یادگیری را شروع کنید
3

آموزش طراحی الگوریتم (مرور – تست کنکور ارشد)‎

طراحی الگوریتم یک از دروس مهم در کنکور کارشناسی ارشد است. در این درس، مفاهیمی مانند نمادهای مرتبه اجرایی، روش های حل روابط بازگشتی، روش های حل الگوریتم ها، الگوریتم های گراف و مسائل P بررسی می شود. روش های حل الگوریتم مانند روش تقسیم و حل، روش پویا، روش حریصانه و روش عقب گرد بررسی می شوند. مبحث گراف در ساختمان داده معرفی می شود و الگوریتم هایی که در آن ها از گراف استفاده شده در درس طراحی الگوریتم بررسی می شوند.

مدرس: فرشید شیرافکن مدت زمان آموزش: ۱۴ ساعت و ۴۷ دقیقه
یادگیری را شروع کنید
4

آموزش ساختمان داده ها (مرور – تست کنکور ارشد)

ساختمان داده ها یکی از موارد امتحانی کنکور کارشناسی ارشد رشته کامپیوتر و فناوری اطلاعات و علوم کامپیوتر است. این درس پیش نیاز یادگیری درس طراحی الگوریتم است. در کمترین زمان ممکن مباحث درس تدریس شده است و اکثر تست های کنکور کارشناسی ارشد دولتی بررسی شده اند. مباحث در ۱۴ فصل بررسی شده اند و این طبقه بندی حاصل تجربه مدرس است تا یادگیری را ساده تر کند.

مدرس: فرشید شیرافکن مدت زمان آموزش: ۲۰ ساعت و ۳۵ دقیقه
یادگیری را شروع کنید
5

آموزش ساختمان داده ها همراه با پیاده سازی در C++‎

ساختمان داده ها، یکی از دروس مهم و پایه ای دانشگاهی است که پیش نیاز دروس مختلف رشته کامپیوتر است و از دروس تاثیرگذار در کنکور کارشناسی ارشد و دکترای نرم افزار می باشد. در این آموزش ابتدا مفاهیم، به صورت تئوری بررسی شده و سپس در محیط برنامه نویسی، پیاده سازی می شوند. اکثر فارغ التحصیلان رشته کامپیوتر تا حدودی به مباحث تئوری، آشنایی دارند ولی با پیاده سازی ساختمان داده ها در محیط برنامه نویسی ++C آشنا نیستند. این آموزش به هر دو جنبه تئوری و کاربردی ساختمان داده ها پرداخته است.

مدرس: فرشید شیرافکن مدت زمان آموزش: ۲۳ ساعت و ۱۶ دقیقه
یادگیری را شروع کنید
6

آموزش پیشرفته ساختمان داده (همراه با حل نمونه سوالات کنکور ارشد و دکتری)

بعد از یادگیری مفاهیم اولیه ساختمان داده ها، مانند: آرایه، صف، پشته، درخت و گراف و جدول درهم ساز، لازم است مفاهیم پیشرفته تری مانند: درخت بی، درخت دو جمله ای، هیپ دو جمله ای و ... را یاد بگیرید تا بتوانید از این ساختمان داده ها در جای مناسب استفاده کنید. آشنایی کامل با ساختمان داده ها موجب می شود که بهترین ساختمان داده را برای عمل مورد نظر انتخاب کنید، انتخاب ساختمان داده مناسب باعث کاهش زمان اجرا خواهد شد.

مدرس: فرشید شیرافکن مدت زمان آموزش: ۷ ساعت و ۵۸ دقیقه
یادگیری را شروع کنید
7

آموزش روش های حل روابط بازگشتی

در ریاضیات، رابطه بازگشتی (Recurrence Relation)، دنباله ای است که به صورت بازگشتی تعریف می شود. در یک دنباله بازگشتی، یک معادله به نام رابطه بازگشتی ارائه می شود که با آن، جمله n ام دنباله به جملات پیشین مرتبط می شود. مقادیر چند جمله اول دنباله به نام های شرایط مرزی یا مقادیر اولیه، داده می شوند.

مدرس: فرشید شیرافکن مدت زمان آموزش: ۴ ساعت و ۳۶ دقیقه
یادگیری را شروع کنید
8

آموزش طراحی الگوریتم به همراه حل مثال های عملی

اساس کار نوشتن یک برنامه طرز فکر و چگونگی رسیدن به هدف می باشد که همان الگوریتم رسیدن به جواب است. با دانستن الگوریتم می توان به سادگی با استفاده دستورات یک زبان برنامه نویسی آن را پیاده سازی کرد؛ اما اگر فقط دستورات برنامه نویسی را بدانیم و بخواهیم آن ها را حفظ کنیم و به شیوه رسیدن به جواب یا الگوریتم مسلط نباشیم، هیچگاه نخواهیم توانست برنامه نویسی را درک کرده و آن را بیاموزیم و همیشه برنامه نویسی کاری سخت و طاقت فرسا خواهد بود.

مدرس: مهدی اشرفی مدت زمان آموزش: ۸ ساعت و ۱۶ دقیقه
یادگیری را شروع کنید
9

آموزش روش تقسیم و حل در طراحی الگوریتم (مرور - تست کنکور کارشناسی ارشد)

یکی از روش های پرکاربرد و محبوب برای طراحی الگوریتم ها روش تقسیم و حل یا تقسیم و غلبه (Divide and Conquer) می باشد. در این فرادرس یک مرور اجمالی به روش تقسیم و حل در طراحی الگوریتم شده و سپس تست های کنکور دولتی حل شده است. علاوه بر حل تشریحی، نکات کنکوری برای حل سریع تر بیان شده است، نکاتی که در اکثر منابع کنکور نمی توان آن ها را پیدا کرد و حاصل بیش از ۱۵ سال تدریس کنکوری است.

مدرس: فرشید شیرافکن مدت زمان آموزش: ۱ ساعت و ۵۰ دقیقه
یادگیری را شروع کنید
10

آموزش رابطه های بازگشتی در طراحی الگوریتم و ساختمان گسسته (مرور - تست کنکور ارشد)

در ریاضیات، رابطه بازگشتی، دنباله ای است که به صورت بازگشتی تعریف می شود. در یک دنباله بازگشتی، یک معادله به نام رابطه بازگشتی ارائه می شود که با آن، جمله n ام دنباله به جملات پیشین مرتبط می شود. مقادیر چند جمله اول دنباله به نام های شرایط مرزی یا مقادیر اولیه، داده می شوند. در آموزش رابطه های بازگشتی در طراحی الگوریتم و ساختمان گسسته یکی از مفاهیم اصلی و سرفصل هایی که در کنکورهای کارشناسی ارشد و وزارت علوم برای درس ساختمان گسسته و طراحی الگوریتم مورد سوال قرار می گیرند را مورد بحث قرار می دهیم.

مدرس: فرشید شیرافکن مدت زمان آموزش: ۱ ساعت و ۵۴ دقیقه
یادگیری را شروع کنید
11

آموزش مروری بر پیچیدگی محاسبات (Computational Complexity)

با یادگیری پیچیدگی محاسبات، می توانید مسائل محاسبه پذیری را شناسایی کنید و بفهمید که در مسیر حل مساله با چه محدودیت هایی در محاسبات رو به رو خواهید شد. اگر در مطالعات و پژوهش های خود می خواهید پیچیدگی و تصمیم پذیری مسائل پیش رو را تشخیص و یا حتی برای مسائل محاسباتی، راه حل های جدید ارائه دهید، حتما مقدماتی از پیچیدگی محاسبات را مطالعه کنید.

مدرس: سحر اردلان مدت زمان آموزش: ۱ ساعت و ۳ دقیقه
یادگیری را شروع کنید


موضوعات آموزشی مرتبط