Scratch توسط MIT Media Labs توسعه داده برنامه نويسي كودكان شده است. از يك رابط گرافيكي براي نشان دادن نحوه تعامل بلوك هاي كد به بچه ها استفاده مي كند. اين براي ساخت بازي عالي است و يك كتابخانه عظيم از پروژه هاي دانشجويي را مي توان به صورت آنلاين پيدا كرد. اين يك مكان عالي براي شروع براي اكثر والدين است زيرا Google CS برنامه هاي درسي را براي Scratch طراحي كرده است كه به راحتي قابل پيگيري است.
Code.org يك پلتفرم عالي ديگر براي كودكان كوچكتر است. اين همان نوع رابط كاربري Scratch را ارائه مي دهد. مزيت Code.org اين است كه آنها با Minecraft و برند Star Wars براي ارائه محتواي مارك شريك شده اند. اين مي تواند يك مزيت براي كمك به حفظ علاقه فرزندان شما در صورت علاقه به اين مارك ها باشد.
Tynker سيستمي است كه توسط بسياري از مدارس براي آموزش اصول كدنويسي استفاده مي شود. اين يك پلتفرم پولي است كه دوره هاي با ساختار مناسبي را ارائه مي دهد و بنابراين اين مي تواند مسئوليت شما را به عنوان والدين كاهش دهد. سطح دوره هاي ارائه شده توسط Tynker سقف پيچيدگي بسيار كمي دارد و بنابراين با پيشرفت بيشتر بچه ها منبع كاملي را ارائه نمي دهد.
كدگذاري Osmo رويكردي متفاوت و برنامه نويسي كودكان لمسي تر دارد. آنها با لگو همكاري كرده اند تا سيستمي را ارائه دهند كه از طريق بلوك هايي كار مي كند كه مي توانند در بازي ها ساخته شوند. اين يك راه عالي براي كودكان كوچكتر است تا اولين طعم كدنويسي خود را تجربه كنند، اگرچه پلتفرم بسيار محدودتر از موارد بالا باقي مانده است.
كدنويسي براي كودكان پيشرفته تر
با هر پلتفرمي كه شروع كنيد، پس از يادگيري خاص، آنها از شما مي خواهند كه به يك سيستم پيچيده تر و سازگارتر فارغ التحصيل شويد. در اين مرحله، نكته كليدي اين است كه بچه ها را به سمت زبان هاي برنامه نويسي دنياي واقعي سوق دهيد، و منابع زيادي براي انجام اين كار وجود دارد.
در اينجا برخي از محبوب ترين برنامه نويسي كودكان ابزارها آورده شده است:
Codeacademy يك پلت فرم رايگان است ايرانيان سايبر كه دوره هاي كدنويسي را براي بزرگسالان و كودكان به طور يكسان ارائه مي دهد. اين وب سايت همچنين طرح هاي درسي را ارائه مي دهد كه مي تواند به شما در ساختار يادگيري فرزندتان كمك كند. يكي از بهترين ويژگيهاي اين پلتفرم اين است كه كدگذاري درون مرورگر را با بررسي خودكار خطا پيادهسازي ميكند، به اين معني كه شما مجبور نخواهيد بود يك محيط آزمايشي براي كودكان خود ايجاد كنيد تا با كدهاي رايانه واقعي بازي كنند.
آكادمي خان منبع عالي ديگري براي كودكان پيشرفته تر است. اين شركت دروسي در زمينه علوم كامپيوتري با تمركز بر پركاربردترين زبانها توليد ميكند: HTML، CSS، و اصول كار با جاوا. اگرچه اين پلتفرم هنوز در حال پيشرفت است، بنابراين بسياري از برنامه نويسي كودكان درسها در حال حاضر از طريق آموزش مبتني بر متن ارائه ميشوند.
Bitsbox شركتي است كه رويكردي كمي متفاوت در پيش گرفته است. اين يك سرويس اشتراك پولي است كه هر ماه يك پروژه كدنويسي تم متفاوت را براي شما ارسال مي كند. اين مي تواند به درازمدت درگير نگه داشتن بچه ها كمك كند و آنها را در برنامه اي نگه دارد كه در آن بچه هاي شما هر ماه يك پروژه كدنويسي جديد براي تكميل دارند.
CodeMonkey يك پلتفرم محدودتر است كه از يك بازي پايه براي آموزش بچه ها استفاده مي كند. اين پلتفرم در تقاطع بين سيستمهاي پيشرفتهتر و «كودكانهتر» وجود دارد، اما ميتواند راه خوبي براي فرزند شما براي انتقال از ويرايشگرهاي گرافيكي به نوشتن كد واقعي باشد.
تا زماني كه بتوانيد كدنويسي را براي شما سرگرم كننده، مرتبط و جذاب كنيدبچه هاي شما، آموزش برنامه نويسي كامپيوتري به آنها مي تواند هم يك تجربه سرگرم كننده و هم لذت بخش باشد.
ابزارهاي بالا مي توانند به شما در انجام اين كار كمك كنند، اما بايد برخي منابع ديگر را نيز بررسي كنيد. بسياري از بهترين رويدادهاي آموزشي شامل جريان هايي در زمينه برنامه نويسي كامپيوتري هستند و حضور در آنها مي تواند راه خوبي براي برقراري ارتباط با ساير والديني باشد كه علاقه مند به آموزش كدنويسي به فرزندان خود هستند.
همانطور كه فرزند شما بزرگ مي شود و مهارت برنامه نويسي كودكان هاي كدنويسي او بهبود مي يابد، بايد به فكر ارتقاي آنها به سطح بعدي نيز باشيد. اگر فرزند شما چند سالي را با پلتفرمهايي كه در بالا ذكر كرديم كار كرده است، احتمالاً درك بسيار خوبي از نحوه كار با سيستمهاي واقعي خواهد داشت: سيستمي كه حتي ممكن است از سيستم شما هم فراتر رود!