×
ribbon

آموزش کامل برنامه نویسی با اسکرچ | CS50 دانشگاه هاروارد

مدرس:

Brian Yu

آیا همیشه دوست داشتید برنامه نویسی را یاد بگیرید اما از دیدن کدهای پیچیده و متنی می ترسیدید؟... بیشتر
بدون امتیاز
6دانشجو
4ساعت
سرفصل‌ها
مقدماتی سطح دوره
بروزرسانیمرداد ۱۴۰۵

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

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

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

رویدادها (Events): درک چگونگی واکنش برنامه به اتفاقات مختلف (مانند کلیک کاربر یا فشردن دکمه‌های کیبورد).

مقادیر و خروجی‌ها (Values): کار با داده‌ها و نتایجی که توابع پس از اجرا و پردازش به ما برمی‌گردانند.

شروط (Conditions): آموزش قدرت تصمیم‌گیری به سیستم؛ تا برنامه بداند چه زمانی و تحت چه شرایطی یک کار خاص را انجام دهد.

این دوره شامل:

4 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

سرفصل‌های دوره

8 فصل8 جلسه4 ساعت ویدیو
توابع (Functions)
  ساخت دستورالعمل‌های اختصاصی و جلوگیری از کدهای تکراری
33:42
رویدادها (Events)
  مدیریت تعاملات و واکنش برنامه به کلیک‌های کاربر
29:47
مقادیر و خروجی‌ها (Values)
  درک مفهوم داده‌ها و پردازش اطلاعات در برنامه‌نویسی
30:29
شروط (Conditions)
  آموزش منطق تصمیم‌گیری هوشمندانه به سیستم
28:08
حلقه‌ها (Loops)
  تکرار خودکار دستورات و بهینه‌سازی عملکرد برنامه
27:31
متغیرها (Variables)
  ایجاد حافظه برای سیستم و ذخیره‌سازی امتیازات بازی
32:01
تجرید و انتزاع (Abstraction)
  ساده‌سازی مسائل پیچیده و ساختاردهی حرفه‌ای پروژه
24:36
توسعه از پایه (Building from Scratch)
  پیاده‌سازی عملی آموخته‌ها و خلق اولین پروژه کامل
33:57

پیش‌نیاز‌ها

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

توضیحات دوره

آیا همیشه دوست داشتید برنامه‌نویسی را یاد بگیرید اما از دیدن کدهای پیچیده و متنی می‌ترسیدید؟ دوره آموزش برنامه‌نویسی با اسکرچ (Scratch) از مجموعه CS50 دانشگاه هاروارد، دقیقاً همان نقطه شروعی است که به دنبالش بودید!

این دوره فوق‌العاده که در هاروارد تدریس می‌شود و پلتفرم آن توسط آزمایشگاه رسانه دانشگاه معتبر MIT طراحی شده، یک انقلاب در یادگیری کدنویسی است. در این دوره، به جای تایپ کردن کدهای خشک و خسته‌کننده، با کشیدن و رها کردن (Drag & Drop) بلوک‌های گرافیکی رنگارنگ — شبیه به چیدن قطعات پازل — برنامه‌نویسی می‌کنید. شما به عنوان یک فرد مبتدی قادر خواهید بود انیمیشن‌ها، بازی‌ها، داستان‌های تعاملی و آثار هنری دیجیتال خود را به سادگی خلق کنید.

اما گول ظاهر ساده و جذاب اسکرچ را نخورید! در پس این بلوک‌های پازلی، شما در حال یادگیری عمیق‌ترین و پایه‌ای‌ترین مفاهیم علوم کامپیوتر هستید؛ مفاهیمی که نه تنها در اسکرچ، بلکه در زبان‌های قدرتمند و متنی مانند پایتون (Python) و جاوا (Java) نیز کاربرد حیاتی دارند. با گذراندن این دوره، ترس شما از کدنویسی از بین می‌رود و ذهنتان برای ورود به دوره‌های پیشرفته‌تر و تبدیل شدن به یک برنامه‌نویس حرفه‌ای کاملاً آماده می‌شود.

دیدگاه کاربران

هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

کیفیت این آموزش توسط مکتب‌خونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر می‌توانید درخواست بازگشت وجه کنید.

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
1دوره
0دانشجو

مدرس ارشد علوم کامپیوتر در دانشگاه هاروارد

درباره من

برایان مدرس ارشد علوم کامپیوتر در بخش آموزش‌های تکمیلی دانشگاه هاروارد است. او در سال ۲۰۱۹ مدرک کارشناسی خود را در رشته‌های علوم کامپیوتر و زبان‌شناسی از دانشگاه هاروارد دریافت کرد.