×
ribbon

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

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

مدرس:

بهراد قاسمی

اگر به دنبال یادگیری برنامه نویسی هستید اما نمی دانید از کجا شروع کنید، اسکرچ (Scratch) یکی از... بیشتر
محبوب کاربران
گواهی‌نامه
دسترسی: کامل
اطلاعات بیشتر
5 (14)
10 دیدگاه
212دانشجو
8ساعت
سرفصل‌ها
مقدماتی تا پیشرفته سطح دوره
بروزرسانیاسفند ۱۴۰۴

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

خرید اشتراک

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

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

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

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

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

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

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

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

4 ساعت ویدئو

5 جلسه متنی

17 تمرین و پروژه

10 سؤال سنجش و یادگیری

1 فایل ضمیمه قابل دانلود

دسترسی به تالار گفتگو

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

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

4 هفته مهلت ارسال تمرین و پروژه

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

8 فصل24 جلسه4 ساعت ویدیو
مقدمات اسکرچ
  معرفی دوره جامع برنامه‌نویسی اسکرچ
03:56
  آشنایی با بخش‌های مختلف محیط اسکرچ
06:15
  آشنایی با بخش‌های مختلف محیط اسکرچ
02:19
  شروع کار با بلوک‌ها و اولین برنامه‌نویسی در اسکرچ
10:14
  آشنایی با بلوک‌های حرکت، ظاهر و صدا
17:21
  آشنایی با بلوک های رویدادها، کنترل و حسگرها
13:56
  آشنایی با اپراتورها، متغیرها و بلوک‌های من
14:52
  آشنایی کامل با بلوک‌های اسکرچ
02:52
  کوییز آشنایی با بلوک‌های اسکرچ
10:00
پروژه اول - بازی افتادن سیب
  طراحی منطق بازی
09:35
  اضافه کردن سیستم امتیاز و باخت
09:25
  اضافه کردن صداها به بازی
02:37
  جمع بندی فصل
01:56
  پروژه: ساخت بازی سیب در اسکرچ (الزامی)
25:00
پروژه دوم - شکار ماهی
  پیاده سازی منطق بازی
06:47
  اضافه کردن صدا ها و سیستم امتیاز
04:23
  اضافه کردن دشمن
05:23
  جمع بندی
02:21
  پروژه: بازی شکار ماهی با کوسه (الزامی)
25:00
پروژه سوم - بازی ماشین
  طراحی اسپرایت ها و بک دراپ
05:22
  پیاده سازی منطق بازی و کدنویسی
08:42
  افزایش سرعت ماشین، سیستم امتیاز، سیستم باخت
04:14
  پروژه: ساخت بازی ماشین در اسکرچ (الزامی)
40:00
پروژه چهارم - بازی شوتر فضایی
  پیاده سازی منطق بازی، کدنویسی، شلیک، دشمن
11:15
  اضافه کردن دکمه استارت و صداها
03:37
  پروژه: ساخت بازی شوتر فضایی ساده (الزامی)
30:00
پروژه پنجم - بازی زامبی
  طراحی کاراکتر ها و بک دراپ
07:59
  پیاده سازی منطق بازی و کدنویسی
09:40
  اضافه کردن قابلیت خرید به بازی و بهبود سیستم امتیاز
05:46
  پروژه: ساخت بازی زامبی: بقای کابوی در مقابل مردگان متحرک (الزامی)
60:00
طراحی منو و خروجی گرفتن از بازی
  طراحی منو در بازی‌های اسکرچ
06:18
  تبدیل پروژه اسکرچ به برنامه اجرایی
03:43
  پروژه: اضافه کردن منو به یکی از بازی‌های قبلی (الزامی)
25:00
پروژه Space Shooter حرفه ای ( هدیه )
  شماتیک ذهنی - فضاپیما
16:04
  سیستم تیراندازی حرفه ای
13:47
  دشمن ها، سنگ های فضایی
21:29
  پروژه: رفع مشکل اضافه نشدن امتیاز هنگام نابودی کلون‌های کوچک در بازی Space Shooter
25:00

توضیحات دوره

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5

بر اساس امتیاز 16 دانشجو

1
2
3
4
5

برنا ساجدی

6 ساعت پیش

5

perfekt

مهدی یار اعتماد فر

10 روز پیش

5

من هم وواسم یاد اوری شد هم چند تا چیز یاد گرفتم

فتانه فلاح نژاد

13 روز پیش

5

بسیار عالی

ساناز بریچی

29 روز پیش

5

خیلی عالی بود

شهریار بریچی

1 ماه پیش

5

عالی

مریم فرخ پور

1 ماه پیش

5

ممنونم از جناب بهراد قاسمی دوره ای کامل و عالی

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

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

امکان اشتراک گذاری در لینکدین
دو زبانه
بهراد قاسمیبرنامه‌نویس، مدرس برنامه‌نویسی و مدیر اجرایی کسب‌وکار
1دوره
212دانشجو
14نظر و امتیاز

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

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

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

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

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

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

مهارت‌هایی که می‌آموزید

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

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

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

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

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

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

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

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

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