10 بازی که به کودک شما برنامه نویسی را آموزش می دهد
10 بازی که به کودک شما برنامه نویسی را آموزش می دهد
Anonim

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

10 بازی که به کودک شما برنامه نویسی را آموزش می دهد
10 بازی که به کودک شما برنامه نویسی را آموزش می دهد

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

کد پذیر

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

کدبل برای یادگیری علوم کامپیوتر در مدرسه ابتدایی توصیه می شود: معلمان و والدین می توانند روند یادگیری را نظارت کنند، سطح دشواری را تعیین کنند و پیشرفت را دنبال کنند. یک شروع عالی برای کوچولوها

کد پذیر
کد پذیر

Code.org

وب سایت Code.org که توسط سازمان غیرانتفاعی جنبش بین المللی «ساعت برنامه نویسی» ایجاد شده است، چندین دوره آموزشی برای کودکان و بزرگسالان گردآوری کرده است. سن شروع از چهار سالگی است. هیچ بازی وجود ندارد که همه چیز را به یکباره آموزش دهد، اما یک آموزش بازی گام به گام با شخصیت های کارتون های مختلف وجود دارد. با حرکت از سطحی به سطح دیگر، می توانید برنامه های کوتاه خود را یاد بگیرید و بسازید.

Code.org
Code.org

لایت بات

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

این یک واقعیت نیست که کودکی که لایت بات بازی می کند به یک توسعه دهنده درخشان بزرگ می شود، اما او قطعاً یاد می گیرد که چگونه اقدامات را برنامه ریزی کند و ساده ترین الگوریتم ها را ترسیم کند. این برنامه را می توان به عنوان یکی از برنامه های شروع، حتی برای کودکان پیش دبستانی 4-6 ساله توصیه کرد. توسعه دهندگان همچنین نسخه پیچیده تری را ارائه می دهند که برای کودکان بالای نه سال مناسب است.

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

لایت بات
لایت بات

پیکتومیر

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

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

پیکتومیر
پیکتومیر

Robozzle

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

Robozzle
Robozzle

بار-ربات

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

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image

CodeMonkey

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

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

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

CodeMonkey
CodeMonkey

خراش

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

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

خراش
خراش

СeeBot

ما نباید در مورد کلاسیک، حتی بسیار گرد و غبار را فراموش کنیم. بازی های آموزشی CeeBot در سال 2003 به عنوان یک توسعه ویژه برای موسسات آموزشی ظاهر شد. در ابتدا، توسعه دهندگان Colobot را ایجاد کردند - یک بازی در مورد استعمار یک سیاره جدید، ویژگی اصلی آن این بود که شما باید برنامه های خود را برای کنترل شخصیت ها بنویسید.

CeeBot یک بازی آموزشی چند کاره با دستورالعمل های دقیق است. داستان در مورد ربات های قابل برنامه ریزی در سیاره ای جدید که جانوران محلی را از بین می برند، البته برای بچه ها کار نخواهد کرد، اما برای نوجوانانی که قبلاً موفق شده اند علم کامپیوتر را به خود مشغول کنند و تصور کنند که یک الگوریتم چیست، ابزار خوبی خواهد بود.. CeeBot در مقابل پس‌زمینه بازی‌های مدرن کمی رنگ پریده به نظر می‌رسد، اما کودک کجا می‌تواند شخصیت‌ها را کنترل کند و برنامه‌های خود را تا حد امکان نزدیک به سینتکس C ++ بسازد؟

Сeebot
Сeebot

CodeCombat

CodeCombat در حال حاضر جدی است، زیرا در این بازی کد واقعی آموزش داده می شود و برنده معلوم می شود یک برنامه نویس آماده است. شما یک زبان برنامه نویسی را انتخاب می کنید که در آن باید دستوراتی برای شخصیت خود بنویسید (این بازی پایتون، جاوا اسکریپت، لوا یا برخی از زبان های آزمایشی مانند CoffeScript را ارائه می دهد) و به سفری برای کریستال ها می روید.

پسران و دختران از هشت سالگی را می توان به خاطر این بازی زندانی کرد. آموزش و نکات به زبان روسی، با 9.99 دلار، می توانید هر ماه سطوح جدیدی را برای گذراندن دریافت کنید (70 مورد اول رایگان است). این بازی را می توان در مدارس استفاده کرد، پاداش های جداگانه ای برای معلمان وجود دارد.

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

توصیه شده: