تقریباً همه دوره های دیگر بر دانش تمرکز دارند. در این دوره بر کسب مهارت های واقعی تمرکز می کنیم.
به طور کلی:
این دوره زیرمجموعه خوبی از مباحث الگوریتمی را پوشش می دهد
جزئیات داخلی الگوریتم ها و تحلیل پیچیدگی حافظه زمانی آنها را بیاموزید
با نحوه کدنویسی خط به خط آشنا شوید
کد منبع و اسلایدها و برای همه محتوا ارائه شده است
مقدار گسترده تمرین برای تسلط بر الگوریتم های آموزش داده شده (جایی که اکثر مطالب دیگر ناموفق هستند!)
محتوا:
برنامه نویسی پویا: مقدمه
DP: انتخاب یا ترک الگو
DP: شمارش انتخاب ها
الگوهای محدوده DP
DP در نمودار و گرید
شمارش DP
DP: راه حل چاپ
جدول DP
ماراتن حل DP
بازگشت
تفرقه و غلبه کن
الگوریتم کوتاهترین مسیر: فلوید-وارشال
الگوریتم کوتاهترین مسیر: بلمن-فورد
الگوریتم کوتاهترین مسیر: Dijkstra
حداقل درخت پوشا: Prim
حداقل درخت پوشا: Kruskal
سبک تدریس:
به جای تئوری طولانی و سپس سبک کدنویسی، از یک سبک منحصر به فرد پیروی می کنیم
من تا حد امکان مفاهیم را با کدها موازی می کنم
مگر اینکه بهتر است ابتدا روی شبه کد کار کنید
تا حد امکان بتن ریزی کنید
از تجسم ساده ساده استفاده کنید
نامزدی
تا پایان سفر
درک کامل از مباحث الگوریتم در C++
تسلط بر مهارت های مختلف
مهارتهای تحلیل و حل مسئله
پاک کردن کدگذاری برای الگوریتم ها
با مهارتهای حل مسئله مدیریت شده
میتوانید برنامهنویسی رقابتی را به آرامی شروع کنید
گامی قوی به سوی آماده سازی مصاحبه
پیش نیازها
مهارت های برنامه نویسی:
مهارت های برنامه نویسی قوی
حل بسیاری از مسائل اساسی حل مسئله در مبانی
درک خوب برای بازگشت اولیه (مثلاً فیبوناچی)
STL، به خصوص بردارها، نقشه/مجموعه، نقشه/مجموعه نامرتب
بسیار ترجیح داده شده:
پروژه های برنامه نویسی را انجام دهید
یک دوره آموزشی ساختار داده فرود را به پایان برسانید (تمرین گسترده ساختار داده)
چنین تجربه یادگیری منحصر به فردی را از دست ندهید!
تشکر و قدردانی: "مایلم از رابرت بوگان برای کمک او در تصحیح اسلایدهای این دوره تشکر کنم"
مربی ، مهندس نرم افزار ، دانشمند ، مربی رقابتی من برای بسیاری از دانشجویان در زمینه علوم کامپیوتر و برنامه نویسی رقابتی در حال آموزش ، آموزش و مربیگری بوده ام. من در مسابقات برنامه نویسی ICPC 2005-2011 شرکت کردم (رتبه 3/2/2 در ACMC ICPC منطقه ای و فینالیست جهانی در 2011). پس از آن ، من نقش هایی مانند مسابقه دهنده ، مربی ، مشکل ساز ، داور و قاضی ارشد را بازی کردم. علاوه بر این ، من ترکیبی از تجربه در مهندسی نرم افزار ، تحقیقات هوش مصنوعی / بینایی رایانه و طراحی الگوریتم ها را دارم. من دکتري هستم دارنده دانشگاه Simon Fraser در کانادا. برای کسب اطلاعات بیشتر در مورد سوابق من ، به نمایه Linkedin من مراجعه کنید.
CSGetSkilled Academyدوره های CS با کیفیت بالا با تمرین فشرده
نمایش نظرات