loading...

برنامه نویسی جاوا اسکریپت

بازدید : 106
جمعه 22 تير 1403 زمان : 13:04

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

برای جزئیات بیشتر روی میانبرها کلیک کنید:

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

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

آمار BCG

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

همه دوره ها برای مبتدیان هستند، این بدان معناست که نیازی به ت مسابقات اسکرچ جربه برنامه نویسی نیست!

همچنین، بیشتر این دوره ها را می توان کودکان یا نوجوانان گذراند

تمامی دوره های این رتبه بندی از آخرین نسخه اسکرچ یعنی اسکرچ 3.0 استفاده می کنند

حدود 2K نفر دوره‌های Scratch را در Class Central دنبال می‌کنند.

بهترین دوره برای یادگیری اصول برنامه نویسی با مدرک رایگان (دانشگاه هاروارد)

انتخاب شماره 1 من برای بهترین دوره اسکرچ باید مقدم مسابقات اسکرچ ه CS50 بر برنامه نویسی با اسکرچ توسط دانشگاه هاروارد باشد.

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

آنچه یاد خواهید گرفت:

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

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

شما همچنین می توانید برنامه را وادار به انجام محاسبات و تصمیم گیری بر اساس مقدار با شرطی ها و حلقه ها کنید، به این معنی که می توانید آنچه را که می خواهید برنامه شما انجام دهد حتی بهتر بیان کنید!

محاسباتی فکر کنید و با انتزاع شروع کنید، که مفاهیم را با پنهان کردن پیچیدگی ساده می کند. انتزاعات به شما این امکان را می دهد که بدون گم شدن در جزئیات، آنچه را که در جریان است پیگیری کنید

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

دیوید جی. مالان CS50 را از سال 2007 تدریس می کند، ابتدا در دانشگاه هاروارد، سپس در edX از سال 2012. برایان یو یک مهندس نرم افزار در Automattic است. او در کنار دیوید مسابقات اسکرچ کار می کند تا بهترین تجربه آموزشی برنامه نویسی را ارائه دهد.

موسسه دانشگاه هاروارد

ارائه دهنده edX

مربیان دیوید جی. مالان و برایان یو

سطح مبتدی

حجم کاری 6 تا 18 ساعت

ثبت نام 163 هزار

گواهی رایگان و پولی

بهترین مقدمه برنامه نویسی برای مبتدیان کامل (دانشگاه ادینبورگ)

خودت کد بزن! مقدمه ای بر برنامه نویسی یک دوره رایگان برای ممیزی است که با همکاری دانشگاه ادینبورگ و Universidad ORT اروگوئه انجام می شود. مبتدیان بدون تجربه Scratch competitions برنامه نویسی را با اصول اساسی برنامه نویسی، علوم کامپیوتر و محاسبات آشنا می کند

بازدید : 98
پنجشنبه 21 تير 1403 زمان : 17:25

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

عملگرها عملگرهای ریاضی، ربط ها و مقایسه ها.

متغیرها دسترسی و تنظیم متغیرها و لیست ها را مسدود می کند. متغیرهای ابری در تمام نسخه‌های در حال اجرا پروژه همگام‌سازی می‌شوند.

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

برنامه های افزودنی دسته های اضافی از بلوک ها که مسابقات اسکرچ می توانند در هر زمان به پروژه اضافه شوند.

ویرایش آفلاین

یکی از 4 اسکریپت مختلف برای شروع آموزش داخلی.

چهار اسکریپت مختلف برای شروع آموزش داخلی.

یک «ویرایشگر دسک‌تاپ» آفلاین برای Scratch 3.0 برای Microsoft Windows 10 و بالاتر در فروشگاه مایکروسافت، macOS اپل، ChromeOS و Android در دسترس است؛[15] این امکان ایجاد و پخش برنامه‌های Scratch را به‌صورت آفلاین فراهم می‌کند. ویرایشگر آفلاین را می توان در نسخه های مسابقات اسکرچ قبلی مانند Scratch 2.0 و Scratch 1.4 نیز دانلود کرد (بایگانی از نسخه های قدیمی در اینجا یافت می شود).

برنامه های افزودنی

در Scratch، افزونه‌ها بلوک‌ها و ویژگی‌های اضافی را اضافه می‌کنند که می‌توان از آنها در پروژه‌ها استفاده کرد. در اسکرچ 2.0، برنامه های افزودنی همگی مبتنی بر سخت افزار بودند. افزونه‌های مبتنی بر نرم‌افزار در Scratch 3.0 اضافه شدند، مانند صداهای تبدیل متن به گفتار، همراه با برخی از برنامه‌های افزودنی مسابقات اسکرچ جدید مبتنی بر سخت‌افزار مانند micro:bit. پسوندها در زیر فهرست شده اند.

