آرشیو دی ماه 1400

يادگيري برنامه نويسي

تفاوت اسكرچ با اسكرچ جونيور

۱۲ بازديد

اعتراف مي كنم كه هيچ برنامه كدنويسي تفاوت اسكرچ با اسكرچ جونيور كه تا به حال تجربه كرده ام براي همه كودكان 4 تا 5 ساله 100٪ بصري نيست. اما ScratchJr در توانايي خود براي بيهوده كردن مفاهيم چالش برانگيز در يك تصوير بسيار نزديك است. احتمالاً والدين هنوز بايد توضيح دهند كه پرچم سبز چه كار مي كند، و چند بلوك ديگر نيز وجود دارد كه بايد توضيح داده شوند. اما مفاهيم ساده هستند و وقتي بچه ها توضيح اوليه را داشتند، بايد پروژه هاي فهرست شده در زير را ايجاد كنند.

گرافيك بچه پسند

گرافيك ScratchJr بهتر از Scratch است، اما گزينه هاي زيادي براي پس زمينه و شخصيت ها وجود ندارد. هر شخصيت در ScratchJr با در نظر گرفتن كودك ساخته شده است و شاد و دوستانه به نظر مي رسد. همچنين يك نسخه PBS-kids از ScratchJr وجود تفاوت اسكرچ با اسكرچ جونيور دارد كه ممكن است براي بچه هايي كه مي خواهند از شخصيت هاي بچه هاي PBS در پروژه هاي خود استفاده كنند جذاب باشد.

براي واضح تر، من عاشق ScratchJr هستم و فكر مي كنم براي بچه هاي جوان فوق العاده است، اما بايد در مورد برخي از نقاط ضعف برنامه واضح باشم. سادگي بلوك هاي كدنويسي در ScratchJr فضاي زيادي براي ايجاد يك بازي باقي نمي گذارد. مي توان يك بازي پيچ و خم پيچيده تر از بازي زير ايجاد كرد، و ممكن است بتوان نوع ديگري از تفاوت اسكرچ با اسكرچ جونيور بازي را انجام داد، اما در كل، من آن را براي محدوده سني ما و خارج از محدوده معمولي ScratchJr چالش برانگيز مي دانم. در نظر گرفته شده است.

 

ScratchJr نيز ساده نيست به اين معنا كه كدنويسي ساده نيست. من اين پست را با در نظر گرفتن اين واقعيت ايجاد كردم: اكثر بچه ها/مردم سختي مي كشندوقتي براي اولين بار سعي مي كنند مشكلات برنامه نويسي كامپيوتر را حل كنند. يك آي‌پد ۵ ساله را با ScratchJr تحويل دهيد، و احتمالاً مي‌توانند عكس‌ها را ويرايش كنند، اما بعيد است كه بدون راهنمايي اوليه، داستاني قانوني ايجاد كنند. اين به همان اندازه كه مي تواند ساده است،تفاوت اسكرچ با اسكرچ جونيور اما كاملاً شهودي نيست. فكر مي‌كنم پروژه‌هاي زير مي‌توانند پل و معرفي خوبي براي بلوك‌ها ارائه دهند. اگر به دنبال آموزش ساختارمندتري هستيد، اين كمپ هاي تابستاني ScratchJr را بررسي كنيد.

 

در نهايت، اگر معلم هستيد و مي‌خواهيد از ScratchJr استفاده كنيد، ذخيره پروژه‌ها مي‌تواند پيچيده باشد زيرا حساب‌هايي مانند Scratch تنظيم نشده‌اند. مي‌توانيد فايل‌ها را به دستگاه ديگري كه داراي ScratchJr است صادر كنيد، اما ايرانيان سايبرنمي‌توانيد آن را در iCloud يا در حساب خود ذخيره كنيد. بنابراين توصيه مي‌كنم اگر بچه‌ها مي‌خواهند در پروژه‌هايشان تداوم داشته باشند، آي‌پدي را كه استفاده مي‌كنند، پيگيري كنند.

پروژه هاي Scratch Jr

قبل از اينكه به پروژه ها بپردازيم، يك يادداشت سريع. من فكر مي‌كنم كه كتاب‌ها و درس‌هاي بسيار در مورد برنامه‌نويسي براي بچه‌ها، تفكر و حل مسئله را كه برنامه‌نويسان واقعي كامپيوتر انجام مي‌دهند، از بين مي‌برند. معمولاً آنچه براي بچه‌ها مي‌بينم يك آموزش گام به گام است كه اغلب دانش‌آموزان را راهنمايي مي‌كند كه دقيقاً چه كدي تفاوت اسكرچ با اسكرچ جونيور بايد در كجا قرار گيرد، بدون اينكه كودك مسئوليتي براي يادگيري يا به خاطر سپردن داشته باشد. (با اين حال، من اين كتاب را روي ScratchJr آزمايش كرده ام و آن را دوست دارم. پروژه هاي بسيار خوبي دارد.)

 

