omidcode
برنامه نويسي نوجوانان و بزرگسالان

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

 

من پيشنهادات جف در مورد Phrogram (كه قبلاً KPL بود) و آليس را دوم مي كنم.

 

تنها پيشنهاد ديگر من Lego Mindstorms NXT است. شروع برنامه نويسي براي كودكان  زبان برنامه نويسي NXT كشيدن و رها كردن است، استفاده از آن بسيار آسان است و پس از يادگيري آن مي تواند كارهاي بسيار پيچيده اي را انجام دهد. همچنين پسرهاي جوان معمولاً دوست دارند اشيا را ببينند. :)

 

من از Alice و NXT با برخي از بچه‌هاي جوان استفاده كرده‌ام، و آنها به خوبي از آن استفاده كرده‌اند.

 

فقط براي اضافه كردن اينكه ما اكنون دو گروه يك  شروع برنامه نويسي براي كودكان ساله داريم كه از Scratch استفاده مي كنند و واقعاً خوب كار مي كند - آنها حلقه ها، زير روال ها و كارهاي كامل را دريافت مي كنند. –

 

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

 

اين يك كد IDE است، به جاي كشيدن و رها كردن،شروع برنامه نويسي براي كودكان   يا مبتني بر طراح. اين از طرف ما عمدي بود - ما مي‌خواستيم برنامه‌نويسي مبتني بر متن واقعي، به‌ويژه بازي‌هاي برنامه‌نويسي و گرافيك را آسان و سرگرم‌كننده كنيم. اين يك تفاوت اساسي بين ما و آليس و اسكرچ است. انتخاب شما به كودك، سن و استعداد و اهداف شما بستگي دارد. استفاده از آنها به صورت سريال با همان مبتدي ممكن است راه خوبي باشد - اگر اين كار را انجام دهيد، Scratch، Alice، Phrogram را به عنوان سفارش توصيه مي كنم. Phrogram براي 12 سال به بالا بهترين كار را داشته است، اما من پدراني را با كودكان 6 ساله مي شناسم كه با آن به فرزندان خود آموزش داده اند و من كودكا ن شروع برنامه نويسي براي كودكان  10 ساله را مي شناسم كه خود را با آن آموزش داده اند.

 

اين زبان به همان اندازه كه ما مي‌توانيم آن را بسازيم شبيه انگليسي  شروع برنامه نويسي براي كودكان است و به همان اندازه كه مي‌توانيم آن را بسازيم حداقل است. سس مخفي در سلسله مراتب اشياء مبتني بر كلاس است، كه دوباره به همان اندازه ساده، شهودي و انگليسي است كه ما مي توانيم آن را بسازيم. سلسله مراتب شي براي بازي ها و گرافيك ها بهينه شده است. مدل‌هاي سه‌بعدي و جن‌هاي دوبعدي موجود هستند. حركت مطلق با استفاده از مختصات صفحه پشتيباني مي شود، يا حركت نسبي ala LOGO turtles - Forward(x)، TurnLeft(y).

 

IDE با بيش از 100 مثال، چند مثال زبان (حلقه ها)، چند نمونه يادگيري (آرايه ها)، برخي بازي ها و سيم هاي كاملاً كاربردي (پنگ، فرماندهي موشك، بازي زندگي) ارائه مي شود.

 

براي اينكه بفهميد چقدر زبان و IDE را به كار برده ايم: با 27 دستورالعمل مي توانيد يك مدل سفينه فضايي سه بعدي را در اطراف يك اسكاي باكس سه بعدي با استفاده از صفحه كليد خود بچرخانيد. در مورد اسپرايت 2 بعدي نيز 12 تا 15 دستورالعمل وجود دارد.

 

ما در حال كار بر روي يك نسخه سازگار با Blade از Phrogram هستيم كه به برنامه‌ها اجازه مي‌دهد روي XBox 360 اجرا شوند. بله، XBox، در تلويزيون بزرگ شما. انگيزه خوبي براي شروع يك بچه؟ :)

 