نمونه ای از صفحه برنامه افزودنی Scratch 3.

فیزیکی

LEGO Mindstorms EV3 – کنترل موتورها و دریافت اطلاعات حسگر از Lego Mindstorms EV3

Makey Makey - از Makey Makey برای کنترل پروژه ها استفاده کنید

LEGO Education WeDo 2.0 – کنترل موتورها و دریافت اطلاعات حسگر از Lego WeDo

micro:bit – استفاده از micro:bit برای کنترل پروژه ها

LEGO BOOST - خلاقیت های رباتیک را زنده کنید

به نیروی مستقیم و شتاب بروید - کشش، فشار، حرکت و چرخش را حس کنید

دیجیتال

بسیاری از برنامه‌های افزودنی دیجیتال در Scratch 3.0 قبلاً مسابقات اسکرچ دسته‌بندی بلوک‌های معمولی بودند که برای کاهش شلوغی به بخش افزونه‌ها منتقل شدند. این شامل:

موسیقی – نواختن سازهای دیجیتال (درام، ترومپت، ویولن، پیانو و غیره)

قلم – روی صحنه با ضخامت ها و رنگ های مختلف بکشید

حسگر ویدیو - تشخیص حرکت با دوربین

افزونه های دیجیتال جدید نیز با همکاری شرکت های تجاری اضافه شده است. این شامل:

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

ترجمه – از Google Translate برای ترجمه متن از یک زبان به زبان های مختلف دیگر از جمله عربی، چینی، هلندی، انگلیسی، فرانسوی، یونانی، نروژی و ژاپنی استفاده می کند.

مقاله‌ای که در سال ۲۰۱۹ توسط دانشگاه نیویورک منتشر شد، برای کدنویسی موسیقی با اسکرچ، استدلال و نشان می‌دهد که «بلوک‌های موسیقی و صدا که در حال حاضر در اسکرچ پیاده‌سازی می‌شوند، ممکن است موسیقی‌سازی معنادار برای کودکان را که پایه اصلی کاربر برای اسکرچ است، محدود و ناکام بگذارد».[16 ]

آزمایشگاه اسکرچ

آزمایشگاه Scratch[17] آزمایش‌هایی را از تیم Scratch نمایش می‌دهد آموزش برنامه نویسی کودکان و نوجوانان که هدف آن بررسی این است که آیا ویژگی‌های جدید ممکن است در آینده به وب‌سایت کامل اضافه شوند یا خیر. ویژگی های آزمایشی در حال حاضر در حال توسعه عبارتند از:

Video Sprites - اسپرایت ها را با ویدیوی زنده پر کنید.

Face Sensing – لباس‌ها و بازی‌های متحرک بسازید که با چهره شما تعامل داشته باشد.

متن متحرک - کلمات را با رنگ ها، فونت ها و انیمیشن ها زنده کنید.

جامعه کاربران

کارگاه برنامه نویسی Scratch

Scratch در بسیاری از تنظیمات مختلف استفاده می شود: مسابقات اسکرچ مدارس، موزه ها، کتابخانه ها، مراکز اجتماعی، و خانه ها.[18][19][11] Scratch اساساً برای کاربران 8 تا 16 ساله طراحی شده است، اما در تمام سنین از آن استفاده می شود و از سال 2009 تعداد کاربران بزرگسال قابل توجهی دارد.[8][20] این گسترش گسترده جوامع اطراف را، هم فیزیکی و هم دیجیتالی، ایجاد کرده است.[10] در آوریل 2020، رتبه بندی Tiobe از زبان های برنامه نویسی جهان، Scratch را در 20 زبان برتر قرار داد. طبق گفته Tiobe، 50 میلیون پروژه به زبان Scratch نوشته شده است و هر ماه یک میلیون پروژه جدید اضافه می شود.[21]

کاربران آموزشی

Scratch به عنوان زبان مقدماتی استفاده می شود زیرا ایجاد برنامه های جالب نسبتا آسان است و مهارت های آموخته شده را می توان در سایر زبان های برنامه نویسی مانند Python و Java اعمال کرد.

Scratch منحصراً برای ایجاد بازی نیست. با تصاویر ارائه شده، برنامه نویسان می توانند انیمیشن، متن، داستان، موسیقی و غیره ایجاد کنند. در حال حاضر برنامه های زیادی وجود دارد که دانش آموزان می توانند از آنها برای یادگیری موضوعات ریاضی، تاریخ و حتی عکاسی استفاده کنند. Scratch به معلمان این امکان را می دهد که درس های مفهومی و تصویری و تکالیف آزمایشگاه علوم را با انیمیشن هایی ایجاد کنند که به تجسم مفاهیم دشوار کمک می کند. در علوم اجتماعی، مربیان می توانند آزمون ها، بازی ها و آموزش ها را با عناصر تعاملی ایجاد کنند. استفاده ازScratch competitions Scratch به جوانان اجازه می دهد تا منطق برنامه نویسی و نحوه ساخت خلاقانه و همکاری را درک کنند.[22]

