Quera College

آموزش مسئله‌محور مبانی برنامه‌نویسی و تفکر الگوریتمی
با زبان‌های C، C++، پایتون و جاوا

ثبت نام

فعال‌ترین موسسه آموزشی تاکنون:
دانشگاه صنعتی شریف با ۱۵۱ ثبت‌نام از مجموع ۱۵۲۵ ثبت‌نام

در این دوره چه می‌آموزید؟

پس از اتمام دوره شما می‌توانید مسئله‌های ساده و سخت برنامه‌نویسی را با استفاده از مفاهیم پایه (کار با ورودی و خروجی، متغیرها و آرایه‌ها، عبارت‌های ریاضی، ساختار شرط و حلقه، تابع و توابع بازگشتی) حل کرده و پیاده‌سازی کنید. با توجه به این که تفکر برنامه‌نویسی هدف اصلی دوره می‌باشد، پس از اتمام دوره شما می‌توانید به سادگی زبان‌های دیگر و یا مفاهیم دیگر در این زبان‌ها را فرا بگیرید.

این دوره برای زبان‌های C، C++، Java و Python ارائه شده و یادگیری مهارت برنامه‌نویسی را در همه‌ی این ۴ زبان امکان‌پذیر ساخته است.

چرا Quera College؟

  • تفکر الگوریتمی: در دوره اول Quera College، در هر درس‌نامه علاوه بر موضوعات مرتبط با هر ۴ زبان، مسئله‌هایی با سختی‌های مختلف مطرح شده و راه حل آن‌ها توضیح داده می‌شود تا روش تفکر الگوریتمی و تبدیل مسئله به الگوریتم و الگوریتم به کد برای هر ۴ زبان، کاملا جا بیفتد.
  • دسترسی به مدرس: همه‌ی ۹ فصل دوره بصورت آنلاین در اختیار فراگیران قرار می‌گیرد. قدرت‌گرفته از سیستم داوری خودکار Quera، تمرین‌های دوره در لحظه تصحیح می‌شوند. هم‌چنین می‌توانید با طراحان دوره بصورت آنلاین صحبت کنید و سوال‌های خود را از ایشان بپرسید.
  • گواهی Quera: در صورتی که دوره‌های کوئرا کالج را با موفقیت بگذرانید، گواهی گذراندن این دوره را کسب می‌کنید که به صورت فیزیکی و دیجیتالی در اختیار شما قرار می‌گیرد.
  • حداقل پیش‌نیازها: پیش‌نیاز شرکت در این دوره، علاقه‌مندی به برنامه‌نویسی و حل مسئله‌ است.

سرفصل دوره