Phrogram شامل پشتيباني از برنامه نويسي مبتني بر كلاس، با روش ها  شروع برنامه نويسي براي كودكان و ويژگي ها است - اما اين فقط كپسوله سازي است، نه وراثت يا چندشكلي.

 

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

 

كتاب الكترونيكي من در آمازون و ساير مكان‌ها به صورت آنلاين در دسترس است، "Learn to Programme with Phrogram!" و يك مبتدي را با برنامه‌نويسي Pong كلاسيك شروع مي‌كند.

 

برنامه نويسي Phrogram for the Absolute Beginner اثر جري لي فورد جونيور نيز به صورت جلد شوميز در آمازون و جاهاي ديگر موجود است.

 

اشتراك گذاري

پاسخ داده شده در 16 سپتامبر 2008 در 16:53

ويكي جامعه

شوارتز

يك نظر اضافه كنيد

8

راي

 

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

 

يك كلاس CS مبتدي در كالج محلي در واقع از Alice براي آموزش برنامه نويسي به روشي مستقل از زبان استفاده مي كند. اين پايه خوبي براي حركت به سمت برنامه نويسي در يك زبان خاص (يا چند زبان) در ادامه راه فراهم مي كند.

 

اشتراك گذاري

پاسخ داده شده در 21 اوت 2008 در 14:28

ويكي جامعه

جاستين بنت

يك نظر اضافه كنيد

7

راي

 

من اخيراً ارائه اي در مورد GreenFoot (يك محيط يادگيري مبتني بر جاوا براي كودكان) ديدم. عالي به نظر مي رسيد اگر بچه داشتم، امتحانش مي كردم

 

پيوند به ارائه

 

اين يك محيط بسيار بازي است، كه در آن مي توانيد با روش هاي بسيار ابتدايي شروع كنيد. بچه ها فكر كردن را به روشي شي گرا ياد مي گيرند (شما نمي توانيد يك حيوان را مثال بزنيد، Start programming for kids اما مي توانيد يك گربه را مثال بزنيد). و هرچه بهتر شوند، جاوا بيشتري را مي‌توانيد براي/با آنها كشف كنيد.

 

 

امتیاز:
بازدید:
برچسب: برنامه نويسي كودكان،
موضوع:
[ ۱۹ اسفند ۱۴۰۲ ] [ ۰۷:۰۸:۱۴ ] [ اميد ] [ نظرات (0) ]
[ ]
.: Weblog Themes By sitearia :.

درباره وبلاگ

نويسندگان
نظرسنجی
لینک های تبادلی
فاقد لینک
تبادل لینک اتوماتیک
لینک :
خبرنامه
عضویت لغو عضویت
پنل کاربری
نام کاربری :
پسورد :
عضویت
نام کاربری :
پسورد :
تکرار پسورد:
ایمیل :
نام اصلی :
آمار
امروز : ---
دیروز : ---
افراد آنلاین : 1
همه : ---
چت باکس
موضوعات وب
موضوعي ثبت نشده است
امکانات وب

سئو کار حرفه ای / خرید پیج اینستاگرام / باربری / دانلود نرم افزار اندروید  / شرکت خدمات نظافتی در مشهد / شرکت نظافت منزل و راه پله در مشهد / شرکت نظافت راه پله در مشهد / شرکت نظافت منزل در مشهد  /سایت ایرونی  / بازی اندروید  /  خدمات گرافیک آریا گستر  / فروش پیج آماده آریا گستر / نیازمندی های نظافتی / وکیل در مشهد / ارز دیجیتال / نیازمندی های قالیشویی / مبل شویی / املاک شمال  / آرد واحد تهران / فیزیوتراپی سیناطب / sell Instagram account safely / نیازمندی های گردشگری / نیازمندی های سالن زیبایی