loading...

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

بازدید : 61
پنجشنبه 8 ارديبهشت 1401 زمان : 17:57

. خراشیدن

Scratch توسط آزمایشگاه MIT Media Lab توسعه یافته است ، یک زبان برنامه نویسی بصری و وب سایت برای کودکان است.

فیلم های پیشنهادی برای شما ...

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

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

Scratch در میان مدارس ، موزه ها ، کتابخانه ها ، مراکز اجتماعی و کاربران خانگی محبوب است. محدوده سنی اولیه Scratch 8 تا 16 سال است ، اما ماژول هایی وجود دارد که معلمان و والدین می توانند از آنها برای یادگیری برنامه نویسی نیز استفاده کنند.

2. ساخت

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

با استفاده از HTML5 ، ساخت به دانش آموزان امکان می دهد بازی های 2 بعدی بسازند که از RPG گرفته تا کلیک کننده های مبتنی بر ماجراجویی متغیر است. در این وب سایت بازی های ساخته شده توسط تیم های بزرگ بودجه ای از Netflix و Cartoon Network در کنار بازی های ساخته شده توسط خالقان فروتن فرد وجود دارد.

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

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

بازدید : 54
پنجشنبه 8 ارديبهشت 1401 زمان : 17:57

خراش! برنامه نویسی منبع باز برای کودکان

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

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

آنها حتی برنامه هایی برای یک صفحه حسگر سخت افزاری در نظر گرفته اند که می توان مستقیماً از پنجره خراش به آن دسترسی داشت. در حال حاضر نسخه های Mac و Windows و نسخه Linux در دست کار است. من امیدوارم که توسعه دهندگان بتوانند متقاعد شوند که کد را برای برنامه Scratch خود منتشر کنند!

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

دلایل زیادی وجود دارد که شما به دنبال منابع کدگذاری برای کودکان هستید. در حال حاضر ، کدگذاری یک کار پایدار در دنیای ناپایدار است.

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

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

برنامه نویسی برای بچه ها: خراش

(اعتبار تصویر: آینده)

بازدید : 79
پنجشنبه 8 ارديبهشت 1401 زمان : 17:56

سن پیشنهادی: 10 سال به بالا (کودکان کوچکتر می توانند با نظارت بیشتر از این مورد استفاده کنند)

مورد نیاز: سیستم عامل Mac یا رایانه Windows یا رایانه لوحی Android یا iOS. بیشتر

Kodu یک برنامه برنامه نویسی بازی مایکروسافت است که برای Xbox 360 طراحی شده است. نسخه ویندوز رایگان است ، اما نسخه Xbox 360 4.99 دلار است. کودکان می توانند از این برنامه برای کاوش و طراحی بازی ها در دنیای 3D استفاده کنند.

رابط گرافیکی GUI جالب است و برنامه نویسی از نسخه Xbox را می توان کاملاً از کنترل کننده بازی انجام داد. اگر سخت افزاری دارید که از آن پشتیبانی می کند ، Kodu گزینه قدیمی تر اما همچنان محکم است.

متأسفانه نسخه ای از Code برای Xbox One وجود ندارد و نگاه به آینده بعید به نظر می رسد. با این حال ، نسخه های Xbox و Windows به طور کامل توسعه یافته اند ، و این زبان را به عنوان تنها زبان برنامه نویسی کودکان "متروک" در این لیست قرار داده است.

دانش آموزان دبیرستان و دانش آموزان دبیرستانی با انگیزه ممکن است بخواهند در ساخت حالت های Minecraft تلاش کنند. رابط کاربری Unity 3D Games یکی دیگر از راه های عالی برای پرش به برنامه نویسی بازی های سه بعدی با منابع آنلاین زیادی است. به یاد داشته باشید که برنامه نویسی ذاتاً ناامیدکننده است. این شامل بسیاری از مشکلات و آزمون و خطا است. بهترین ابزاری که والدین می توانند برای برنامه نویسان تازه کار خود فراهم کنند ، حس استقامت و عزم راسخ است.

بازدید : 41
پنجشنبه 8 ارديبهشت 1401 زمان : 17:56

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

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

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

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

می توانید محیط برنامه را به صورت رایگان بارگیری کنید ، اما برای اجرای برنامه باید به کیت LEGO Mindstorms دسترسی داشته باشید. این لزوماً به این معنی نیست که مجبورید آن را بخرید. برخی از مدارس و کتابخانه های عمومی برای استفاده در برنامه دانشجویی در دسترس هستند ، یا می توانید اولین LEGO League را در نزدیکی خود پیدا کنید.

نرم افزار برنامه نویسی LEGO EV3 می تواند روی رایانه های لوحی و رایانه اجرا شود و از استعاره بلوک بلوک (بلوک LEGO) استفاده می کند ، دقیقاً مانند Scratch و Blockly ، اگرچه نسخه LEGO افقی است و بیشتر به نمودار نمودار شباهت دارد. دانش آموزان اقدامات مختلفی را ترکیب می کنند. ، متغیرها و رویدادها برای دستکاری خلاقیت های LEGO Mindstorm شما. زبان برنامه نویسی برای کودکان خردسال به اندازه کافی ساده است در حالی که هنوز برای کودکان بزرگتر و حتی بزرگسالان یک چالش است (ما یک بار یک برنامه برنامه نویسی LEGO را با حمایت مالی Google در یک کنفرانس فناوری با هدف توسعه دهندگان پیدا کردیم.)

