تفکر الگوریتمی (قسمت دوم)
(Mitalearn-312389)
- مدت زمان: 4 ساعت 2 دقیقه
- انتشار: 23 June 2026
- مدرس: Luay Nakhleh,Scott Rixner,Joe Warren
- سطح: متوسط
- محتواها: 30
- زیرنویس فارسی دارد
درباره این دوره:
دانشمندان کامپیوتر با تجربه، مسائل محاسباتی را در سطحی از انتزاع که فراتر از هر زبان برنامه نویسی خاصی است، تحلیل و حل می کنند. این کلاس دو قسمتی برای آموزش مفاهیم ریاضی و فرآیند "تفکر الگوریتمی" به دانش آموزان طراحی شده است و به آنها امکان می دهد راه حل های ساده تر و کارآمدتری برای مسائل محاسباتی بسازند. در قسمت دوم این دوره به بررسی تکنیک های الگوریتمی پیشرفته مانند برنامه نویسی پویا و تفرقه بینداز می پردازیم. به عنوان بخش مرکزی دوره، دانشآموزان چندین الگوریتم را در پایتون پیادهسازی میکنند که این تکنیکها را در خود جای داده و سپس از این الگوریتمها برای تجزیه و تحلیل دو مجموعه داده بزرگ در دنیای واقعی استفاده میکنند. تمرکز اصلی این کارها درک تعامل بین الگوریتم ها و ساختار مجموعه داده هایی است که توسط این الگوریتم ها تجزیه و تحلیل می شوند. هنگامی که دانشآموزان این کلاس را کامل کردند، مهارتهای ریاضی و برنامهنویسی برای تجزیه و تحلیل، طراحی و برنامهریزی راهحلهای طیف وسیعی از مسائل محاسباتی را خواهند داشت. در حالی که این کلاس از پایتون به عنوان وسیله انتخابی خود برای تمرین تفکر الگوریتمی استفاده می کند، مفاهیمی که در این کلاس خواهید آموخت فراتر از هر زبان برنامه نویسی خاصی است.
مهارتهای مرتبط
محتوا
Announcements
Content
Algorithmic Thinking (Part 2)