هميشه در برنامه نويسي نيازي به يادآوري نحو نيست، اما يادگيري مفاهيم پشت برنامه نويسي بسيار مهم است. و من مي ترسم كه بسياري از بچه هايي كه سعي در يادگيري برنامه نويسي كامپيوتري دارند اين كار را انجام ندهند زيرا هرگز آن مهارت هاي تفكر انتقادي، حل مسئله و صبر به آنها آموزش داده نشده است. چالش‌هاي زير تفاوت اسكرچ با اسكرچ جونيورغيرممكن نيستند، اما اميدوارم قبل از دادن نكاتي به او يا اجازه رفتن به پروژه بعدي، به فرزند/دانش‌آموز خود اجازه دهيد در صورت گير افتادن كمي دست و پا بزند. من همچنين در مورد اشتراك گذاري كد خود بحث كرده ام، اما مخالف آن هستم.

تفاوت اسكرچ با اسكرچ جونيور

۱۰ بازديد

 ScratchJr يك زبان برنامه نويسي تفاوت اسكرچ با اسكرچ جونيور مقدماتي است كه به كودكان خردسال (5 تا 7 ساله) امكان مي دهد داستان ها و بازي هاي تعاملي خود را بسازند. بچه‌ها بلوك‌هاي برنامه‌نويسي گرافيكي را به هم مي‌چسبانند تا شخصيت‌ها را وادار به حركت، پرش، رقص و آواز كنند. كودكان مي توانند كاراكترها را در ويرايشگر رنگ تغيير دهند، صداها و صداهاي خود را اضافه كنند، حتي عكس هاي خود را وارد كنند -- سپس از بلوك هاي برنامه نويسي براي زنده كردن شخصيت هاي خود استفاده كنند.

 

ScratchJr از زبان برنامه نويسي محبوب Scratch الهام گرفته شده است كه توسط ميليون ها جوان (8 سال به بالا) در سراسر جهان استفاده مي شود. در ايجاد ScratchJr، رابط كاربري و زبان برنامه نويسي را مجدداً طراحي كرديم تا آنها تفاوت اسكرچ با اسكرچ جونيور را از نظر رشد براي كودكان كوچكتر مناسب كنيم، و با دقت ويژگي هايي را براي مطابقت با رشد شناختي، شخصي، اجتماعي و عاطفي كودكان خردسال طراحي كرديم.

چرا فقط از Scratch استفاده نمي كنيد؟

Scratch يك رابط فوق العاده براي دانش آموزاني است كه مي توانند بخوانند، اما من متوجه شده ام كه بچه هاي كوچكتر از 8 سال اغلب براي درك مفاهيم در Scratch تلاش مي كنند. براي مثال، بيشتر مدارس هواپيما مختصات را تا كلاس 4 يا 5 آموزش نمي دهند، اما دانش آموزاني كه در Scratch شيرجه مي زنند انتظار مي رود تفاوت اسكرچ با اسكرچ جونيور براي سازماندهي طرح هاي پروژه خود، هواپيماي مختصات را ياد بگيرند. وقتي سعي مي كنيد به يك دانش آموز كلاس دومي سطح مختصات را آموزش دهيد، آنها كاملاً گيج مي شوند.

دليل ديگر انتظار براي معرفي اسكرچ اين است كه جامعه اسكرچ به طور كلي بسيار بالغ تر از يك كودك 5-7 ساله است. حتي اگر Scratch اقدامات احتياطي را انجام مي دهد تا محتواي صريح در سايت خود را مجاز نكند، كودكان خردسال و والدين آنها ممكن است يك انجمن با فرمت باز را براي دانش آموزان جوان و تأثيرپذير ناپسند بدانند. تفاوت اسكرچ با اسكرچ جونيور حماقت بسياري از پروژه‌هاي Scratch بلافاصله با كليك كردن دانش‌آموزان روي برگه Explore در سايت اصلي Scratch آشكار مي‌شود. مي توانيد چند پروژه اسكرچ عالي براي بچه ها را اينجا پيدا كنيد.

 

مزاياي ScratchJr

به همين دليل است كه ScratchJr يك منبع فوق العاده است. همانطور كه در نقل قول بالا توضيح داده شد، بيشتر با رشد شناختي، فردي، اجتماعي ايرانيان سايبر و عاطفي كودكان در محدوده سني 5-7 سال مطابقت دارد. بنابراين بياييد به برخي از دلايل عالي كه چرا ScratchJr ابزار كدنويسي عالي براي كودكان در اين محدوده سني است، بپردازيم. براي منابع بيشتر كدنويسي براي كودكان در اين گروه سني اينجا را كليك كنيد.

 

