آموزش اصول و مبانی برنامه نویسی با زبان اسکرچ SCRATCH ویژه نوجوانان و جوانان

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

5 (1 امتیاز)
21 دانشجو
مقدماتی
سید امید احمدی

سید امید احمدی

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

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
نظرات کاربران
درباره استاد

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

ورود اصولی و صحیح به دنیای برنامه نویسی

آمادگی برای ورود به هر زبان برنامه نویسی دیگر

یادگیری تفکر الگوریتمی

یادگیری اصطلاحات اصلی دنیای برنامه نویسی

ساخت انیمیشن و بازی‌های 2D

محتوای دوره

6 فصل 13 جلسه 4 ساعت ویدیو
برنامه نویسی شئ گرا و شناخت محیط توسعه
آشنایی با function و extension و کتابخانه‌های اضافی
آشنایی با event و value
آشنایی با condition و loop
آشنایی با conditional loop و variable
مباحث تکمیلی و ساختن توابع ناموجود

پیش‌نیاز‌ها

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

درباره دوره

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

همچنین شما می‌توانید در کنار آموزش اصول و مبانی برنامه نویسی، مهارت تولید انیمیشن و بازی‌های 2D را هم بیاموزید. اسکرچ به عنوان (دروازه ورود به دنیای برنامه نویسی) شناخته می‌شود.

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

در این دوره شما تمامی مفاهیم بنیادی و کلیدی تمام زبان های برنامه نویسی را خواهید آموخت که عناوین آنها به شرح زیر است:

  • back,front,UI,UX
  • sprite and backdrop(object)
  • oop
  • function
  • Bug & Debug
  • event
  • value
  • condition
  • loop
  • conditional loop
  • variable
  • broadcast
  • clone
  • operator
  • boolean expression
  • define function
  • extension

دوره آموزش اسکرچ مقدماتی: سفری به دنیای برنامه‌نویسی برای نوجوانان و جوانان!

آیا به دنبال راهی جذاب و سرگرم‌کننده برای آموزش برنامه‌نویسی به فرزندانتان یا ارتقای مهارت‌های خود در این زمینه هستید؟ دوره آموزش اسکرچ مقدماتی ما، دروازه‌ای به دنیای شگفت‌انگیز برنامه‌نویسی را به روی شما می‌گشاید!

این دوره به طور خاص برای نوجوانان و جوانان در سنین 12 تا 18 سال طراحی شده است. در این دوره، با زبانی ساده و قابل فهم، مفاهیم پایه برنامه‌نویسی را با استفاده از زبان برنامه‌نویسی محبوب اسکرچ آموزش می‌بینید.

با گذراندن دوره آموزش اسکرچ مقدماتی چه چیزهایی یاد خواهید گرفت؟

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

مزایای شرکت در دوره آموزش اسکرچ مقدماتی:

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

 دوره آموزش اسکرچ مقدماتی برای چه کسانی مناسب است؟

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

آموزش اسکرچ مقدماتی

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

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

چرا آموزش اسکرچ مقدماتی برای کودکان مفید است؟

برنامه‌نویسی با اسکرچ فواید بی‌شماری برای کودکان دارد. بیایید ببینیم یادگیری اسکرچ چه تأثیری روی فرزندانمان می‌گذارد:

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

آشنایی با محیط برنامه‌نویسی اسکرچ

آموزش اسکرچ را می‌توانید به صورت آنلاین و رایگان در وب‌سایت [scratch.mit.edu] شروع کنید. با ورود به این سایت، با محیط کار اسکرچ آشنا می‌شوید. این محیط شامل بخش‌های مختلفی است که در ادامه به معرفی آن‌ها می‌پردازیم:

  • صفحه‌ی اصلی (Stage): این بخش همان صفحه‌ی نمایش است که در آن خروجی پروژه‌های خود را مشاهده می‌کنید.
  • محوطه‌ی کد (Script Area): این قسمت محل قرارگیری بلوک‌های اسکرچ است. با کنار هم قرار دادن این بلوک‌ها، به شخصیت‌های بازی (اسپرایت‌ها) دستورات مختلف می‌دهید.
  • فهرست بلوک‌ها (Blocks Palette): در این بخش، انواع مختلف بلوک‌های اسکرچ با دسته‌بندی‌های مشخص قرار دارند. شما با کشیدن و رها کردن این بلوک‌ها در محوطه‌ی کد، برنامه‌ی خود را می‌سازید.
  • محوطه‌ی اشیا (Sprite Area): این بخش محل قرارگیری اسپرایت‌ها و پس‌زمینه‌های مختلف است که می‌توانید آن‌ها را به پروژه‌ی خود اضافه کنید.

