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