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

یه دوره جامع که مفاهیم دانشگاهی رشته کامپیوتر و مفاهیم برنامه‌نویسی و درس "مبانی کامپیوتر و برنامه نویسی" رو بهت می‌ده.همون چیزی که دانشگاه بهت آموزش میده اما با سبکی متفاوت.

ترم اول دانشگاه، استاد از اشاره‌گر و حافظه حرف می‌زنه. تو هنوز نمی‌دونی کامپیوتر اصلاً چطور کار می‌کنه. این شکاف رو همه حس می‌کنن ولی کمتر کسی ازش حرف می‌زنه. این دوره دقیقاً همون جای خالیه. نه حفظ‌کردن تعریف‌های کتابی، نه صد صفحه جزوه خشک. اینجا می‌فهمی که کامپیوتر دقیقاً چطور فکر می‌کنه، یاد می‌گیری مسئله رو قبل از کد زدن توی ذهنت حل کنی، و بعد وارد پروژه های مختلف میشی و اولین برنامه واقعیت رو می‌نویسی. با سی‌شارپ، روی پروژه‌ای که خودت ساختیش.

سرفصل های دوره
7 فصل77 جلسه
محتوای دوره

این دوره دقیقاً برای کیه؟

•    دانشجوی ترم اول و دومی که درس مبانی کامپیوتر داره و نمی‌خواد با حفظ‌کردن بره جلو و با یادگیری امتحان و آزمون پایانترم این درس رو نمره عالی بگیره.
•    کسی که چند بار خواسته برنامه‌نویسی یاد بگیره ولی وسط راه گم شده چون یادگیری عمیقی نداشته
•    کسی که به برنامه نویسی علاقه منده و هیچ پیش‌زمینه‌ای نداره ولی می‌خواد از جای درست شروع کنه
•    هر کسی که می‌خواد بفهمه کامپیوتر «واقعاً» چطور کار می‌کنه نه فقط ازش استفاده کنه

چی یاد می‌گیری؟

می‌فهمی که کامپیوتر از کجا دستور می‌گیره، اطلاعات رو چطور ذخیره می‌کنه، و چرا زبان‌های برنامه‌نویسی اصلاً اختراع شدن. یاد می‌گیری قبل از اینکه یه خط کد بنویسی، مسئله رو روی کاغذ حل کنی. با الگوریتم و فلوچارت. بعد همون منطق رو با سی‌شارپ پیاده‌سازی می‌کنی؛ از متغیر و شرط و حلقه تا تابع و پروژه نهایی.

در نهایت یه مسئله کامل رو از صفر تا صد حل می‌کنی. از طراحی الگوریتم تا کد اجرایی. دقیقاً همون کاری که توی امتحانات دانشگاه ازت می‌خوان.

چرا این دوره؟ / مزیت‌های کلیدی

۱. پایه می‌سازی، نه حفظ می‌کنی
هر مفهوم با یه مثال روزمره شروع می‌شه. قبل از اینکه اصطلاح فنی رو بشنوی، مفهومش رو با زبان آدمیزادی می‌فهمی.

۲. تئوری و عمل کنار هم
هر چیزی که یاد می‌گیری، بلافاصله توی محیط سی‌شارپ می‌بینیش. نه مفهوم بدون کد، نه کد بدون فهم.

۳. منطبق با سرفصل دانشگاه
محتوا با درس مبانی کامپیوتر و برنامه‌نویسی دانشگاه‌های ایران هماهنگه. می‌تونی کنار کلاس دانشگاهت دنبالش کنی.

۴. مثال‌هایی که به کارت میان
نه مثال‌های الکی کتابی. مسئله‌هایی که شبیه پروژه‌های دانشگاهی‌ان همون‌هایی که بعداً باهاشون روبرو می‌شی.

۵. یاد می‌گیری چطور فکر کنی، نه فقط چطور کد بزنی
مهم‌ترین چیزی که از این دوره می‌بری ذهنیت حل مسئله‌ست. این چیزیه که هیچ زبانی نمی‌تونه ازت بگیره.

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

خروجی نهایی / دستاوردها

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

سوالات متداول
پیش نیاز ها
راستش هیچ پیش‌نیاز فنی خاصی نداره. فقط یک چیز لازم داری: بلد باشی با کامپیوتر کار کنی (یعنی بتونی فایل ذخیره کنی، یک نرم‌افزار نصب کنی، بتونی توی مرورگر سرچ کنی). همین.
دیدگاه ها
دیدگاه
درباره ی مدرس