انواع بلوک‌های اسکرچ

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

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

اولین پروژه اسکرچ: ساخت یک انیمیشن ساده

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

مراحل ساخت انیمیشن:

  • انتخاب اسپرایت: از محوطه‌ی اشیا، یک اسپرایت کارتونی به دلخواه خود انتخاب کنید.
  • حرکت به سمت راست: با استفاده از بلوک‌های حرکت، اسپرایت را به سمت راست صفحه هدایت کنید. برای مثال، می‌توانید از بلوک “10 گام به جلو” به صورت چند بار استفاده کنید.
  • چرخش به سمت چپ: بعد از اینکه اسپرایت به لبه‌ی سمت راست صفحه رسید، از بلوک‌های ظاهر برای چرخش آن به سمت چپ استفاده کنید. برای مثال، می‌توانید از بلوک “15 درجه بچرخ به سمت چپ” به صورت چند بار استفاده کنید.

با همین چند بلوک ساده، شما یک انیمیشن ابتدایی ساخته‌اید! می‌توانید با افزودن بلوک‌های بیشتر، حرکات و رفتارهای پیچیده‌تری به اسپرایت خود بدهید و انیمیشن خود را جذاب‌تر کنید.

نکات مهم در آموزش اسکرچ مقدماتی

نکات زیر در آموزش اسکرچ برای مبتدیان اهمیت زیادی دارد:

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

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

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

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

آیا برای یادگیری اسکرچ به دانش خاصی نیاز است؟

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

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

  • وب‌سایت رسمی اسکرچ: https://scratch.mit.edu/
  • آموزش‌های آنلاین و ویدئویی در یوتیوب و سایر وب‌سایت‌ها
  • کتاب‌های آموزشی اسکرچ

آیا امکان یادگیری اسکرچ به صورت آفلاین وجود دارد؟

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

آیا با اسکرچ می‌توان برنامه‌های پیچیده ساخت؟

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

آموزش اسکرچ با مکتب خونه

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

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

 

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

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

5

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

1 نظر

4 ماه پیش

من 34 سالمه و میخواستم با دنیای برنامه نویسی آشنا شم. شنیده بودم اسکرچ برای اینکار مناسبه. تقریبا همه ی دوره های اسکرچ در مکتب خونه رو بررسی کلی کردم و کامنت هارو هم خوندم. اما یهو دیدیم یه دوره جدید منتشر شده اونم همین دوره است. با اینکه این دوره خیلی جدیدتر از بقیه دوره ها منتشر شده ،یعنی از 1400 بود دوره طبق کامنت ها، ولی این 1403 هست اما با دیدن سرفصل هاش خیلی جذب شدم و ریسک کردم و الان از ریسکم راضیم! البته که تعریف این مدرس را در فضای حضوری هم شنیده بودم... امیدورام نظرم برای آدمای مثل خودم مفید باشه. با تشکر از مکتب خونه برای آموزش های عالیش.

عاطفه منتظمی

عاطفه منتظمی

دوره‌های پیشنهادی

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

درباره استاد

سید امید احمدی
سید امید احمدی
1 دوره
26 دانشجو
سلام و درود خدمت مهارت آموزان گرامی در سرتاسر این کره خاکی. احمدی هستم مدرس برنامه نویسی و علوم IT و مدیر آموزشگاه هوش مصنوعی. به این بیت خیلی اعتقاد دارم که : خشت اول چون نهد معمار کج، تا ثریا می رود دیوار کج برای همین همیشه سعی کردم اونجاهایی که صاف گذاشتن خشت اول مهمه وارد بشم و به اندازه خودم در شروع صحیح برای مهارت آموزان کاری بکنم. امیدوارم این دوره خشت اول ذهنی شما را در ورود به دنیای برنامه نویسی صاف کنه!

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

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

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

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