×
ribbon

تا پایان تخفیف

آموزش جامع برنامه‌نویسی اسکرچ

اگر به دنبال یادگیری برنامه‌نویسی هستید اما نمی‌دانید از کجا شروع کنید، اسکرچ (Scratch) یکی از بهترین و ساده‌ترین راه‌ها برای ورود به دنیای برنامه‌نویسی است. اسکرچ یک زبان برنامه‌نویسی بصری است که توسط دانشگاه ... بیشتر

جدید
گواهی‌نامه
5 (5 امتیاز)
85دانشجو
مقدماتی تا پیشرفته

بهراد قاسمی

به‌روزرسانی: ۱۴۰۴/۱۲/۲۴

محتوای دوره
درباره دوره
نظرات کاربران
درباره استاد

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

آشنایی کامل با محیط اسکرچ

آشنایی با بلوک های کد اسکرچ

تسلط بر منطق ساخت بازی

تسلط بر منطق برنامه نویسی

مفاهیم برنامه نویسی مانند شرط ها، حلقه ها و ...

ساخت بیش از 5 بازی متفاوت و جذاب

محتوای دوره

8 فصل24 جلسه4 ساعت ویدیو
مقدمات اسکرچ
  معرفی دوره جامع برنامه‌نویسی اسکرچ
مشاهده
"03:56
  آشنایی با بخش‌های مختلف محیط اسکرچ
مشاهده
"06:15
  آشنایی با بخش‌های مختلف محیط اسکرچ
"02:19
  شروع کار با بلوک‌ها و اولین برنامه‌نویسی در اسکرچ
"10:14
  آشنایی با بلوک‌های حرکت، ظاهر و صدا
"17:21
  آشنایی با بلوک های رویدادها، کنترل و حسگرها
"13:56
  آشنایی با اپراتورها، متغیرها و بلوک‌های من
"14:52
  آشنایی کامل با بلوک‌های اسکرچ
"02:52
  کوییز آشنایی با بلوک‌های اسکرچ
"10:00
پروژه اول - بازی افتادن سیب
پروژه دوم - شکار ماهی
پروژه سوم - بازی ماشین
پروژه چهارم - بازی شوتر فضایی
پروژه پنجم - بازی زامبی
طراحی منو و خروجی گرفتن از بازی
پروژه Space Shooter حرفه ای ( هدیه )

درباره دوره

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

در این دوره آموزشی، شما قدم‌به‌قدم یاد می‌گیرید چگونه با اسکرچ کار کنید و چگونه ایده‌های خود را به بازی‌ها، انیمیشن‌ها و پروژه‌های تعاملی تبدیل کنید.

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

چرا یادگیری اسکرچ مهم است؟

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

با یادگیری اسکرچ شما مهارت‌هایی مثل موارد زیر را تقویت می‌کنید:

  • تفکر منطقی
  • حل مسئله
  • خلاقیت
  • طراحی بازی
  • درک مفاهیم اصلی برنامه‌نویسی

این مهارت‌ها پایه‌ای هستند و بعداً می‌توانند به شما کمک کنند تا زبان‌های برنامه‌نویسی پیشرفته‌تری مانند Python، JavaScript یا C++ را راحت‌تر یاد بگیرید.
به همین دلیل بسیاری از مدارس و مراکز آموزشی در سراسر دنیا از اسکرچ برای شروع آموزش برنامه‌نویسی استفاده می‌کنند.

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

در این دوره از مفاهیم کاملاً ابتدایی شروع می‌کنیم و به تدریج به سمت ساخت پروژه‌ها و بازی‌های واقعی می‌رویم.

در طول دوره با موضوعات زیر آشنا می‌شوید:

  • آشنایی با محیط نرم‌افزار اسکرچ
  • شناخت بخش‌های مختلف برنامه
  • کار با اسپرایت‌ها و پس‌زمینه‌ها
  • آشنایی با دسته‌بندی‌های مختلف بلوک‌ها
  • کار با بلوک‌های حرکت، ظاهر و صدا
  • استفاده از رویدادها و شرط‌ها
  • ساخت متغیر و سیستم امتیاز
  • استفاده از حلقه‌ها و کنترل برنامه
  • طراحی منو در بازی‌ها
  • ساخت بازی‌های تعاملی
  • تبدیل پروژه اسکرچ به برنامه اجرایی