بازدید : 114
دوشنبه 18 تير 1403 زمان : 7:35

Scratch Coding چیست؟

Scratch یک زبان برنامه نویسی بصری مبتنی بر بلوک سطح بال مسابقات اسکرچ ا و وب سایت است که عمدتاً کودکان را به عنوان یک ابزار آموزشی هدف قرار می دهد، با مخاطبان هدف سنین 8 تا 16 سال. کاربران در سایت به نام Scratchers می توانند با استفاده از یک بلوک پروژه هایی را در وب سایت ایجاد کنند. رابط -مانند.

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

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

اصول اولیه اسکرچ چیست؟

مبانی برنامه نویسی اسکرچ

اشیاء و کاراکترهایی وجود دارند که می توانند به برنامه اضافه مسابقات اسکرچ شوند تا اقداماتی را بر اساس کدهای نوشته شده در اسکریپت های پروژه با استفاده از بلوک ها انجام دهند، این اشیاء و کاراکترها به عنوان Sprite شناخته می شوند. ...

مناسبت ها.

پس زمینه.

بلوک های کدگذاری

حلقه ها

شرایط

معرفی اسکرچ

  • دوره مقدماتی و چارچوب مقررات

  • معرفی اصطلاحات محاسباتی.

  • معرفی برنامه نویسی اسکرچ.

  • محاسبات با برنامه نویسی Scratch.

  • مقدمه ای بر دوره و چارچوب مقررات

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

  • معرفی اصطلاحات محاسباتی.

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

توصیه شده توسط لینکدین

ماجراهای کدنویسی در 10: سفری به…

عبدالله عمران 1 سال پیش

یادگیری با برنامه نویسی تعاملی (L.I.P.)

امیلیانو دی لورنتیس 9 سال پیش

3 تا از بهترین وب سایت های کمک برنامه نویسی در…

مشاوران مهاجرت TSH 3 ماه پیش

  • معرفی برنامه نویسی اسکرچ.

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

  • محاسبات با برنامه نویسی Scratch.

Scratch یک زبان برنامه نویسی بصری است که برای آموزش مفاهیم کدنویسی به مبتدیان طراحی شده است. شما می توانید داستان های تعاملی، بازی ها، انیمیشن ها و موارد دیگر را با استفاده از Scratch ایجاد کنید.

  • رابط خراش

منطقه اسکریپت:

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

Block Bin:

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

پالت بلوک ها:

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

انتخابگر Sprite:

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

بلوک های کد:

اینها بلوک های پازلی شکل با عملکردهای خاص هستند. شما این بلوک ها را به یکدیگر متصل می کنید تا دستورالعمل هایی برای اسپرایت های خود ایجاد کنید. بلوک ها بر اساس شکل و رنگشان با هم هماهنگ می شوند.

صحنه:

در سمت راست، Stage را می بینید، جایی که می توانید خروجی پروژه خود را ببینید. در اینجا می‌توانید با اسپرایت‌ها تعامل داشته باشید و ببینید که چگونه اسکریپت‌هایتان بر رفتار آنها تأثیر می‌گذارد.

اکنون برای کلاس های آنلاین برنامه نویسی کودکان ثبت نام کنید:

https://thsplus.co.uk/coding-classes

به آن HTML CSS چیست؟

زبان نشانه گذاری HyperText یا HTML زبان نشانه گذاری استاندارد برای اسناد طراحی شده برای نمایش در یک مرورگر وب است. معنی و ساختار محتوای وب را تعریف می کند. اغلب با فناوری هایی مانند Cascading Style Sheets (CSS) و زبان های برنامه نویسی مانند JavaScript کمک می کند.

به بهبود مشارکت ها کمک کنید

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

بازدید : 106
يکشنبه 17 تير 1403 زمان : 7:43

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

هم اکنون خریداری کنید

آیا خراش گران است؟

در اینجا بهترین بخش است، Scratch 100٪ رایگان است. مسابقات اسکرچ هیچ هزینه ای برای استفاده از آن، بدون دانلود، و هیچ گزینه ارتقا یا خرید درون برنامه ای وجود ندارد. این یک خبر عالی برای همه والدینی است که از داستان های ترسناک والدینی که یک صورت حساب هزاران دلاری دریافت می کنند می ترسند، زیرا فرزندشان مدام دکمه یک بازی یا برنامه آنلاین را فشار می داد.

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

The Take-Away چیست؟

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

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

کدنویسی فقط زبانی است که به رایانه ها دستور می دهد تا وظایف خاصی ر مسابقات اسکرچ ا انجام دهند و همه ما باید بتوانیم به آن زبان صحبت کنیم زیرا در آینده نزدیک کمتر به فناوری رایانه تکیه نمی کنیم.

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

