پارامترهای ثبتنام
Coursera / Python Programming
تفکر الگوریتمی (قسمت دوم) (Mitalearn-312389)
درباره این دوره:
دانشمندان کامپیوتر با تجربه، مسائل محاسباتی را در سطحی از انتزاع که فراتر از هر زبان برنامه نویسی خاصی است، تحلیل و حل می کنند. این کلاس دو قسمتی برای آموزش مفاهیم ریاضی و فرآیند "تفکر الگوریتمی" به دانش آموزان طراحی شده است و به آنها امکان می دهد راه حل های ساده تر و کارآمدتری برای مسائل محاسباتی بسازند. در قسمت دوم این دوره به بررسی تکنیک های الگوریتمی پیشرفته مانند برنامه نویسی پویا و تفرقه بینداز می پردازیم. به عنوان بخش مرکزی دوره، دانشآموزان چندین الگوریتم را در پایتون پیادهسازی میکنند که این تکنیکها را در خود جای داده و سپس از این الگوریتمها برای تجزیه و تحلیل دو مجموعه داده بزرگ در دنیای واقعی استفاده میکنند. تمرکز اصلی این کارها درک تعامل بین الگوریتم ها و ساختار مجموعه داده هایی است که توسط این الگوریتم ها تجزیه و تحلیل می شوند. هنگامی که دانشآموزان این کلاس را کامل کردند، مهارتهای ریاضی و برنامهنویسی برای تجزیه و تحلیل، طراحی و برنامهریزی راهحلهای طیف وسیعی از مسائل محاسباتی را خواهند داشت. در حالی که این کلاس از پایتون به عنوان وسیله انتخابی خود برای تمرین تفکر الگوریتمی استفاده می کند، مفاهیمی که در این کلاس خواهید آموخت فراتر از هر زبان برنامه نویسی خاصی است.
مهمانها اجازهٔ دسترسی به این درس را ندارند، لطفاً با حساب کاربری خود وارد شوید.