طراحي خلاقانه و تعامل

اگر يك كودك ScratchJr را تحويل دهيد و ببينيد او ابتدا چه كاري انجام خواهد داد، به احتمال زياد بلافاصله به سمت ويرايشگر لباس مي رود كه به آنها اجازه مي دهد گربه يا شخصيت هاي ديگر را رنگ و نقاشي كنند. در تجربه من، شگفت‌انگيز است كه دانش‌آموزان 4 ساله چه چيزي مي‌توانند روي اين پلت فرم بكشند. من دانش آموزاني دارم كه هميشه به من مي گويند كه گربه در صورتي يا مشكي بهتر به نظر مي رسد. آن‌ها همچنين تفاوت اسكرچ با اسكرچ جونيور مي‌توانند كتاب‌هاي نقاشي يا ساير لوازم جانبي را به دلخواه رايگان كنند.

پس از اتمام انيميشن‌ها، دانش‌آموزان به سرعت متوجه مي‌شوند كه چگونه مي‌توانند صداها را ضبط كنند. ScratchJr با كتابخانه عظيمي از صداهايي مانند Scratch همراه نيست، كه عالي است زيرا خلاقيت بيشتري را براي بچه ها باز مي كند. آنها تفاوت اسكرچ با اسكرچ جونيورنمي توانند فقط روي "پارتي رقص" براي آهنگ صوتي كليك كنند - آنها بايد خودشان يك مهماني رقص ايجاد كنند و صدا را ضبط كنند.

بلوك هاي كدنويسي ساده

آموزش برنامه نويسي اسكرچ

۱۴ بازديد

از سوي ديگر، محققان  آموزش برنامه نويسي اسكرچ يك تعريف رويه اي از آموزش ضمن خدمت به عنوان يك برنامه ارائه مي كنند.

ارائه و آموزش معلمان كامپيوتر در مدارس دولتي در زمينه مهارت هاي زبان برنامه نويسي اسكرچ به منظور ارتقاء سطح

كارايي معلمان در برنامه هاي درسي كامپيوتر.

- زبان برنامه نويسي Scratch: Al-Attas (2014) زبان برنامه نويسي Scratch را به عنوان يكي از وب تعاملي تعريف مي كند.

پلتفرم هايي كه از فناوري وب استفاده مي كنند. زبان برنامه نويسي به زبان برنامه نويسي معروف است كه

معلمان كامپيوتر در استفاده از يك پلت فرم يادگيري الكترونيكي آموزش ديده اند.

- نگرش ها: مجموعه اي از باورها، آموزش برنامه نويسي اسكرچ احساسات و تمايلاتي است كه در اثر عوامل مختلفي در فرد شكل مي گيرد.

رفتار را به طور منفي يا مثبت به سمت چيزي هدايت كنيد (ابو جادو، 2014). از نظر رويه اي به عنوان يك تعريف مي شود

آمادگي اكتسابي نسبتاً پايدار معلمان در مدارس دولتي كه باعث مي شود آنها به آنها پاسخ مثبت يا منفي بدهند

زبان برنامه نويسي است و بر حسب درجه اي كه معلم با پاسخ دادن به آن به دست مي آورد سنجيده مي شود

اقلام استاندارد براي اهداف اين مطالعه تهيه شده است.

1.6 محدوديت هاي مطالعه

كاربرد اين مطالعه به موارد زير محدود شد:

1 - مطالعه محدود به يك واحد آموزشي در ايرانيان سايبر دوره فعلي علوم كامپيوتر براي مقطع راهنمايي بود

كلاس سوم.

2 - اين مطالعه با معلمان كامپيوتر آموزش برنامه نويسي اسكرچ در منطقه مرزي شمالي، عربستان سعودي انجام شد.

3- پژوهش در نيمسال دوم سال تحصيلي 1395 اجرا شد.

2. چارچوب نظري

2.1 آموزش ضمن خدمت

آماده سازي معلم قبل از خدمت،  آموزش برنامه نويسي اسكرچ تنها مبنايي را براي شروع فرآيند يادگيري فراهم مي كند. بنابراين، آماده سازي در حال خدمت

يك گسترش طبيعي از آماده سازي قبل از خدمات است. اين بدان معني است كه ادامه تحصيل براي معلم جزء جدايي ناپذير است

فرآيند آماده سازي براي كسب دانش جديد و جبران آنچه ممكن است در حين بودن از دست بدهد

تهيه شده قبل از سرو (Kilab, 2016). از اين نظر بايد معلمان را آماده كرد و سپس آنها را تربيت كرد. تمرين