مقدمه
پردازش و خروجی
الگوریتم درس‌نامه
استانداردهای طراحی الگوریتم درس‌نامه
شِبه‌ِکدها درس‌نامه
اولین کد درس‌نامه زبان
بدیهی تمرین
سامانه داوری درس‌نامه
متغیر و عبارات ریاضی
متغیر درس‌نامه زبان
ورودی‌گرفتن و خروجی‌دادن درس‌نامه زبان
جابه‌جا تمرین
عملگرهای عددی و اولویت عملگرها درس‌نامه زبان
شارژ موبایل تمرین
ثابت‌ و کارکترها درس‌نامه زبان
تبدیل نوع و سرریز درس‌نامه زبان
جزء صحیح تمرین
ضرب تمرین
الفبا تمرین
عملگرهای شرطی درس‌نامه زبان
جابه‌جایی درس‌نامه
بیشینه و کمینه درس‌نامه
تابع کمینه و بیشینه درس‌نامه زبان
شطرنج حرفه‌ای تمرین
جاده کشی تمرین
ساده تر تمرین
یک ساعت تمرین
کِوین و قدرت شالاپ تمرین
ساختار شرط
کمبیشینه درس‌نامه
۳سورت درس‌نامه
ساختار شرط درس‌نامه زبان
یخ تمرین
بیشینه ۴ تمرین
AND و OR درس‌نامه زبان
زوجیت تمرین
دو نقطه خط تمرین
رژیم سخت تمرین
صدگان خسته تمرین
بازگشت از بوستان تمرین
دوربین مداربسته تمرین
نصب IDE درس‌نامه
ساختار حلقه
حلقه چیست؟ درس‌نامه
ساختار حلقه‌ها درس‌نامه زبان
حلقه ورودی تمرین
تا زمانی که x بار! تمرین
فاکتوریل تمرین
سوال زرد تمرین
جدول ضرب گنده تمرین
!سیونِبِ سکعَربَ تمرین
تک‌رقمی درس‌نامه
کمبیشینه ۲ درس‌نامه
سراب تمرین
خواب پوپک تمرین
باقر خسته‌ست ولی بی‌فرهنگ نه تمرین
آرایه و ذخیره سازی اطلاعات
اشاره‌گرها درس‌نامه زبان
آرایه‌های یک بعدی درس‌نامه زبان
جمع دو آرایه تمرین
شیفت تمرین
چاپ برعکس تمرین
تست بینایی درس‌نامه
آرایه‌های چند بعدی و رشته‌ها درس‌نامه زبان
جمع دو آرایه ۲ تمرین
لیست تمرین
تغییرات آرایوی تمرین
اسنپ در شکرستان درس‌نامه
اندویست تمرین
مجید و ماژیک‌هاش درس‌نامه
لاندری تمرین
آسمان شکر آباد تمرین
اسم‌ها تمرین
کدتخفیف تمرین
مجید، میلاد، رشته‌سازی تمرین
جست و جوی کامل
رشته تو رشته تمرین
اوقات فراغت تمرین
مستطیل بد و اندکی تحلیل زمانی درس‌نامه
گردو شکستم تمرین
جوس تمرین
باقر مخالف است تمرین
پُرّشته تمرین
تابع
تابع چیست؟ درس‌نامه
ساختار تابع درس‌نامه زبان
ب.م.م درس‌نامه
شایان و واردات سنگ‌پا تمرین
کدنویسی تمیز درس‌نامه
دیباگ و رفتار تعریف نشده درس‌نامه
مرتب سازی
انواع مرتب‌سازی درس‌نامه
سازمان‌دهی اطلاعات درس‌نامه
مرتب‌سازی ساده تمرین
مرتب‌سازی خفن! تمرین
سامان‌بده! تمرین
مثالی خوب از کاربرد مرتب‌سازی درس‌نامه
مرتب کن! تمرین
چالش شنگدباو تمرین
توابع بازگشتی
دنباله‌های بازگشتی درس‌نامه
دنباله‌ی ساده تمرین
رشته فیبوناچی تمرین
سِصِفر تمرین
چاپ برعکس تمرین
چیدمان تمرین
برج‌های هانوی درس‌نامه
کخ‌زیبا تمرین
تحلیل زمانی توابع بازگشتی درس‌نامه
بهینه‌کردن الگوریتم‌های بازگشتی درس‌نامه
مثلث خیام پاسکال تمرین
جست‌وجوی دودویی تمرین
تمرین‌های اختیاری
تو چقدر اضافه وزن داری؟ تمرین
لیوان بازی تمرین
قطار کامیابی تمرین
کمک به کاپی تمرین
شیرکاکائو تمرین
مربّاها و مشکلات اقتصادی تمرین
خرما تمرین
تیم ملی نخودخوری در برره تمرین
بمب بازی تمرین
حدس عدد تمرین
سیکل گرفتن در برره تمرین
سوال برنامه نویسی برنامه نویسی سوال تمرین
دومینوار تمرین
رهیابی تمرین
بازم‌بازه‌بازی تمرین

طراحان دوره

برای آماده‌سازی این دوره، از اساتید و دستیاران آموزشی درس مبانی برنامه‌سازی دانشگاه‌‌های سطح کشور نظرسنجی به عمل آمده و هم‌چنین توسط اساتید مجرب مبانی برنامه‌سازی در دانشگاه شریف مورد بازبینی قرار گرفته است.

حمیدرضا کامکاری
دانشجوی دانشگاه صنعتی شریف

مدرس برنامه‌نویسی و الگوریتم در مدارس برتر تهران و قزوین، مدال طلای المپیاد کامپیوتر

مهرداد صابری
دانشجوی دانشگاه صنعتی شریف

مدرس برنامه‌نویسی و الگوریتم در مدارس برتر تهران، مدال طلای کشوری و نقره‌ی جهانی المپیاد کامپیوتر

کیوان رضایی
دانشجوی دانشگاه صنعتی شریف

مدرس برنامه‌نویسی و الگوریتم در مدارس برتر تهران، مدال طلای کشوری و نقره‌ی جهانی المپیاد کامپیوتر

سینا ریسمانچیان
دانشجوی دانشگاه صنعتی شریف

دستیار آموزشی دانشگاه صنعتی شریف از سال ۹۶، توسعه‌دهنده در Quera

محمد مهدوی
دانشجوی دانشگاه صنعتی شریف

مدرس برنامه‌نویسی و الگوریتم در مدارس برتر اصفهان، مدال طلای کشوری و طلای جهانی المپیاد کامپیوتر

محمدمهدی شکری
دانشجوی دانشگاه صنعتی شریف