علاوه بر محیط برنامه نویسی LEGO Mindstorms ، LEGO از یک هسته لینوکس باز استفاده می کند که می تواند با استفاده از زبان های برنامه نویسی سنتی مانند Python یا C ++ اصلاح و برنامه ریزی شود.

نیازهای فنی: زبان برنامه نویسی EV3 در مک ، ویندوز ، اندروید و iOS کار می کند.

برای اجرای برنامه ها (نه فقط اشکال زدایی) از یک یا چند ربات LEGO EV3. (حداکثر شش ربات را می توان به چندین برنامه پیچیده متصل کرد).

بازدید : 62
چهارشنبه 7 ارديبهشت 1401 زمان : 7:24

دوره های HTML و CSS را برای مبتدیان توصیه می کنید

سQالات متداول: چگونه می توان یک توسعه دهنده وب شد؟

آیا باید CSS را یاد بگیرم؟

اگر می خواهید در آینده وب سایت درست کنید ، باید CSS را یاد بگیرید. همراه با HTML و JavaScript ، CSS سومین ستون اساسی مهارت های front-end است که شما باید به عنوان یک توسعه دهنده وب یا طراح وب تسلط داشته باشید.

همچنین ، اگر می خواهید در حین یادگیری کدگذاری ، درآمد کسب کنید ، سریعترین و ساده ترین راه برای دستیابی به اولین کارهای کوچک ، یادگیری HTML ، CSS و JavaScript است.

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

بازگشت به بالا

5. HTML

HyperText Markup Language یا HTML برای ایجاد محتوای ساخت یافته برای همه وب سایت های موجود استفاده می شود.

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

هر آنچه در یک وب سایت مشاهده می کنید ویژگی های اساسی خود را از کد HTML نوشته شده توسط یک توسعه دهنده وب می گیرد.

بازدید : 68
چهارشنبه 7 ارديبهشت 1401 زمان : 7:24

با این حال ، هنوز هم به عنوان مثال پایتون سطح بالایی ندارد - و بنابراین یادگیری آن برای یک مبتدی کاملاً آسان نیست.

آیا باید C # را یاد بگیرم؟

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

یکی دیگر از برنامه های محبوب C # توسعه بازی است. اگر می خواهید در صنعت بازی کار کنید ، C # یک انتخاب عالی است. به عنوان مثال این زبان برای ساخت بازی ها در موتور بازی Unity توصیه می شود.

بازگشت به بالا

3. C ++

C ++ مبتنی بر C است ، دایناسور غیرقابل بحث زبانهای برنامه نویسی که هنوز هم استفاده می شود.

C ++ یک زبان قدرتمند و با کارایی بالا است ، اما نسبتاً سطح پایین تری دارد. زبان های برنامه نویسی سطح پایین از درجه انتزاعی انتزاعی استفاده می کنند ، به این معنی که "خواندن" کد دشوارتر است.

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

همچنین ، اگر در حال برنامه نویسی از ابتدا با C ++ هستید ، باید تعداد زیادی کد بنویسید. همانطور که گفته شد ، نگهداری و مدیریت پروژه هایی که با زبان C ++ نوشته می شوند اغلب دشوارتر هستند. اگر با یک تیم کامل از توسعه دهندگان کار کنید ، مسلما کارها راحت تر می شوند.

از طرف دیگر ، C ++ بسیار مقیاس پذیر و کارآمد است. انبوه برنامه های پرمصرف اغلب از C ++ استفاده می کنند ، مانند برخی از زیباترین بازی های سه بعدی که دیده اید.

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

بازدید : 164
چهارشنبه 7 ارديبهشت 1401 زمان : 7:24

از آنجا که C برای همیشه وجود داشته است ، بر برخی از زبانهای برنامه نویسی دیگر نیز تأثیر زیادی دارد. به عنوان مثال می توانید بیت ها و قطعات آشنا را در C # و C ++ ، Java ، JavaScript ، PHP و Python پیدا کنید.

آیا باید C یاد بگیرم؟

C محبوب ترین یا مرسوم ترین زبان برنامه نویسی موجود نیست. اما این بازیکن در این زمینه با سابقه طولانی تر نسبت به بسیاری از زبان های برنامه نویسی که هنوز هم استفاده می شود ، یک بازیکن خوب است.

یادگیری C به شما نمای خوبی از سیر تحول برنامه نویسی در طول 40 سال گذشته می دهد. تعداد زیادی از توسعه دهندگان را پیدا خواهید کرد که حتی قبل از ایجاد اینترنت از C استفاده می کردند.

یک نقطه ضعف مهم C این است که یادگیری آن برای مبتدیان تا حدودی دشوار است.

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

بازگشت به بالا