کیتلین سیو

کیت مادر دو پسر پرخاشگر و یک فوق‌العاده مسابقات اسکرچ خودخوانده است. او با پیشینه ای در علوم اعصاب، مشتاق به اشتراک گذاشتن عشق خود به همه چیزهای STEM با فرزندانش است. او دوست دارد راه‌های خلاقانه‌ای برای آموزش علوم کامپیوتر به بچه‌ها بیابد و در مورد برنامه‌نویسی و ریاضیات بیاموز Scratch competitions د. او چندین کتاب در زمینه برنامه نویسی برای کودکان تالیف کرده است که در Hachette انگلستان یافت می شود.

بازدید : 115
شنبه 16 تير 1403 زمان : 7:03

atch یک زبان برنامه نویسی گرافیکی است که مسابقات اسکرچ توسط گروه "Lifelong Kindergarten" در موسسه فناوری ماساچوست طراحی شده است. بچه‌ها می‌توانند بلوک‌های کد را جابجا کرده و با هم ترکیب کنند تا برنامه‌های رایانه‌ای متنوعی از جمله انیمیشن، داستان، آلات موسیقی و بازی ایجاد کنند. کمی شبیه برنامه نویسی بازی لگو است!

Scratch editorx

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

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

Scratch در بسیاری از موسسات به عنوان بخشی از برنامه درسی مسابقات اسکرچ مدرسه استفاده می شود. Scratch منبع باز و رایگان است و کودکان می توانند از آن در خانه یا در طول Code Club استفاده کنند.

وقتی کودکان آماده هستند، می توانند زبان های مبتنی بر متن مانند HTML و CSS یا Python را امتحان کنند، اما امکانات زیادی برای توسعه مهارت های خود در ابتدا در Scratch وجود دارد.

از SCRATCH استفاده کنید

آنلاین یا آفلاین

Scratch را می توان به صورت آنلاین از طریق مرورگر وب ا مسابقات اسکرچ ستفاده کرد یا می توان آن را برای استفاده آفلاین بارگیری کرد. هر دو مورد مزایا و معایبی دارند.

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

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

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

ویرایشگر آنلاین با Flash کار می کند، بنابراین باید بررسی کنید که مسابقات اسکرچ کودکان به مرورگری مجهز به پلاگین Flash دسترسی دارند.

نسخه وب اسکرچ را می توان با یا بدون حساب اسکرچ استفاده کرد.

استفاده از منابع پروژه

برخی از پروژه های Code Club حاوی یک پروژه "شروع کننده" با منابع هستند. هنگام استفاده از نسخه آنلاین ویرایشگر، کودکان از یک پیوند کوتاه شده برای بارگذاری پروژه شروع در Scratch استفاده می کنند. اگر دستورالعمل ها را به صورت آنلاین مشاهده کردند، به سادگی روی پیوند موجود در سند کلیک کنید.

بچه‌هایی که از یک حساب کاربری استفاده می‌کنند می‌توانند روی «ریمیکس» کلیک کنند تا کپی خود را از پروژه ایجاد کنند. کودکان بدون حساب همچنان می توانند یک نسخه از پروژه اصلاح شده را دانلود کنند.

ذخیره و بارگذاری

هنگام استفاده از Scratch آنلاین با حساب های کاربری مسابقات اسکرچ ، کودکان می توانند کار خود را ذخیره کنند.

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

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

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

ویرایشگر آفلاین خراش

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

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

استفاده از منابع پروژه

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

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

ذخیره و بارگذاری

هنگام استفاده از نسخه Scratch ویرایشگر، کودکان از Save (یا Save) Scratch competitions برای ذخیره یک کپی از یک پروژه و Open استفاده می کنند تا بتوانند پروژه را برای ادامه کار خود بارگذاری کنند.

کودکان همیشه باید بتوانند ضبط کنند

بازدید : 109
جمعه 15 تير 1403 زمان : 8:30

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

با حمایت Flot.ai - شروع آزمایشی رایگان

RIP ChatGPT. این ابزار 10 برابر بهتر است و مسابقات اسکرچ می توان از آن در هر مکانی استفاده کرد!

هوش مصنوعی را در گردش کار روزانه ادغام کنید. بنویسید، بهبود دهید، بازنویسی کنید، خلاصه کنید، ترجمه کنید. قرارداد مادام العمر دریافت کنید.

عکس پروفایل کن گرگ

کن گرگ

موقعیت های مهندسی و مدیریت نرم افزار برای چندین مسابقات اسکرچ دهه نویسنده دارای 8.9 هزار پاسخ و 44.3 میلیون بازدید از پاسخ است

2 سال

مربوط

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