آماده سازي افراد و صلاحيت فني و حرفه اي  آموزش برنامه نويسي اسكرچ آنها و ارائه مهارت هايي است كه آنها را افزايش مي دهد

توانايي هاي توليدي آموزش به معناي علمي عمدتاً با هدف دستيابي به رشد مداوم خود است

كاركنان آموزشي در تمامي سطوح براي ارتقاي سطح افراد و ارتقاي سطح علمي و تخصصي و

ارزش هاي فرهنگي خود معلمان براي رسيدن برنامه نويسي اسكرچ به جاه طلبي، ثبات رواني و رضايت حرفه اي خود

با كار آنها (الدوايري، 2015). اهميت آموزش ضمن خدمت معلمان به عنوان پاسخ به ضرورت آن است

آموزش برنامه نويسي اسكرچ

۱۳ بازديد

زبان در برنامه هاي آماده  آموزش برنامه نويسي اسكرچ سازي معلمان است و تعدادي معلم در مناطق دور از مراكز آموزشي زندگي مي كنند.

بنابراين، نياز به انجام اين مطالعه وجود دارد كه هدف آن بررسي تأثير يادگيري الكترونيكي در بسترهاي يادگيري است.

كسب مهارت هاي برنامه نويسي زبان اسكرچ

1.2 اهداف مطالعه

هدف از اين مطالعه شناسايي تاثير آموزش ضمن خدمت معلمان علوم كامپيوتر در اسكرچ بود.

مجله مطالعات تعليم و تربيت جلد. 5، شماره 11; نوامبر 2017

3

مهارت هاي زبان برنامه نويسي  آموزش برنامه نويسي اسكرچ با استفاده از يك پلت فرم يادگيري الكترونيكي براي ارائه مهارت ها و نگرش هاي برنامه نويسي

آموزش برنامه نويسي زبان اسكرچ

1.3 سوالات مطالعه

اين مطالعه به دنبال پاسخ دادن به فوسؤالات آهسته:

1- تاثير آموزش ضمن خدمت معلمان علوم كامپيوتر در مهارت هاي زبان برنامه نويسي اسكرچ چيست؟

با استفاده از يك پلت فرم يادگيري الكترونيكي براي كسب مهارت هاي برنامه نويسي نظري و عملي؟

2- تاثير آموزش ضمن خدمت معلمان علوم ايرانيان سايبر كامپيوتر در مهارت هاي زبان برنامه نويسي اسكرچ چيست؟

با استفاده از يك پلت فرم  آموزش برنامه نويسي اسكرچ يادگيري الكترونيكي براي كسب دانش نظري برنامه نويسي؟

3- تاثير آموزش ضمن خدمت معلمان كامپيوتر در مهارت هاي زبان برنامه نويسي اسكرچ چيست؟

با استفاده از يك پلت فرم يادگيري الكترونيكي بر روي نگرش خود نسبت به آموزش زبان برنامه نويسي اسكرچ؟

1.4 اهميت مطالعه

مطالعه حاضر به منظور پرداختن به آخرين روند در آموزش معلمان علوم كامپيوتر در اسكرچ انجام شد

زبان برنامه نويسي با استفاده از پلتفرم هاي الكترونيكي علاوه بر اين، نتايج اين مطالعه براي كساني كه

نظارت بر آموزش معلمان علوم كامپيوتر در  آموزش برنامه نويسي اسكرچ افزايش كارايي و بهبود عملكرد آنها. يافته هاي

اين مطالعه مي‌تواند به سياست‌گذاران، و مسئولان آموزش و پرورش در وزارت آموزش و پرورش مانند آموزشي كمك كند

سرپرستان و توسعه دهندگان برنامه درسي، در برنامه ريزي و توسعه برنامه هاي آموزشي براي معلمان علوم كامپيوتر در

كاربردهاي پلتفرم هاي الكترونيكي  آموزش برنامه نويسي اسكرچ علاوه بر اين، اين مطالعه مي تواند مطالعات بيشتري را در آينده تشويق كند زيرا وجود دارد

تمايل به گسترش تدريجي فناوري بسترهاي الكترونيكي در برنامه هاي آموزشي موسسات آموزشي.

1.5 تعريف اصطلاحات

اين مطالعه شامل اصطلاحات خاصي است كه به شرح زير تعريف شده است:

- آموزش ضمن خدمت: حماد و البهبهاني (2011) آموزش برنامه نويسي اسكرچ ضمن خدمت را به عنوان «برنامه هاي آموزشي كه شامل

روش هاي متعددي با هدف به روز رساني دانش معلمان از طريق معرفي آنها به جديدترين روش هاي آموزشي و