تمام این مفاهیم به صورت کاملاً عملی و پروژه‌محور آموزش داده می‌شوند.

پروژه‌هایی که در این دوره می‌سازید:

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

در این دوره پروژه‌هایی مانند موارد زیر را طراحی می‌کنیم:

  • بازی جمع‌آوری سیب
  • بازی شکار ماهی
  • ساخت منوی بازی
  • اضافه کردن سیستم امتیاز و باخت
  • اضافه کردن صداها و افکت‌ها
  • طراحی بازی‌های تعاملی

با ساخت این پروژه‌ها، شما به خوبی یاد می‌گیرید چگونه از ابزارهای اسکرچ برای ساخت بازی استفاده کنید.

این دوره مناسب چه کسانی است؟

این دوره برای افراد مختلفی مناسب است، از جمله:

  • دانش‌آموزانی که می‌خواهند برنامه‌نویسی را شروع کنند
  • افرادی که به ساخت بازی علاقه دارند
  • کسانی که هیچ تجربه‌ای در برنامه‌نویسی ندارند
  • والدینی که می‌خواهند فرزندانشان برنامه‌نویسی یاد بگیرند
  • معلمانی که به دنبال آموزش ساده برنامه‌نویسی هستند

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

ویژگی‌های این دوره

این دوره با هدف یادگیری ساده، جذاب و کاربردی طراحی شده است و ویژگی‌های زیر را دارد:

  • آموزش کاملاً قدم‌به‌قدم
  • توضیح مفاهیم به زبان ساده
  • آموزش پروژه‌محور
  • مناسب برای مبتدی‌ها
  • تمرین‌های عملی
  • یادگیری همراه با ساخت بازی
  • تمام تلاش شده تا مطالب به شکلی توضیح داده شوند که یادگیری برای شما ساده، لذت‌بخش و کاربردی باشد.

بعد از این دوره چه مهارتی خواهید داشت؟

بعد از پایان این دوره شما می‌توانید:

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

اگر به ساخت بازی علاقه دارید، این دوره برای شماست

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

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

اطلاعات بیشتر

امتیاز و نظرات کاربران

5

از مجموع 5 امتیاز

4نظر

1 ماه پیش

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

دانشجوی دوره

1 ماه پیش

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

ناصر صادقی

1 ماه پیش

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

الشن ساعی فر

1 ماه پیش

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

علی امینی

گواهی‌نامه

آموزش جامع برنامه‌نویسی اسکرچ

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

قابل اشتراک‌گذاری در

linkdin

درباره استاد

بهراد قاسمی
1دوره
85دانشجو

بهراد قاسمی برنامه‌نویس، مدرس و فعال حوزه فناوری است که سال‌ها در زمینه توسعه نرم‌افزار، آموزش برنامه‌نویسی و مدیریت پروژه‌های فناوری فعالیت داشته است. او بنیان‌گذار مجموعه CS50x ارومیه بوده و تجربه تدریس برنامه‌نویسی در شرکت دانش‌بنیان لِکو و پژوهش‌سرای دانش‌آموزی ارومیه را در کارنامه خود دارد.

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

در کنار فعالیت‌های آموزشی، او سابقه مدیریت فناوری اطلاعات در شرکت دانش‌بنیان فن‌آوران عطر کوروش را داشته و در حال حاضر به عنوان مدیر اجرایی شرکت Jabal Al Qamar Commercial Brokerage در دبی فعالیت می‌کند.

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

برخی از تجربیات و فعالیت‌ها:

بنیان‌گذار CS50x ارومیه مدرس برنامه‌نویسی در شرکت دانش‌بنیان لکو مدرس در پژوهش‌سرای دانش‌آموزی ارومیه مدیر سابق IT در شرکت دانش‌بنیان فن‌آوران عطر کوروش مدیر اجرایی شرکت Jabal Al Qamar Commercial Brokerage در دبی برنامه‌نویس و فعال حوزه فناوری

اطلاعات بیشتر

سوالات پرتکرار

حداقل و حداکثر زمانی که می‌توانم یک دوره را بگذرانم چقدر است؟

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

آیا پس از به اتمام رساندن و قبولی در دوره، می‌توانم نسخه فیزیکی گواهی‌نامه را دریافت کنم؟

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

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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

آیا در صورت خرید دوره، گواهی‌نامه آن به من تعلق می‌گیرد؟

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