دستیار آموزشی دانشگاه صنعتی شریف و مدرس برنامه‌نویسی و الگوریتم از سال ۹۴، مدال طلای المپیاد کامپیوتر، قائم مقام مهندسی Quera

سؤالات متداول

آیا دوره پیش‌نیاز یا محدودیت خاصی دارد؟

خیر، دوره پیش‌نیاز و محدودیت خاصی برای ثبت‌نام ندارد.

محتوای دوره در چه قالبی ارائه می‌شود؟

محتوای دوره به صورت درس‌نامه‌هایی همراه با حل مسائل به زبان شبه کد است. پس از هر درس‌نامه، نوبت به تمرین و حل مسئله می‌رسد. تعدادی مسئلهٔ برنامه‌نویسی مطرح می‌شود که شما کد آن‌ها را نوشته و ارسال می‌کنید. سامانه داوری خودکار Quera در مدت کوتاهی کد شما را تصحیح می‌کند و نمره می‌دهد. در صورتی که نمرهٔ کامل نگرفتید نگران نباشید! می‌توانید کد خود را تغییر دهید و دوباره ارسال کنید. توجه کنید که درس‌نامه‌ها به صورت متن‌های تعاملی هستند و فیلم نیستند.

آیا محتوای دوره به صورت یکجا در اختیارمان قرار می‌گیرد؟

خیر. برای آزاد شدن محتوای هر مبحث، پیش‌نیازی از مباحث قبلی تعیین شده که باید در آن‌ها میزان مشخصی از سؤالات را حل کرده باشید.

محتوای زبان‌های مختلف به صورت مجزا ارائه می‌شود؟

محتوایی که بسته به قواعد زبانی متفاوت است در قالب درس‌نامه‌های مجزا، و مباحث مربوط به تفکر الگوریتمی (مستقل از زبان برنامه‌نویسی) به صورت مشترک ارائه شده است.

آیا تنها درس‌نامهٔ یک زبان در اختیارمان قرار می‌گیرد؟

خیر، درس‌نامهٔ تمامی زبان‌ها (C، C++، Java، Python) به صورت همزمان در اختیارتان قرار می‌گیرد. هرچند طبیعتاً پیشنهاد ما گذراندن دوره در یک زبان خاص است.

پشتیبانی آنلاین برای شرکت‌کنندگان وجود دارد؟

بله،‌ با استفاده از سیستم پرسش‌ و پاسخ آنلاین Quera می‌توانید با طراحان دوره در ارتباط باشید و از آنان کمک بخواهید. هم‌چنین امکان پرسش و پاسخ با دیگر شرکت‌کنندگان Quera College نیز در زیر هر بخش وجود دارد.

تا چه زمانی برای به پایان رساندن دوره فرصت داریم؟

پس از خرید دوره شما می‌توانید فصل‌های ابتدایی آن را بدون هیچ محدودیت زمانی پیش بروید تا با فضای Quera College آشنا شوید.

پس از رسیدن به یک فصل به خصوص، با تایید از شما زمان دوره برای شما شروع می‌شود. در صورت تمایل می‌توانید این تایید را تا زمانی که فرصت مناسبی دیدید انجام ندهید و دوره را هنگامی که فرصت داشتید ادامه دهید. جهت حفظ پیوستگی دوره توصیه می‌شود که در حداکثر دو ماه دوره را به اتمام برسانید؛ از این رو گواهی دوره به افرادی داده می‌شود که حداکثر دو ماه پس از تایید شروع زمان دوره آن را گذرانده باشند.

مهلت ثبت نام در این دوره تا چه زمانی است؟

ثبت‌نام در Quera College محدودیت زمانی خاصی ندارد و فعلا برای ثبت‌نام تاریخ اتمامی در نظر نگرفته‌ایم.

دوره از چه زمانی آغاز می‌شود؟

از لحظهٔ ثبت‌نام می‌توانید شروع به گذراندن دوره کنید.

Quera College دوره‌های دیگری هم برگزار خواهد کرد؟

بله البته. هم‌اکنون سه دوره‌ی مبانی برنامه‌نویسی و تفکر الگوریتمی، تفکر الگوریتمی پیشرفته و ساختمان‌داده‌ها، و برنامه‌نویسی پایتون پیشرفته و تفکر شی‌گرا برای شما حاضر شده است. در ماه‌های آینده با نیازسنجی از جامعهٔ برنامه‌نویسان Quera، دوره‌های جدیدی منتشر می‌شود.

بزن بریم!

در صورت وجود هرگونه سؤال یا ابهام با college@quera.ir تماس بگیرید.

ثبت نام

تابستان امسال، با ۵۰ هزار تومان تخفیف برای یادگیری و ورود به دنیای برنامه نویسی!