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

بایگانی

بنام خدا



Ozobot یک روبات اسباب‌بازی کوچک است که دنیای دیجیتال را با جهان فیزیکی کودکان پیوند داده است. این روبات می‌تواند به روشی ساده کودکان را با برنامه‌نویسی آشنا کند.

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

بنام خدا

Tynker Premium – Learn to code v2.1.0 + Data یک بازی برای یادگیری برنامه نویسی با پازل و ساخت آسان بازی های شما می باشد. شروع با حل پازل های برنامه نویسی. بیش از 200 پازل مشتمل بر 4 ماجراجویی. سپس به راحتی بای های خود را با استفاده از کارگاه آموزشی Tynker Workshop که شامل 9 بازی کیت و صدها شخصیت است بسازید.

زبان برنامه نویسی لوگو

شنبه, ۶ تیر ۱۳۹۴، ۰۵:۰۰ ب.ظ

بنام خدا

اواسط دهه ۱۹۶۰ میلادی سیمور پپرت به همراه ماروین مینسکی آزمایشگاه هوش مصنوعی دانشگاه ام‌آی‌تی را راه‌اندازی کرد. پپرت با گروهی از شرکت بولت، برنک و نیومن (BBN) که توسط والاس فرزیگ رهبری می‌شد همکاری کرد و در سال ۱۹۶۷ اولین نسخه زبان لوگو به وجود آمد. در چهار سال اول، آموزش و تحقیقات روی این زبان در شرکت BBN انجام شد. اولین پیاده‌سازی این زبان که گوست نامیده می‌شود به‌وسیله لیسپ نوشته شد. هدف گوست آموزش حل مسئله بود و کودکان می‌توانستند در یک محیط ریاضیاتی کار با کلمات و جمله‌ها را یاد بگیرند. لاک‌پشت ویرایشگر بازخورد سریعی می‌داد تا اشکالات برنامه مشخص شود. هدف از آموزش کودکان در زمینه ی فناوری ، درگیر کردن آنها در فعالیت های هدفمند است تا ضمن جذب مهارت ها و مفاهیم موجود کودکان ، به سمت دانش سطح بالا (پیشرفته) و اندیشه ی انتقادی ناشی از فرایند ها و تولیدات فنی سوق داده شوند. تلاش برای فهم و به کارگیری فرایند ها ( شامل تصمیم گیری در باره ی انتخاب و به کارگیری فناوری های مناسب ؛ طراحی ، و ساخت و ارزیابی تولیدات و فرایندهای فنی ؛ اجرا و توسعه ی مواد ، اطلاعات و سیستم ها ) و فناوری های نوین ، مطمئناً اولین چالش خواهد بود (1996,X) . اغلب تاکیدات بر استفاده از رایانه به عنوان ابزاری برای بهره وری و حل مسئله در یک محیط یادگیری سازنده است که عمدتاً ، استانداردها به طور روشنی ، تعریف شده‌اند . اما " ادغام رباتیک در کلاس " برای بهبود تفکر انتقادی و ترویج یادگیری سطح بالا ، یکی از حوزه هایی که کمتر به آن توجه شده است (Chambers and et al, xxxx ) و امروزه نسبتاً بلا استفاده مانده است. ایده ی استفاده از رباتیک در کلاس ، براساس فعالیت های پژوهشی سیمور پاپرت ( Seymour Papert ) - پدر زبان برنامه نویسی لگو (Lego) - است . لگو برای استفاده ی کودکان و بر اساس دیدگاه پیاژه (1964) مبنی بر اینکه مفاهیم انتزاعی را می توان با بررسی های اکتشافی دستی ( تجربه عملی ) یادگرفت ، طراحی شد. از نظر پاپرت ، کودکان فعالانه ساختارهای فکری خود را می سازند و توانایی یادگیری استفاده از زبان برنامه نویسی و رایانه را دارند که یک مهارت پایه برای یادگیری هر چیزی است (1996,X) . در برنامه نویسی با مولفه ای تحت عنوان " معنا سازی " روبرو هستیم ، هر نشانه در برنامه ، معنایی دارد و دانش آموزان فهم خود را از این نشانه ها در ذهن می سازند

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

جمعه, ۵ تیر ۱۳۹۴، ۰۹:۳۸ ب.ظ

بنام خدا

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

اما برنامه نویسی برای کودکان بایستی دارای ویژگی های خاصی باشه که در ادامه مبحث به اون ها اشاره خواهیم کرد. از اونجایی که ضرورت یادگیری زبان های برنامه نویسی برکسی پوشیده نیست باید بگم که در جدیدترین تحقیقات به عمل اومده برنامه نویسی مفهومی بهترین روش یادگیری برنامه نویسی شناخته شده اند.