Scratch یک زبان برنامه نویسی واقعی است، اما فقط برای آموزش مفاهیم برنامه نویسی به کودکان خردسال استفاده می شود. هر کس بالای 7 سال وقت خود را با آن تلف می کند، مگر اینکه کارش آموزش خراش به کودکان باشد. (بله، یک دوره مقدماتی علوم کامپیوتر در هاروارد وقت خود را صرف آموزش Scratch مسابقات اسکرچ به دانشجویان می کند... اتلاف کامل وقت و پول والدین/بانکداران.)

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

اما اگر شغلی که به دنبال آن هستید در عرصه توسعه نرم افزار است، بگویید در مورد شما

عکس پروفایل مارک رابرتز

مارک رابرتز

کدنویسی از سال 1973 نویسنده دارای 5.6 هزار پاسخ و 3 میلیون بازدید پاسخ است

2 سال

مربوط

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

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

کدنویسی مشکلاتی که در آموزش‌های Scratch به شما ارائه می‌شود، همه این است: «این کار را انجام دهید، سپس این کار را دو بار انجام دهید، سپس این کار را انجام دهید». نتیجه دستوری است که فقط این یک نیاز را فقط یک بار حل می کند، نه الگوریتمی که یک مشکل کلی را حل می کند. توسعه نرم افزار گاهی آموزش برنامه نویسی کودکان و نوجوانان اوقات به یک دستور العمل می پردازد، اما عمدتاً در مورد حل مسائل کلی مختلف است که با صدها اگر و اما

حمایت شده توسط GermanTechJobs.de - Job Board For Devs

چگونه می توانم شغلی به عنوان مهندس نرم افزار پیدا کنم که 80 هزار یورو + پرداخت کند؟

GermanTechJobs.de - بیش از 1200 شغل با براکت حقوق، پشته های فناوری و روش های توسعه دهنده.

عکس پروفایل دیوید راتر

دیوید راتر

ام‌اس. C.S. Georgia TechAuthor 9K پاسخ مسابقات اسکرچ و 10.6 میلیون بازدید از پاسخ دارد

3 سال

مربوط

اگر برنامه نویسی بخواهد در رزومه خود "Scratch" را به عنوان یک زبان برنامه نویسی بنویسد، جدی گرفته می شود؟

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

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

عکس پروفایل Shawn Masters

شاون مستر

ساخت رایانه برای چندین دهه. نویسنده دارای 1.3 هزار پاسخ و 5 میلیون بازدید از پاسخ است.

4 سال

مربوط

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

آره. با نگاهی به نمونه های اولیه موجود، حتی یک موضوع کامل بودن تورینگ نیست. Scratch همه چیزهایی را دارد که در بین زبان های برنامه نویسی مدرن و سپس برخی از آنها رایج است.

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

من فکر می کنم

عکس پروفایل آشی کوماری

آشی کوماری

مربی متخصص رباتیک برای کودکان و سرپرست فنی در Vidhyamay.com (2023–اکنون)

8 ماه

مربوط

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

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

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

هر زمان که به کدنویسی فکر می کنید، شاید این تصویر به ذهن شما خطور کند.

اما اگر بگویم که در ابتدا لازم نیست همه این کارها را انجام دهیم چه؟ آیا این تکان دهنده نیست که چگونه می توانیم بدون این همه فرمت، برچسب و همه چیز برنامه نویسی کنیم؟ اما این حقیقت است. در ابتدا ما

عکس پروفایل تونی آلاتالو

تونی آلاتالو

کارآفرین و توسعه‌دهنده نرم‌افزار/بازی، زندگی همیشگی. نویسنده دارای 1.8 هزار پاسخ و 1.4 میلیون بازدید از پاسخ

7 سال

مربوط

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

به نظر من عالیه

در واقع بهترین ابزار برنامه نویسی گرافیکی است که من دیده ام.

چیزی که در مورد آن دوست دارم این است Scratch competitions که از همان برنامه نویسی رویه ای استفاده می کند

بازدید : 117
شنبه 26 خرداد 1403 زمان : 12:40

بلوک‌های حسگر در برنامه‌نویسی Scratch برای مسابقات اسکرچ شناسایی و اندازه‌گیری نحوه تعامل اشیاء مختلف (Sprites و رنگ‌ها) در یک بازی یا داستان با یکدیگر یا تشخیص حرکات صفحه کلید و ماوس خاص استفاده می‌شوند. مثلا:

بلوک پرسش و انتظار: از این بلوک می توان برای درخواست ورودی از کاربر مانند نام و ذخیره این اطلاعات استفاده کرد. بعداً می توان اطلاعات ذخیره شده را بازیابی کرد و روی صفحه نمایش داد.