2. C #

در اصل توسط مایکروسافت برای اجرا بر روی فریم ورک NET آنها ساخته شده است ، C # (تلفظ C-sharp) بر اساس C و C ++ است.

C # در ابتدا برای یادگیری و استفاده آسان طراحی شده است. بدیهی است که برای شروع آن را به زبانی ساده تبدیل می کند.

C # یک زبان سطح بالا ، به این معنی که کمی شبیه انگلیسی خوانده می شود. علاوه بر این ، بسیاری از کارهای پیچیده مورد نیاز برای اطمینان از اینکه کامپیوتر قادر به برخورد با کد شما است را خلاصه می کند - به عنوان مثال برخلاف C ++.

بازدید : 152
سه شنبه 6 ارديبهشت 1401 زمان : 8:39

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

Scratch یک زبان برنامه نویسی واقعی است

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

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

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

Scratch یکی از صدها زبان برنامه نویسی در جهان است. من با کریس گریتی ، توسعه دهنده تیم Scratch ، که پروژه های فعلی وی شامل جلوی وب سایت Scratch ، ScratchJr و محلی سازی است ، صحبت کردم. وی در کار خود از بسیاری از زبان های برنامه نویسی استفاده کرده است. اخیراً ، وی بیشتر در JavaScript ، Ruby ، ​​Python و البته Scratch کار کرده است.

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

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

بازدید : 66
سه شنبه 6 ارديبهشت 1401 زمان : 8:38

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

Scratch یک روش عالی برای شروع با کدگذاری است

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

یکی از اولین پروژه های من به نام The Parabolator دو مورد از علاقه های من را شامل می شد: ریاضیات و هنر.

بسیاری از مربیان به همین ترتیب دریافته اند که Scratch می تواند راهی عالی برای شروع کدگذاری باشد. کلر پریچارد ، متخصص ادغام فناوری K-8 در شیکاگو ، از Scratch و ScratchJr (برنامه ای که برای کودکان خردسال 5-7 سال طراحی شده است) به همراه دانش آموزان خود استفاده می کند. او می گوید ، "خراش به بچه های من می آموزد که چگونه مقاومت کنند ، چگونه مشکلات را حل کنند ، و چگونه کدگذاری کنند. ما به دلیل Scratch به دنبال الگوریتم ها و حلقه ها در زندگی روزمره ، جهت های خاص و سایر مفاهیم محاسباتی بوده ایم. " وی توضیح می دهد که با استفاده از Scratch و ScratchJr ، دانش آموزانش "می توانند مفاهیم اساسی منطق را درک کنند ، کد تمیز بنویسند و همه کارهایی را که یک رمزگذار مبتنی بر متن می تواند انجام دهد ، فقط با یک رابط گرافیکی انجام دهند."

و مزایای Scratch فقط برای دانش آموزان ابتدایی نیست! در دانشگاه ایالتی نورفولک ، اساتید Mona Rizvi و Thorna Humphries در دوره مقدماتی CS0 استفاده از Scratch را به عنوان زبان برنامه نویسی ابتدایی مطالعه کردند. هنگامی که از آنها خواسته شد در ترم Scratch خود تأمل کنند ، دانشجویان پاسخ دادند که مفید است. به عنوان مثال ، یک دانش آموز گفت که "به ما یک ذهنیت برنامه نویسی می دهد ، کارها را مرحله به مرحله انجام می دهد". دیگری گفت ، "با استفاده از حلقه ، این به زبان C ++ کمک می کند" ، زبانی که آنها در دوره بعدی CS خود استفاده کردند.

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

از طریق ساختن پروژه ها ، Scratchers می تواند مفاهیم CS مانند تکرار و منطق بولی را انتخاب کند و همچنین مهارت هایی را که برنامه نویسان حرفه ای هر روز مانند اشکال زدایی و مستند سازی استفاده می کنند ، تمرین می کنند. و ، آنها می توانند این کار

بازدید : 150
سه شنبه 6 ارديبهشت 1401 زمان : 8:38

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

دانش آموزان به سادگی با یادگیری ABC و دستور زبان اصلی خود نویسنده نمی شوند - برای توسعه توانایی نوشتن آنها به زمان و مکان نیاز دارند تا اشکال مختلف نوشتن (شعر ، روایت ، داستان) را تجربه کنند.

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

فرصت هایی برای یادگیری عمیق تر

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

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

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

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

من به عنوان توسعه دهنده انجمن آنلاین خراش ، تلاش می کنم تجربیات بسیار خوبی را که با خراش داشته ام را برای جوانان بیشتری به ارمغان بیاورم. در اینجا من (راست) با هماهنگ کننده انجمن Scratch Online ، Christan Balch (چپ) و مدیر انجمن Scratch Online ، Eric Schilling (در مرکز) هستم.

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

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 134
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 13
  • بازدید کننده امروز : 1
  • باردید دیروز : 8
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 65
  • بازدید ماه : 144
  • بازدید سال : 1794
  • بازدید کلی : 5727
  • <
    پیوندهای روزانه
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


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


    ایمیل شما :

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



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