فایل اسکرچ کارگاه برگزارشده در مدرسه توسط اعضای انجمن
https://drive.google.com/file/d/1BeT7rgD9PIeKy15g9mEL0a5d499uwHcP/view?usp=sharing
https://www.aparat.com/Madresemajazy
در لینک زیر فیلم آموزشی با موضوع ایجاد قطعه در اسکرچ به زبان فارسی ترجمه و زیر نویس شده است.برای دیدن فیلم روی لینک کلیک کنید یا لینک را در صفحه جدید مرورگرتان باز کنید
https://drive.google.com/file/d/1ShL39ZwFjoJ816FEkbJ9Wd3wHGdw6fJ8/view?usp=sharing
فیلم زیر در مورد هوش مصنوعی در اسکرچ است که در وبینار کشوری توسط خانم مهندس منصوری دبیر کدنویسی پژوهش سرای رفیع ناحیه یک خرم آباد ارائه شد.
لینک زیر را باز کنید و فیلم ضبط شده وبینار را ببینید
https://drive.google.com/file/d/1S6o9LoSnex3RbpYvSdtozGqcR7dfzlyG/view?usp=sharing
چرا نباید به هوش مصنوعی گفت، ممنونم! /هزینه گزافی در پی دارد
بسیاری از ما هنگام تعامل با چتجیپیتی، به صورت طبیعی و مؤدبانه عمل میکنیم. مینویسیم «لطفاً بگو» یا «خیلی ممنونم». اما جالب است بدانید همین ادب ساده، هزینهای بزرگ در مقیاس جهانی دارد.
«سم آلتمن» (Sam Altman)، مدیرعامل OpenAI، میگوید این ادبهای کوتاه، سالانه دهها میلیون دلار خرج روی دست شرکت میگذارند! موضوعی که شاید ابتدا شوخی به نظر برسد، اما پشتش واقعیتی پرهزینه نهفته است.
اگر فکر میکردید ارسال یک «ممنونم» بیهزینه است، بد نیست بدانید پشت هر جمله، هزاران سرور و پردازش پرمصرف فعالیت میکنند. این سرورها برای هر بار درخواست، حتی اگر فقط یک جمله? مؤدبانه باشد، برق زیادی مصرف میکنند.
هر «ممنونم» معادل مصرف انرژی در سرورهایی عظیم است. آیا میتوانیم تعادل بین ادب انسانی و مسئولیت زیستمحیطی را پیدا کنیم؟ شاید وقت آن رسیده باشد که به جای گفتن «ممنون»، فقط لبخند بزنیم… البته در دلمان!
دانشگاه هاروارد دورههای آنلاین رایگانی را ارائه کرده است که برای سال 2025 بسیار جذاب و کاربردی به نظر میرسند. این دوره های آموزشی رایگان بدون نیاز به پرداخت هزینهای قابل دسترسی هستند و فرصت مناسبی را برای یادگیری مهارتهای جدید در حوزههای مختلف فناوری و علوم کامپیوتر فراهم میکنند.
«مقدمهای بر برنامهنویسی با اسکرچ»
این دوره مقدمهای بر برنامهنویسی با استفاده از Scratch است، یک زبان برنامهنویسی بصری که در آن برنامهنویسان میتوانند کد را با کشیدن و رهاکردن بلوکهای گرافیکی (که شبیه قطعات پازل هستند) بهجای تایپ متن بنویسند. اسکرچ به افرادی که هیچ تجربه قبلی در برنامهنویسی ندارند، این امکان را میدهد تا انیمیشنها، بازیها، هنرهای تعاملی و داستانهای خود را طراحی کنند.
https://pll.harvard.edu/course/cs50s-introduction-programming-scratch
* شرطها (If)
* شرطها باعث میشن برنامه تصمیم بگیره:
* بلوک "اگر ... آنگاه" (If ... then) از دسته "کنترل":
مثال:
* اگر گربه به لبه رسید → برگرد
* اگر کلید space فشار داده شد → بپر
حلقهها (تکرار)
* برای انجام کاری چند بار از حلقهها استفاده میکنیم.
* بلوک "10 بار تکرار کن" یا "برای همیشه":
مثال:
* برای همیشه حرکت کن
* 5 بار بپر بالا و پایین
متغیرها (Variables)
* متغیر یعنی جایی برای ذخیره اطلاعات (مثل امتیاز یا زمان)
* از دسته "متغیرها" یک متغیر بساز، مثلاً:
-
امتیاز
سپس از بلوکها استفاده کن:
* "امتیاز را روی 0 بگذار"
* "1 واحد به امتیاز اضافه کن"
ساخت بازی ساده – گرفتن سیب
* ایده بازی: گربه باید سیبهایی که از بالا میافتن رو بگیره.
*اجزاء بازی:
-
شخصیت گربه
-
یک سیب که از بالا میافتد
-
امتیاز
* وقتی سیب به گربه برخورد کرد:
-
امتیاز را افزایش بده
-
سیب را به بالای صفحه برگردان
تشخیص برخورد (Collision)
* بلوک "در حال برخورد با ... هست؟"
مثال:اگر در حال برخورد با گربه هستی آنگاه
* امتیاز را 1 واحد اضافه کن
*به مکان تصادفی برو
حرکت با کلیدها
* کنترل گربه با کیبورد:
مثال:وقتی کلید چپ فشار داده شد
* 10 گام به سمت چپ حرکت کن
*برای راست، بالا و پایین هم همینطور.
ساخت یک مرحله جدید
* با تغییر پسزمینه، اضافه کردن دشمن، یا زمانبندی، بازیات را هیجانانگیزتر کن!
*مثلاً:
-
بعد از رسیدن به امتیاز 10، مرحله دوم آغاز شود
-
پسزمینه تغییر کند
-
سرعت سیبها زیاد شود
*رویدادها در اسکرچ
* برای شروع برنامه با فشردن پرچم سبز:
-
از دسته "رویدادها" بلوک "وقتی پرچم سبز کلیک شد" را بگیر و در اول برنامه قرار بده.
* صدا اضافه کن!
* از دسته "صدا":
-
بلوک "صدای میو را پخش کن" را انتخاب کن.
-
میتوانی صداهای بیشتری هم بارگذاری کنی.
* شخصیت جدید اضافه کن
* روی آیکون گربه پایین صفحه کلیک کن
* از گالری یک شخصیت (Sprite) انتخاب کن
* حالا میتوانی برای آن هم برنامه بنویسی!
*تغییر پسزمینه
* روی آیکون "پسزمینه" کلیک کن
* یک پسزمینه از گالری انتخاب کن
* میتوانی در بخش "ظاهر" از بلوکهای "پسزمینه را تغییر بده" استفاده کنی.
* پروژهات را ذخیره کن
* از بالا سمت چپ نام پروژه را وارد کن
* اسکرچ بهصورت خودکار ذخیره میکند
* با کلیک بر "اشتراکگذاری" پروژهات را با دیگران به اشتراک بگذار
اسکرچ چیست؟
*اسکرچ یک زبان برنامهنویسی تصویری است.
* برای ساختن بازی، داستان، انیمیشن و پروژههای خلاقانه استفاده میشود.
* برنامهنویسی با کشیدن و چسباندن بلوکها انجام میشود.
شروع کار با اسکرچ
وارد سایت scratch.mit.edu شوید.ثبتنام کنید یا وارد حساب کاربری شوید.روی "شروع یک پروژه جدید" کلیک کنید.
بخشهای اصلی محیط اسکرچ
* بلوکها (کدها): سمت چپ
* صحنه (Stage): بالا سمت راست
* شخصیتها (Sprites): پایین سمت راست
* ناحیه برنامهنویسی: وسط صفحه
اولین پروژه ساده
* یک دستور ساده برای حرکت گربه:
-
از دسته "حرکت" بلوک "10 گام حرکت کن" را بکش و در ناحیه کد قرار بده.
-
روی آن کلیک کن تا گربه حرکت کند!