شما در این دوره با تفکر الگوریتمی بیشتر آشنا میشوید و توانایی استفاده از ساختمانهای دادهی ساده و الگوریتمهای پیشرفتهتر را کسب خواهید کرد. رویکرد این دوره، مسئلهمحور و تعاملی است و هر بخش مثالهای زیادی دارد.
در این دوره علاوه بر یادگیری الگوریتمها میتوانید پیادهسازی آنها را به زبانهای C++ و Python نیز یاد بگیرید تا از اطلاعات الگوریتمیتان برای پیادهسازیِ مسائل برنامهنویسی استفاده کنید.
علاقه به برنامهنویسی و الگوریتمها؛ آشنایی با مبنای اولیهی برنامه نویسی
برای آمادهسازی این دوره، از اساتید و دستیاران آموزشی درس مبانی برنامهسازی دانشگاههای سطح کشور نظرسنجی به عمل آمده و همچنین توسط اساتید مجرب مبانی برنامهسازی در دانشگاه شریف مورد بازبینی قرار گرفته است.
برای فراگیری عمیق مباحث و بهینه بودن آموزش در این دوره بهتر است مباحث دورهی «مبانی برنامهنویسی و تفکر الگوریتمی» را در حداقل یک زبان پایتون یا CPP بلد باشید.
همچنین ثبتنام در این دوره کاملا آزاد است و هیچ محدودیتی ندارد.
محتوای دوره به صورت درسنامههایی همراه با حل مسائل به زبان شبه کد است. پس از هر درسنامه، نوبت به تمرین و حل مسئله میرسد. تعدادی مسئلهٔ برنامهنویسی مطرح میشود که شما کد آنها را نوشته و ارسال میکنید. سامانه داوری خودکار Quera در مدت کوتاهی کد شما را تصحیح میکند و نمره میدهد. در صورتی که نمرهٔ کامل نگرفتید نگران نباشید! میتوانید کد خود را تغییر دهید و دوباره ارسال کنید. توجه کنید که درسنامهها به صورت متنهای تعاملی هستند و فیلم نیستند.
خیر. برای آزاد شدن محتوای هر مبحث، پیشنیازی از مباحث قبلی تعیین شده که باید در آنها میزان مشخصی از سؤالات را حل کرده باشید.
خیر؛ با هریک از زبانهای زیر میتوانید سوالهای دوره را حل کرده و دوره را بگذرانید:
راه حل سوالها بصورت شبهکد (pseudo code) در اختیار شما قرار میگیرد، و راه حل پیشنهادی طراحها برای تمرینها در زبانهای ++C و پایتون برای شما قابل مشاهده است. البته امکان مشاهدهی راه حل دیگر شرکتکنندههای دوره با زبانهای مختلف نیز وجود دارد.
بله، با استفاده از سیستم پرسش و پاسخ آنلاین Quera میتوانید با طراحان دوره در ارتباط باشید و از آنان کمک بخواهید. همچنین امکان پرسش و پاسخ با دیگر شرکتکنندگان Quera College نیز در زیر هر بخش وجود دارد.
پس از خرید دوره شما میتوانید فصلهای ابتدایی آن را بدون هیچ محدودیت زمانی پیش بروید تا با فضای Quera College آشنا شوید.
پس از رسیدن به یک فصل به خصوص، با تایید از شما زمان دوره برای شما شروع میشود. در صورت تمایل میتوانید این تایید را تا زمانی که فرصت مناسبی دیدید انجام ندهید و دوره را هنگامی که فرصت داشتید ادامه دهید. جهت حفظ پیوستگی دوره توصیه میشود که در حداکثر سه ماه دوره را به اتمام برسانید؛ پس از پایان این مدت، شما تنها میتوانید درسنامهها و تمرینهایی که تا به حال به آنها دسترسی داشتید را مشاهده کنید ولی امکان پیشرفت در دوره و یا ارسال راه حل را ندارید. اگر قصد ادامهی دوره را داشتید میتوانید مهلت پایان دوره را به صورت ماهانه تمدید کنید.
ثبتنام در Quera College محدودیت زمانی خاصی ندارد و فعلا برای ثبتنام تاریخ اتمامی در نظر نگرفتهایم.
از لحظهٔ ثبتنام میتوانید شروع به گذراندن دوره کنید.
بله البته. هماکنون چهار دورهی مبانی برنامهنویسی و تفکر الگوریتمی، تفکر الگوریتمی پیشرفته و ساختماندادهها، پایتون پیشرفته و یادگیری ماشین برای شما حاضر شده است. در ماههای آینده با نیازسنجی از جامعهٔ برنامهنویسان Quera، دورههای جدیدی منتشر میشود.