Touching color block: از این بلوک می توان مسابقات اسکرچ برای بررسی اینکه آیا اسپرایت رنگ مشخص شده را لمس می کند یا خیر استفاده کرد. این در توسعه بازی بسیار مفید است، جایی که می توان اقدامات را در صورت برخورد بین دو اسپرایت تعریف کرد

فاصله تا بلوک: از این بلوک برای محاسبه و گزارش فاصله بین اشیا (اسپریت) بر حسب پیکسل استفاده می شود.

  1. بلوک های اپراتور

بلوک های اپراتور برای موارد زیر مسابقات اسکرچ استفاده می شود:

عملکردهای حسابی مانند جمع، تفریق، ضرب و تقسیم را انجام دهید

مقایسه ارزش را انجام دهید

انجام عملیات رشته مانند اتصال دو رشته، محاسبه طول یک مسابقات اسکرچ رشته، یا شناسایی کاراکترهای درون یک رشته

  1. بلوک های متغیر

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

Set to block: برای تنظیم مقدار اولیه یک متغیر مسابقات اسکرچ استفاده می شود. این می تواند یک مقدار عددی یا رشته باشد.

Change by block: این بلوک برای تغییر مقدار یک متغیر با مقدار مشخصی استفاده می شود.

Show variable block: از این بلوک می توان برای نمایش متغیر روی صحنه استفاده کرد.

Hide variable block: این برعکس متغیر show است مسابقات اسکرچ. برای مخفی کردن مقدار متغیر از مرحله استفاده می شود.

  1. بلوک های من

این ویژگی برای ایجاد بلوک های سفارشی جدید (به نام رویه ها) استفاده می شود که می تواند با استفاده از ترکیبی از بلوک های Scratch استاندارد ایجاد شود. رویه های سفارشی را می توان در Scratch ذخیره کرد و مستقیماً در یک اسکریپت استفاده کرد. اگر قرار باشد یک دنباله از اقدامات چندین بار در یک اسکریپت انجام شود، این باعث صرفه جویی در زمان و تلاش تکثیر بلوک های کد می شود.

پروژه های اسکرچ

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

پروژه اسکرچ چیست؟

هر خلاقیتی مانند یک داستان، یک بازی یا یک انیمیشن، یک Project in Scratch است. بیش از 100 میلیون پروژه ایجاد شده توسط کاربر در Scratch وجود دارد. فرآیند ساخت پروژه های اسکرچ "Scratching" نامیده می شود. پروژه ها با استفاده از ویرایشگر Scratch با استفاده از اجزای Scratch مانند sprites، پس زمینه و بلوک های کد ساخته می شوند. پس از راه‌اندازی حساب خود در Scratch، پروژه‌ها را نیز می‌توان مسابقات اسکرچ ذخیره و به اشتراک گذاشت.

شروع یک پروژه اسکرچ

شما می توانید یک پروژه اسکرچ را به سادگی با کلیک بر روی "ایجاد" در نوار ناوبری صفحه اصلی Scratch شروع کنید. این بلافاصله شما را به ویرایشگر Scratch می برد که در آنجا می توانید برنامه نویسی پروژه خود را شروع کنید. برای شروع می‌توانید Cat sprite پیش‌فرض را در ویرایشگر مسابقات اسکرچ انتخاب کنید یا آن را با sprite دیگری جایگزین کنید.

دانلود پروژه اسکرچ

همچنین می توانید یک پروژه Scratch را به صورت آموزش برنامه نویسی کودکان و نوجوانان آفلاین در دستگاه های خود مانند لپ تاپ یا رایانه رومیزی ذخیره کنید. روی دکمه «ذخیره در رایانه من» در منوی فایل در ویرایشگر اسکرچ کلیک کنید. با این کار پروژه در دستگاه شما در پوشه دانلودهای پیش فرض دانلود می شود. می توانید پوشه را به صورت دستی به نام پوشه و مکان مورد نظر خود تغییر دهید. پروژه اسکرچ به عنوان یک فایل .sb3 ذخیره می شود.

فشرده سازی یک پروژه اسکرچ

تمام دارایی‌های یک پروژه Scratch باید کمتر از 10 مگابایت مسابقات اسکرچ باشد و حداکثر اندازه مجاز کلی پروژه (اندازه فایل پروژه JSON) 50 مگابایت است. اگر از محدودیت اندازه پروژه تجاوز کنید، نمی توانید پروژه را ذخیره کنید. می توانید از تکنیک های زیر برای شناسایی راه های فشرده سازی پروژه Scratch خود استفاده کنید:

  1. Sprites و اسکریپت های غیر ضروری را حذف کنید
  2. پس زمینه و لباس های استفاده نشده را حذف کنید
  3. صدا را فشرده کنید

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

ذخیره و به اشتراک گذاری پروژه های Scratch شما

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

بازدید : 125
شنبه 26 خرداد 1403 زمان : 12:28