در واقع در این روش ها کودک یا افرادی که تا کنون برنامه نویسی نکردند با استفاده از یک سری مفاهیم و قرار دادن اون ها در کنار هم تلاش می کنند تا بتونن برنامه های مد نظر خودشون رو تولید کنند. در اصل این برنامه ها در دنیای واقعی کاربرد آنچنانی ندارند اما برای آشنایی افراد با مفاهیم برنامه نویسی بسیار کاربردی هستند.

بنام خدا

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

والدین پیشرو می خواهند بچه ها را به سمت انتخاب شغلهای خوب آینده هدایت کنند ، پس می تواننداز علاقه بچه ها به کامپیوتر استفاده کنند و به کودکان مهارت برنامه نویسی را یاد بدهند، اما سوال این است که چرا و چگونه؟

بنام خدا

دوره رایگان اینترنتی


آشنایی با نرم افزار اسکرچ


ویژه دانش آموزان 8 تا 10 سال


بنام خدا

روش‌های مختلفی برای آموزش برنامه‌نویسی و علوم کامپیوتر به کودکان وجود دارد. گوگل نیز پروژه CS First خود را دارد. CS First یک برنامه رایگان برای افزایش سطح دسترسی کودکان به علوم کامپیوتر است که از الگوهای مورد علاقه کودکان برای آموزش برنامه‌نویسی و علوم کامپیوتر به آن‌ها استفاده می‌کند. 

چرا و چگونه کودکان به کدنویسی نیاز دارند؟
 CS First یک ایده جدید نیست، (شروع این برنامه از سال گذشته بوده است) اما به عنوان برنامه‌ای آموزشی که توسط معلمان و داوطلبان کنترل می‌شود، علوم کامپیوتر را به کودکان  سنین 9 تا 14 سال آموزش می‌دهد، ممکن است درباره آن تاکنون نشنیده باشید. الگوهای آموزشی مورد استفاده در آن شامل موزیک و تصویر (ساخت یک موزیک ویدیو و ساخت یک موسیقی تعاملی)، طراحی و مد (ساخت برنامه‌هایی که بر مبنای مد قرار دارند)، داستان‌سازی (ایجاد داستان‌های تعاملی)، طراحی بازی (ساخت بازی‌های تعاملی)، طراحی بازی (کدنویسی بازی)، هنر(ساخت انیمشین، فیلترهای عکسبرداری، پروژه‌های هنری، فعالیت‌های جذاب) و غیره هستند.

همه موضوعات (ویدیوها، برنامه‌نویسی و برنامه‌های درسی) به صورت رایگان و آنلاین در دسترس هستند. بنابراین کودکان خواه در منزل یا مدرسه باشند، می‌توانند وضعیت درس‌های خود را مورد بررسی قرار دهند، حتی توانایی راه‌اندازی باشگاه مخصوص به خودشان (Start a Club) را دارند. این برنامه می‌تواند به گونه‌ای طراحی شود که مطابق نیاز و برنامه‌ریزی شما باشد. زمانی که به سایت cs-first مراجعه کنید، دسترسی به همه بخش‌ها به سادگی با استفاده از منویی که در بالای صفحه قرار دارد، امکان‌پذیر است. با کلیک روی گزینه View Resources توانایی انتخاب انواع مختلفی از حالات آموزشی را دارید. در این قسمت دو گزینه Try Now و View Lesson Plans قرار دارد. با کلیک روی "مشاهده برنامه‌ریزی‌های درسی" فعالیت‌هایی که در آن الگوی درسی باید انجام شود، نشان داده می‌شود. هر الگو دارای هشت فعالیت است. تمامی این مراحل به گونه‌ای طراحی شده‌اند که در ساده‌ترین شکل ممکن در اختیار مخاطبان قرار گیرد. Social Media به تازگی به این مجموعه اضافه شده است و در نسخه بتا قرار دارد.

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

چهارشنبه, ۳ تیر ۱۳۹۴، ۰۵:۳۷ ب.ظ

بنام خدا

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

بنام خدا

Lightbot یک بازی فکری است که از مکانیزم های بازی که از مفاهیم برنامه نویسی می آیند، استفاده می کند. با پیشرفت علم و فناوری، روز به روز نیاز ما به کامپیوتر که پایه ی آن برنامه نویسی است بیشتر می شود و ما تشنه تر از قبل به دنبال پیشرفت در یکی از اقسام آن تلاش می کنیم.

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

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

زبان های برنامه نویسی مخصوص کودکان

دوشنبه, ۱ تیر ۱۳۹۴، ۰۸:۴۰ ب.ظ

بنام خدا

مقاله زیر را ملاحظه بفرمایید.

زبان های برنامه نویسی مخصوص کودکان