آموزش کار با برنامه اسکرچ برای کودکان
گروهی از محققان دانشگاه وایکاتو شاهد آزمایش آموزش کار با برنامه اسکرچ برای کودکان یک کلاس سال ششم با Scratch، یک زبان برنامه نویسی کودک محور بودند. این نرمافزار برای کودکان طراحی شده است تا برنامهنویسی را کشف کنند - "سرنگه زدن" با آن آسان است اما همچنین امکان ایجاد برنامههای پیچیده را فراهم میکند. وظیفه ایجاد یک بازی جمع ریاضی را تعیین کنید، دانش آموزان در حل مسائل مشارکتی و خلاقانه، امتحان کردن آموزش کار با برنامه اسکرچ برای کودکان و به اشتراک گذاشتن ایده ها و راه حل ها جذب شدند.
•&&&&&The نرم افزار Scratch دارای تعدادی ویژگی است آموزش کار با برنامه اسکرچ برای کودکان که از تعامل و خلاقیت دانش آموز پشتیبانی می کند - این نرم افزار برای بچه ها طراحی شده است، سریع یاد می گیرد و برای "قابلیت تطبیق پذیری" طراحی شده است. •&&&&در این پروژه آزمایشی، دانشآموزان به شدت درگیر بودند زیرا راه خودشان را برای دستیابی به وظیفه تعیینشده کار میکردند. •&&&&با استفاده از نرم افزار Scratch، دانش آموزان توانستند خلاقانه با هم کار کنند و مشکلات را به صورت مشترک حل کنند. •&&&&دانش آموزان بازخوردی از معلم، سایر دانش آموزان و خود نرم افزار دریافت کردند. •&&&&در طول این فرآیند، فرهنگ کلاس موجود و بازخوردها و جلسات بحث کل کلاس، یادگیری دانش آموزان را افزایش داد.
گروهی از محققان دانشگاه وایکاتو شاهد آزمایش یک کلاس سال ششم با Scratch، یک زبان برنامه نویسی کودک محور بودند. این نرمافزار برای کودکان طراحی شده است تا برنامهنویسی را کشف کنند آموزش کار با برنامه اسکرچ برای کودکان - "سرنگه زدن" با آن آسان است اما همچنین امکان ایجاد برنامههای پیچیده را فراهم میکند. وظیفه ایجاد یک بازی جمع ریاضی را تعیین کنید، دانش آموزان در حل مسائل مشارکتی و خلاقانه، امتحان کردن و به اشتراک گذاشتن ایده ها و راه حل ها جذب شدند.
معرفی
محیط های آموزشی غنی از فناوری در بسیاری از مدارس در سراسر نیوزیلند ظاهر می شود. کلاس های درس مجهز به طیف وسیعی از ابزارهای تکنولوژیکی فرصت ها و چالش های متنوعی را برای معلمان و دانش آموزان آنها ایجاد می کند. فناوری اطلاعات و ارتباطات (ICT) به کاربران این امکان را می دهد تا فعالیت های خاصی را به روش هایی انجام دهند که در غیر این صورت ممکن نبود (Loveless, 2002). با این حال، شیوههای آموزش کار با برنامه اسکرچ برای کودکان فناوری اطلاعات و ارتباطات بسیار متفاوت است و ارتباط نزدیکی با ابزارهای فنآوری مورد استفاده و زمینهای که در آن قرار میگیرند دارد (Tolmie, 2001; Webb, 2002). سختافزار و نرمافزار فرصتهای جدیدی را برای یادگیرندگان ایجاد میکند تا مهارتها و دانش را توسعه دهند و دانش آموزشی معلمان مبتنی بر فناوری اطلاعات و ارتباطات را شکل دهند (کاکس و همکاران، 2004). در پروژه آزمایشی Scratch هدف ما این بود که بینش هایی در مورد آنچه برنامه نرم افزار رایگان Scratch به معلم و دانش آموزان سال ششم او ارائه می داد، به دست آوریم. این کلاس، یک کلاس یادگیری دیجیتالی متشکل از 26 دانشآموز، قبلاً از برنامههای نرمافزاری مانند Keynote، Flash، HyperStudio و Pages استفاده کرده بود و ما علاقهمند بودیم بدانیم که آنها فکر میکنند این نرمافزار چه چیزی را ارائه میدهد. این مقاله به عواملی میپردازد آموزش کار با برنامه اسکرچ برای کودکان که از یادگیری با Scratch در این کلاس پشتیبانی میکنند و پیشنهاداتی را برای معلمان با استفاده از برنامههای نرمافزاری مشابه ارائه میدهند.
اسکرچ چیست؟
Scratch یک زبان برنامه نویسی گرافیکی رایگان برای دانلود (http://scratch.mit.edu/) است که برای پشتیبانی و توسعه تسلط تکنولوژیکی طراحی شده است (رزنیک و سیلورمن، 2005). این نرم افزار در آزمایشگاه رسانه در موسسه فناوری ماساچوست (MIT) ایجاد شد و ریشه های توسعه ای خود را در ایده ها و کارهای سیمور پیپرت (Harel & Papert, 1991; Papert, 1980) دارد که منجر به توسعه لوگو و تکنیک شد. لوگو. ایدههای پیپرت زیربنای طراحی Scratch است و یکی از اهداف کلیدی آن ارائه «قابلیت تطبیق» است تا برنامهنویسان کودک بتوانند بلوکهای سازنده برنامهنویسی را برای ساختن هر آنچه که میخواهند کنار هم قرار داده، جدا کرده آموزش کار با برنامه اسکرچ برای کودکان و دوباره ترکیب کنند (رزنیک، 2007). رابط برنامه سه ناحیه مجزا را روی صفحه نمایش می دهد (شکل 1 را ببینید). در گوشه سمت راست بالا "مرحله" است که در آن عناصر گرافیکی - به اصطلاح "Sprites" - قرار می گیرند و سپس توسط یک برنامه کنترل می شوند تا به جلوه مورد نظر دست یابند. در سمت راست پایین، اسکریپتنویسی یا برنامهنویسی، منطقهای است که در آن «بلوکهای» برنامهنویسی برای ارائه دستورالعملهایی که sprites را کنترل میکنند، ترکیب میشوند.
تصویر
در پروژه آزمایشی Scratch بررسی کردیم که چگون آموزش کار با برنامه اسکرچ برای کودکان ه یک محیط برنامه نویسی که به طور خاص برای کودکان طراحی شده است، می تواند برای مشارکت، چالش و معرفی فعالیت های چالش فناوری به دانش آموزان به روش هایی استفاده شود که علاقه و مشارکت آنها را با این کار افزایش دهد. این پروژه به دنبال آن بود که ببیند کودکان برای درک و استفاده خلاقانه از نرم افزار به چه مهارت ها و دانشی نیاز دارند و همچنین تأثیراتی که بر یادگیری آنها می گذارد.
در سمت چپ مجموعه ای از بلوک های برنامه نویسی وجود دارد که هر کدام عملکرد خاص خود را دارند، که می توان آنها را به منطقه اسکریپت کشیده و برای ایجاد برنامه های کامل به هم متصل کرد. Scratch از قابلیت "کشیدن و رها کردن" استفاده می کند که نیاز به یادآوری کدها یا درک نحو را از بین می برد. Learning how to work with the Scratch program for children در بسیاری از زبان های برنامه نویسی این امکان وجود دارد