مرحله 2: صفحه My Stuff با لیستی از پروژه ها باز مسابقات اسکرچ می شود. پروژه مورد نیاز برای اشتراک گذاری را انتخاب کرده و روی آن کلیک کنید.

مرحله 3: دستورالعمل هایی را برای سایر کاربران در مورد نحوه تجربه پروژه خود (بازی / داستان / انیمیشن) اضافه کنید.

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

مرحله 5: روی دکمه اشتراک گذاری در نوار نارنجی مسابقات اسکرچ بالای پروژه کلیک کنید.

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

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

ایجاد یک تصویر کوچک برای پروژه اسکرچ شما

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

لغو اشتراک و حذف پروژه اسکرچ شما

مراحل حذف پروژه Scratch به شرح زیر است:

مرحله 1: با کلیک بر روی نماد از ویرایشگر Scratch به صفحه My Stuff بروید

مرحله 2: صفحه My Stuff با لیستی از مسابقات اسکرچ پروژه ها باز می شود

مرحله 3: به پایین بروید تا پروژه/پروژه هایی را که می خواهید حذف کنید ببینید

مرحله 4: اگر پروژه شما به اشتراک گذاشته شده است، ابتدا باید قبل از حذف، اشتراک گذاری آن لغو شود. بر روی دکمه "unshare" در کنار پروژه کلیک کنید سپس روی "حذف" کلیک کنید.

مرحله 5: مانند سایر نرم افزارها برای حذف دائمی پروژه، به "سطل زباله" بروید و روی دکمه "تخلیه سطل زباله" کلیک کنید. از شما خواسته می شود رمز عبور حساب خود را تأیید کنید تا پروژه ها برای همیشه حذف شوند.

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

ایجاد اولین پروژه اسکرچ شما

اکنون که درک خوبی از Scratch و اجزای مختلف آن مانند Sprites، Backdrops و Code Blocks داریم، اجازه دهید اولین پروژه Scratch خود را ایجاد کنیم:

مرحله 1: ویرایشگر Scratch را باز کنید. یک ناحیه مسابقات اسکرچ کد خالی و یک cat sprite پیش فرض در ناحیه کد خواهید دید.

ویرایشگر اسکرچ

مرحله 2: یک sprite برای پروژه خود انتخاب کنید. وقتی Scratch باز می شود، اسپرایت پیش فرض Cat sprite است. Cat sprite را حذف کرده و اسپرایت دیگری را از کتابخانه sprite انتخاب کنید. ما یک اسپرایت ماهی را انتخاب خواهیم کرد.

خراش اسپرایت

ماهی اسپرایت را از کتابخانه جن انتخاب کنید

مرحله 3: یک پس زمینه به پروژه خود اضافه کنید. به مسابقات اسکرچ انتخابگر پس زمینه بروید و پس زمینه «زیر آب 2» را انتخاب کنید.

پس زمینه خراش

پس زمینه "زیر آب 2" را از انتخابگر پس زمینه انتخاب کنید

مرحله 4: کد را به پروژه خود اضافه کنید. ماهی اسپرایت را انتخاب کنید و "وقتی پرچم سبز روی بلوک کلیک شد" را به ناحیه کد بکشید. این رویداد کنترلی است که اجرای کد را آغاز می کند. حالا کدی را به ماهی اسپرایت اضافه کنید تا 100 قدم جلو بروید. بلوک «حرکت مراحل» را از بلوک‌های آموزش برنامه نویسی کودکان و نوجوانان حرکتی بکشید و آن را روی 100 مرحله تنظیم کنید.

اسپرایت را انتخاب کنید

اسپرایت ماهی را انتخاب کنید و بلوک مراحل حرکت را بکشید

مرحله 5: اکنون صدا را به پروژه خود اضافه کنید. مسابقات اسکرچ بلوک «صدای شروع» را از بلوک‌های صوتی بکشید و آن را روی «موج اقیانوس» تنظیم کنید. در Scratch، هر جن با لیست از پیش تعریف شده صداها همراه است. برای جن ماهی، اینها عبارتند از "موج اقیانوس" و "حباب". همچنین می توانید صداهای سفارشی را به یک اسپرایت اضافه کنید.

صدای خراش

یک بلوک "صدای شروع" اضافه کنید تا جلوه صوتی به پروژه خود بدهید.

مرحله 6: پروژه خود را ذخیره کنید. اگر به صورت آنلاین وارد شده باشید، پروژه به صورت آنلاین ذخیره می شود، در غیر این صورت از شما می خواهد که در رایانه خود ذخیره کنید.

آیا می دانستید؟

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

بازی های خراش

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

بازدید : 115
دوشنبه 21 خرداد 1403 زمان : 16:16

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

