چرا Scratch برای کودکان 7 تا 10 ساله آموزش کار با برنامه اسکرچ برای کودکان برای یادگیری برنامه نویسی مناسب است
منتشر شده توسط پردیس کد SG
8 آگوست 2019 · 5 دقیقه خواندن
Scratch یک زبان برنامه نویسی بسیار محبوب ب آموزش کار با برنامه اسکرچ برای کودکان رای کودکان است. اما فقط جمعیت را دنبال نکنید. برای اطلاع از اینکه برنامهنویسی Scratch دقیقاً چیست، چگونه در آموزش کدنویسی مؤثر است و چرا بچهها به دنبال اطلاعات بیشتر هستند، ادامه دهید.
وقتی بچه ها شروع به یادگیری نحوه کدنویسی می کنند، وارد دنیایی آشنا و در عین حال عجیب می شوند. آشنا به این دلیل که بچه ها هر روز فناوری زیادی را بدون هیچ گونه اصطکاک مصرف می کنند. عجیب است زیرا ممکن است این اولین باری باشد که از آنها خواسته می شود تا فناوری تولید کنند، نه صرفاً آن آموزش کار با برنامه اسکرچ برای کودکانرا مصرف کنند. بنابراین چگونه میتوانیم آنها را از طریق این انتقال از مصرفکننده فناوری به خالق، تسهیل کنیم؟ با انتخاب زبان برنامه نویسی عالی برای شروع این سفر یادگیری!
این مقاله بر روی موارد زیر تمرکز خواهد کرد:
- Scratch چیست
- تفاوت بین Scratch 2.0 و Scratch 3.0
- برنامه نویسی Scratch چگونه کار می کند
- چرا Scratch برای کدنویسان مبتدی مناسب است
اگر کودک یا نوجوان شما بزرگتر از 10 سال است، آموزش کار با برنامه اسکرچ برای کودکان احتمالاً باید زبان برنامه نویسی دیگری را برای شروع در نظر بگیرید. میتوانید درباره توصیههای ما درباره نحوه شروع برنامهنویسی به کودک یا نوجوان (بزرگتر) خود در اینجا بیشتر بخوانید.
اسکرچ چیست؟
Scratch یک زبان برنامه نویسی رایگان مبتنی بر بلوک آموزش کار با برنامه اسکرچ برای کودکان است که توسط آزمایشگاه رسانه MIT برای کودکان ۷ سال به بالا ایجاد شده است. Scratch با قادر ساختن کودکان به برنامهریزی داستانها، بازیها و انیمیشنهای خود، به «جوانان کمک میکند تا خلاقانه فکر کنند، بهطور سیستماتیک استدلال کنند و به طور مشترک کار کنند - مهارتهای ضروری برای زندگی در قرن بیست و یکم».
Scratch هم یک پلتفرم آنلاین و هم یک ویرایشگر آفلاین دارد آموزش کار با برنامه اسکرچ برای کودکان. این یک زبان برنامه نویسی، یک ابزار خلاق و همچنین جامعه ای از خلاقان Scratch است که مایل به تولید و به اشتراک گذاری خلاقیت های گسترده خود هستند.
اگر میپرسید زبان برنامهنویسی مبتنی بر بلوک چیست و چرا بلاکها راهی برای شروع برنامهنویسی بچههای کوچکتر است، به طور کلی برنامهنویسی بلوکها و سفر از بلاکها به برنامهنویسی پایتون را در اینجا بررسی میکنیم. اما در اینجا، تمرکز بر روی Scratch است - محبوب ترین زبان مبتنی بر بلوک در جهان (ایندکس Tiobe می گوید)!
تفاوت بین Scratch 2.0 و Scratch 3.0 چیست؟
جدیدترین نسل Scratch Scratch 3.0 است که به طور آموزش کار با برنامه اسکرچ برای کودکان رسمی در ژانویه 2019 عرضه شد. به طور خلاصه، در اینجا تفاوت های اصلی وجود دارد:
Scratch 3.0 تجربه بصری غنیتری نسبت به Scratch 2.0 با مجموعه وسیعتری از داراییهای بصری داخلی مانند جن، لباسها و تصاویر پسزمینه است.
تفاوت Scratch 2 در مقابل Scratch 3
Scratch 2.0 vs Scratch 3.0
Scratch 3.0 بلوکهای بیشتری دارد، از جمله بلوکهای حرکتی جدید (برای افزایش تنوع در نحوه کنترل Sprites برای حرکت روی صحنه) و افزونههای جدید (Scratch 3.0 اکنون میتواند به micro:bit، متن به گفتار، Lego Mindstorms و موارد دیگر متصل شود! ). پسوندهای Scratch 2.0 صرفاً در نسخه بتا بودند و به همان اندازه پایدار نبودند.
تفاوت Scratch 2 در مقابل Scratch 3
تعداد بلوک های حرکتی در اسکرچ 3.0 بیشتر از آموزش کار با برنامه اسکرچ برای کودکان اسکرچ 2.0 است
3 پسوند را خراش دهید
برنامه های افزودنی Scratch 3.0
Scratch 3.0 با HTML 5 و جاوا اسکریپت نوشته شده است که زبان مدرن وب است و بنابراین برای برنامه نویسی آنلاین در یک مرورگر وب بسیار بهتر عمل می کند. Scratch 2.0 در Adobe Flash نوشته شده بود و بنابراین برای کار کردن به فلش پلیر نیاز داشت (این بدان معناست که با دستگاه های iOS مانند iPad و iPhone کار نمی کند).
Scratch 3.0 یک تلاش مشترک بین MIT Media Lab و Google برای طراحی و بازآفرینی بلوکهای Scratch بر اساس Google’s Blockly بود (که ما در Basics 1 تا Basics 2 نیز برای کنترل ربات Dash مورد علاقه خود استفاده میکنیم!). Scratch 2.0 توسط MIT Media Lab به طور کامل در داخل توسعه داده شد.
برنامه نویسی Scratch چگونه کار می کند؟
برنامه نویسی اسکرچ در محل کار
کد را از ناحیه سبز به ویرایشگر کد بکشید و ببینید آموزش کار با برنامه اسکرچ برای کودکان که در مرحله اجرا می شود (قرمز)!
هنگام کدنویسی در Scratch 3.0، دانشآموزان بلوکهای کد را از کشو بیرون میآورند (که در زیر با رنگ سبز مشخص شده است) و آنها را در ویرایشگر (پانل مرکزی) میاندازند. سپس این بلوکها در ترتیبی از دستورالعملهای کد مرتب میشوند. هنگامی که آنها آماده اجرای کد خود هستند، خروجی کد خود را بلافاصله روی صحنه (که با رنگ قرمز مشخص شده است) مشاهده می کنند. بر اساس خروجی مشاهده شده، بچه ها می توانند کد خود را آزمایش کنند یا آن را توسعه دهند.
تمام چیزی که وجود دارد همین است!
چرا Scratch برای کدنویسان مبتدی مناسب است؟
یک پاسخ کاملاً ساده برای این سؤال وجود دارد - اینها 3 دلیل اصلی هستند:
- آسان است
- سرگرم کننده است
- قوی است
- برنامه نویسی Scratch آسان است
آسان است زیرا تنها کاری که یک کدنویس جوان باید انجام دهد این است که بلوک ها را به ترتیبی که کودک می خواهد بکشد و رها کند. ترتیب بلوک ها به ترتیبی است که کد توسط کامپیوتر اجرا می شود. برای کمک بیشتر به کدنویس جوان، شکل هر بلوک قبلاً به کودک اشاره می کند که چگونه و چه زمانی می توانید از هر بلوک استفاده کنید. اگر یک شیار در بالا یا پایین وجود داشته باشد، بلوک های دیگر می توانند با استفاده از آن شیار متصل شوند. Learning how to work with the Scratch program for children اگر شیار وجود نداشته باشد، اتصال به آن قسمت از بلوک امکان پذیر نیست. رنگ های بلوک
چرا Scratch برای کودکان 7 تا 10 ساله آموزش کار با برنامه اسکرچ برای کودکان برای یادگیری برنامه نویسی مناسب است
منتشر شده توسط پردیس کد SG
8 آگوست 2019 · 5 دقیقه خواندن
Scratch یک زبان برنامه نویسی بسیار محبوب ب آموزش کار با برنامه اسکرچ برای کودکان رای کودکان است. اما فقط جمعیت را دنبال نکنید. برای اطلاع از اینکه برنامهنویسی Scratch دقیقاً چیست، چگونه در آموزش کدنویسی مؤثر است و چرا بچهها به دنبال اطلاعات بیشتر هستند، ادامه دهید.
وقتی بچه ها شروع به یادگیری نحوه کدنویسی می کنند، وارد دنیایی آشنا و در عین حال عجیب می شوند. آشنا به این دلیل که بچه ها هر روز فناوری زیادی را بدون هیچ گونه اصطکاک مصرف می کنند. عجیب است زیرا ممکن است این اولین باری باشد که از آنها خواسته می شود تا فناوری تولید کنند، نه صرفاً آن آموزش کار با برنامه اسکرچ برای کودکانرا مصرف کنند. بنابراین چگونه میتوانیم آنها را از طریق این انتقال از مصرفکننده فناوری به خالق، تسهیل کنیم؟ با انتخاب زبان برنامه نویسی عالی برای شروع این سفر یادگیری!
این مقاله بر روی موارد زیر تمرکز خواهد کرد:
- Scratch چیست
- تفاوت بین Scratch 2.0 و Scratch 3.0
- برنامه نویسی Scratch چگونه کار می کند
- چرا Scratch برای کدنویسان مبتدی مناسب است
اگر کودک یا نوجوان شما بزرگتر از 10 سال است، آموزش کار با برنامه اسکرچ برای کودکان احتمالاً باید زبان برنامه نویسی دیگری را برای شروع در نظر بگیرید. میتوانید درباره توصیههای ما درباره نحوه شروع برنامهنویسی به کودک یا نوجوان (بزرگتر) خود در اینجا بیشتر بخوانید.
اسکرچ چیست؟
Scratch یک زبان برنامه نویسی رایگان مبتنی بر بلوک آموزش کار با برنامه اسکرچ برای کودکان است که توسط آزمایشگاه رسانه MIT برای کودکان ۷ سال به بالا ایجاد شده است. Scratch با قادر ساختن کودکان به برنامهریزی داستانها، بازیها و انیمیشنهای خود، به «جوانان کمک میکند تا خلاقانه فکر کنند، بهطور سیستماتیک استدلال کنند و به طور مشترک کار کنند - مهارتهای ضروری برای زندگی در قرن بیست و یکم».
Scratch هم یک پلتفرم آنلاین و هم یک ویرایشگر آفلاین دارد آموزش کار با برنامه اسکرچ برای کودکان. این یک زبان برنامه نویسی، یک ابزار خلاق و همچنین جامعه ای از خلاقان Scratch است که مایل به تولید و به اشتراک گذاری خلاقیت های گسترده خود هستند.
اگر میپرسید زبان برنامهنویسی مبتنی بر بلوک چیست و چرا بلاکها راهی برای شروع برنامهنویسی بچههای کوچکتر است، به طور کلی برنامهنویسی بلوکها و سفر از بلاکها به برنامهنویسی پایتون را در اینجا بررسی میکنیم. اما در اینجا، تمرکز بر روی Scratch است - محبوب ترین زبان مبتنی بر بلوک در جهان (ایندکس Tiobe می گوید)!
تفاوت بین Scratch 2.0 و Scratch 3.0 چیست؟
جدیدترین نسل Scratch Scratch 3.0 است که به طور آموزش کار با برنامه اسکرچ برای کودکان رسمی در ژانویه 2019 عرضه شد. به طور خلاصه، در اینجا تفاوت های اصلی وجود دارد:
Scratch 3.0 تجربه بصری غنیتری نسبت به Scratch 2.0 با مجموعه وسیعتری از داراییهای بصری داخلی مانند جن، لباسها و تصاویر پسزمینه است.
تفاوت Scratch 2 در مقابل Scratch 3
Scratch 2.0 vs Scratch 3.0
Scratch 3.0 بلوکهای بیشتری دارد، از جمله بلوکهای حرکتی جدید (برای افزایش تنوع در نحوه کنترل Sprites برای حرکت روی صحنه) و افزونههای جدید (Scratch 3.0 اکنون میتواند به micro:bit، متن به گفتار، Lego Mindstorms و موارد دیگر متصل شود! ). پسوندهای Scratch 2.0 صرفاً در نسخه بتا بودند و به همان اندازه پایدار نبودند.
تفاوت Scratch 2 در مقابل Scratch 3
تعداد بلوک های حرکتی در اسکرچ 3.0 بیشتر از آموزش کار با برنامه اسکرچ برای کودکان اسکرچ 2.0 است
3 پسوند را خراش دهید
برنامه های افزودنی Scratch 3.0
Scratch 3.0 با HTML 5 و جاوا اسکریپت نوشته شده است که زبان مدرن وب است و بنابراین برای برنامه نویسی آنلاین در یک مرورگر وب بسیار بهتر عمل می کند. Scratch 2.0 در Adobe Flash نوشته شده بود و بنابراین برای کار کردن به فلش پلیر نیاز داشت (این بدان معناست که با دستگاه های iOS مانند iPad و iPhone کار نمی کند).
Scratch 3.0 یک تلاش مشترک بین MIT Media Lab و Google برای طراحی و بازآفرینی بلوکهای Scratch بر اساس Google’s Blockly بود (که ما در Basics 1 تا Basics 2 نیز برای کنترل ربات Dash مورد علاقه خود استفاده میکنیم!). Scratch 2.0 توسط MIT Media Lab به طور کامل در داخل توسعه داده شد.
برنامه نویسی Scratch چگونه کار می کند؟
برنامه نویسی اسکرچ در محل کار
کد را از ناحیه سبز به ویرایشگر کد بکشید و ببینید آموزش کار با برنامه اسکرچ برای کودکان که در مرحله اجرا می شود (قرمز)!
هنگام کدنویسی در Scratch 3.0، دانشآموزان بلوکهای کد را از کشو بیرون میآورند (که در زیر با رنگ سبز مشخص شده است) و آنها را در ویرایشگر (پانل مرکزی) میاندازند. سپس این بلوکها در ترتیبی از دستورالعملهای کد مرتب میشوند. هنگامی که آنها آماده اجرای کد خود هستند، خروجی کد خود را بلافاصله روی صحنه (که با رنگ قرمز مشخص شده است) مشاهده می کنند. بر اساس خروجی مشاهده شده، بچه ها می توانند کد خود را آزمایش کنند یا آن را توسعه دهند.
تمام چیزی که وجود دارد همین است!
چرا Scratch برای کدنویسان مبتدی مناسب است؟
یک پاسخ کاملاً ساده برای این سؤال وجود دارد - اینها 3 دلیل اصلی هستند:
- آسان است
- سرگرم کننده است
- قوی است
- برنامه نویسی Scratch آسان است
آسان است زیرا تنها کاری که یک کدنویس جوان باید انجام دهد این است که بلوک ها را به ترتیبی که کودک می خواهد بکشد و رها کند. ترتیب بلوک ها به ترتیبی است که کد توسط کامپیوتر اجرا می شود. برای کمک بیشتر به کدنویس جوان، شکل هر بلوک قبلاً به کودک اشاره می کند که چگونه و چه زمانی می توانید از هر بلوک استفاده کنید. اگر یک شیار در بالا یا پایین وجود داشته باشد، بلوک های دیگر می توانند با استفاده از آن شیار متصل شوند. Learning how to work with the Scratch program for children اگر شیار وجود نداشته باشد، اتصال به آن قسمت از بلوک امکان پذیر نیست. رنگ های بلوک