برخی از شگفت انگیزترین زمینه هایی که مستقیماً با برنامه نویسی مرتبط هستند، یادگیری ماشین، هوش مصنوعی و رباتیک هستند. بیایید ببینیم چرا.

هوش مصنوعی توسط بریتانیکا به شرح زیر تعریف شده است:

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

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

اگر علاقه مند به یادگیری نحوه کدنویسی برای هوش مصنوعی و سایت های آموزش برنامه نویسی به کودکان یادگیری ماشین هستید، این دوره های رایگان در کانال YouTube FreeCodeCamp هستند:

برنامه نویسی برای روباتیک نیز بسیار مهم است. بله، ربات ها نیز برنامه ریزی شده اند!

رباتیک توسط بریتانیکا به این صورت تعریف شده است:

طراحی، ساخت و استفاده از ماشین ها (ربات ها) سایت های آموزش برنامه نویسی به کودکان برای انجام وظایفی که به طور سنتی توسط انسان انجام می شود.

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

اگر علاقه مند به یادگیری نحوه کدنویسی برای رباتیک، الکترونیک و زمینه های مرتبط هستید، این یک دوره رایگان در مورد آردوینو در کانال YouTube FreeCodeCamp است:

دوره آردوینو برای مبتدیان - بستر الکترونیکی منبع باز

سایر برنامه ها

بسیاری از برنامه های کاربردی جذاب دیگر تقریباً در هر زمینه ای وجود دارد. اینها برخی از نکات برجسته هستند:

کشاورزی: در این مقاله توسط MIT News، ی سایت های آموزش برنامه نویسی به کودکان ک کشاورز پس از یادگیری نحوه کدنویسی، یک برنامه تراکتور مستقل توسعه داد.

اتومبیل های خودران: اتومبیل های خودران برای تجزیه و تحلیل محیط اطراف خود و تصمیم گیری سریع و دقیق در جاده به نرم افزار متکی هستند. اگر به این زمینه علاقه دارید، این دوره آموزشی در این زمینه در کانال YouTube FreeCodeCamp است.

امور مالی: برنامه نویسی همچنین می تواند برای توسعه برنامه ها و مدل هایی که شاخص ها و روندهای مالی را پیش بینی می کنند مفید باشد. به عنوان مثال، این یک دوره آموزشی در مورد تجارت الگوریتمی در کانال YouTube FreeCodeCamp است.

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

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

🔹 مهارت های یک برنامه نویس موفق

مهارت ها

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

کنجکاوی

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

اشتیاق

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

💡 نکته: اگر تا به حال احساس کردید که مانند گذشته مشتاق نیستید، Programming teaching sites for children وقت آن رسیده است که چیز جدیدی بیابید یا یاد بگیرید که بتواند دوباره جرقه را در شما روشن کند.

بازدید : 120
يکشنبه 17 تير 1403 زمان : 7:41

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

هم اکنون خریداری کنید

آیا خراش گران است؟

در اینجا بهترین بخش است، Scratch 100٪ رایگان است. مسابقات اسکرچ هیچ هزینه ای برای استفاده از آن، بدون دانلود، و هیچ گزینه ارتقا یا خرید درون برنامه ای وجود ندارد. این یک خبر عالی برای همه والدینی است که از داستان های ترسناک والدینی که یک صورت حساب هزاران دلاری دریافت می کنند می ترسند، زیرا فرزندشان مدام دکمه یک بازی یا برنامه آنلاین را فشار می داد.

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

The Take-Away چیست؟

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

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

کدنویسی فقط زبانی است که به رایانه ها دستور می دهد تا وظایف خاصی ر مسابقات اسکرچ ا انجام دهند و همه ما باید بتوانیم به آن زبان صحبت کنیم زیرا در آینده نزدیک کمتر به فناوری رایانه تکیه نمی کنیم.

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

کیتلین سیو

کیت مادر دو پسر پرخاشگر و یک فوق‌العاده مسابقات اسکرچ خودخوانده است. او با پیشینه ای در علوم اعصاب، مشتاق به اشتراک گذاشتن عشق خود به همه چیزهای STEM با فرزندانش است. او دوست دارد راه‌های خلاقانه‌ای برای آموزش علوم کامپیوتر به بچه‌ها بیابد و در مورد برنامه‌نویسی و ریاضیات بیاموز Scratch competitions د. او چندین کتاب در زمینه برنامه نویسی برای کودکان تالیف کرده است که در Hachette انگلستان یافت می شود.

تعداد صفحات : 1

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 197
  • کل نظرات : 0
  • افراد آنلاین : 2
  • تعداد اعضا : 0
  • بازدید امروز : 20
  • بازدید کننده امروز : 1
  • باردید دیروز : 13
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 35
  • بازدید ماه : 35
  • بازدید سال : 10147
  • بازدید کلی : 28091
  • <
    پیوندهای روزانه
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


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


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی