به وبلاگ ياسان خوش آمديد .



تاريخچه آموزش برنامه نويسي به کودکان


به نقل از آکادمي ياسان ، آموزش برنامه نويسي به کودکان به صورتي که ما امروزه با آن سر و کار داريم در حدود 60 سال پيش با يک لاک پشت آغاز شده است.  اولين بار، جين پياگِت (در سال هاي 96 تا 1980) تئوري ساختار گرايي را مطرح کرد که به چگونگي وقوع فرآيند يادگيري اشاره مي کرد. او معتقد بود که بشريت پايه و اساسِ يادگيري را به جاي کسب دانش، بر پايه تجربيات گذشته خود و درک خود از دنيا بنا کرده است، اما کودکان دنياي اطراف خود را به صورت انسان‌هاي بزرگسال حس نمي‌کنند، بلکه آن‌ها شبيه به يک عامل فعال و پويا با دنياي اطراف خود ارتباط برقرار مي‌کنند و تئوري‌ها و روش‌هاي رو به رشد خود را مي‌سازند. قسمتي از اين تئوري ساختار گرايي در برگيرنده  ايده "تفکر اکتشافي" مي‌باشد. اين ايده بر اين اساس است که کودکان از طريق انجام دادن و اکتشاف مسائل مختلف بهتر ياد مي‌گيرند و آموزش مي‌بينند.


سال‌ها بعد اين ايده توسط دانشمند و رياضيداني به نام سيمور پاپِرت (1928- 2016) پايه و اساس خود را پيدا کرد. پاپرت در سال 1960 در حالي که در دانشگاه MIT مشغول فعاليت بود توانست نرم افزار برنامه نويسي به نام Logo را ايجاد کند. براي خواندن ادامه مقاله اينجا کليک کنيد .


 


 


برنامه ي اسکرچ جونيور براي بچه هاي  5  تا 7 ساله اي که تصميم به يادگيري مفاهيم اساسي دارند، بسيار عالي است. ما ساده ترين راه براي شروع برنامه نويسي اسکرچ براي بچه ها را بررسي ميکنيم. پلتفرم اسکرچ جونيور از پلتفرم آنلاين با نام مشابه اسکرچ (Scratch) ساخته شده است، اما رابط کاربري اين برنامه به نحوي است که براي بچه ها دوستانه و راحت تر به نظر ميرسد. کد نويسي Scratch يک پروژه همکاري با MIT بود و در مورد علاقه بچه ها به کدنويسي بسيار عمل نوآورانه اي است.
رابط کاربري اين برنامه به نحوي است که شما و کودک شما تمام علائم را متوجه مي شويد. مطمئنا به خاطر رابط کاربري راحت ، بچه ها عاشق کاراکترها، پلتفرم آسان براي استفاده و توانايي ضبط صداي خود مي شوند.  برنامه ي اسکرچ جونيور در دستگاه هاي اپل، گوگل، اندرويد و آمازون در دسترس است و رايگان است! (يک نکته: اين برنامه براي iPhone در دسترس نيست، فقط iPads)


چگونه با اسکرچ جونيور شروع کنيم ؟


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


بياييد از زبان يک پدر درباره اسکرچ جونيور بشنويم !


در حالي که مي‌خواستم مطمئن باشم که «کارها را به روش درست انجام مي‌دهم»، پسرانم مايل بودند فقط بازي کنند. راه‌هاي زيادي براي آموزش برنامه‌نويسي به کودکان وجود دارد، بنابراين من فقط آن را دنبال کردم. اما با استفاده از برنامه اسکرچ جونيور من را شگفت زده کردند. فکر نمي‌کنم هيچ‌کدام از ما بتوانيم آنچه را که به ذهنشان خطور کرده‌اند، بازسازي کنيم، اما مطمئناً جالب بود!
من از تلاش براي ريز به ريز آموزش دادن آنها در برنامه منصرف شدم، اما آنها متخصص اسکرچ جونيور شده بودند، اضافه مي کردند، تغيير مي دادند و کاوش مي کردند! اگر شما کسي هستيد که مثل من دوست داريد در مورد اين برنامه بيشتر بدانيد، مراحلي که در ادامه گفته مي شود را دنبال کنيد .


براي مطالعه ي ادامه ي اين مطلب به وبلاگ آکادمي ياسان مراجعه کنيد.


پايتون يکي از زبان‌هاي برنامه نويسي سطح بالا و شي گرا محسوب مي‌شود؛ که از کدهاي ساخت يافته به طور کامل پشتيباني مي‌کند. سطح بالا بودن زبان برنامه نويسي پايتون موجب سادگي دستورات مي‌شود و يادگيري آن را بسيار آسان‌تر مي‌کند. تا حدي که امروزه زبان برنامه نويسي پايتون براي کودکان آموزش داده مي شود.


کاربردهاي زبان برنامه نويسي پايتون 


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


برنامه نويسي اندرويد با پايتون 


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


زبان برنامه نويسي کودکان اسکراچ به عنوان يک پروژه خارق العاده، در سال 2003 ميلادي تحت هدايت يک تيم تحقيق و توسعه از دانشگاه MIT ايالات متحده کليد خورد. پروژه‌اي که بر پايه ساخت يک نرم افزار براي کودکان جهت آشنايي با مفاهيم و اصول برنامه نويسي بنا شده بود. انتشار نسخه ابتدايي اسکراچ چهار سال به طول انجاميد، ولي اين زبان برنامه نويسي با انتشار اسکراچ 2 در سال 2013 ميلادي توجه همگان را به خود جلب نمود. مسئول اصلي تيم سازنده زبان برنامه نويسي کودکان اسکراچ، آقاي ميشل رسنيک مي‌باشد که يکي از دانشمندان بزرگ حوزه علوم کامپيوتر در دانشگاه MIT مي‌باشد.


ايده اصلي زبان برنامه نويسي کودکان اسکراچ


به طور کلي زبان‌هاي برنامه نويسي از يکسري کد تشکيل شده‌اند، که خواسته برنامه نويسان را از طريق اين کدها به زبان ماشين (صفر و يک) تبديل مي‌نمايند. تمام برنامه‌ها مي‌توانند ابتدا در قالب يک فلوچارت ترسيم شوند و سپس تبديل به کدهاي زبان‌هاي مختلف برنامه نويسي شوند. پس در نتيجه هر برنامه را مي‌توان در قالب فلوچارت ترسيم نمود و همين ايده پايه اصلي ساخت زبان برنامه نويسي کودکان اسکراچ مي‌باشد.


استفاده از بلوک هاي استاندارد در اسکراچ



در فلوچارت شروع و پايان برنامه توسط بيضي رسم مي‌شود و در اسکراچ نيز شروع و پايان توسط بيضي ترسيم مي‌گردد. در فلوچارت دستورات مختلف در مستطيل نوشته مي‌شوند که در محيط برنامه نويسي اسکراچ نيز اين دستورات در بلوک‌هاي مستطيلي نوشته مي‌شوند. شروط در برنامه نويسي بسيار پرکاربرد هستند و علامت شرط در فلوچارت به وسيله لوزي رسم مي‌شود که در محيط اسکراچ نيز شروط در مثلث ترسيم مي‌شوند. دستورات ورودي و خروجي نيز که وظيفه دريافت داده‌ها و نمايش اطلاعات را دارند در فلوچارت به وسيله ذوزنقه رسم مي‌شوند ولي در اسکراچ با بلوکي نزديک به شکل ذوزنقه نشان داده مي‌شوند.


براي مطالعه ادامه ي اين مقاله اينجا کليک کنيد.


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


چرا برنامه نويسي کودکان؟


حتما مي‌گوييد که برنامه‌نويسي در سنين پايين چه فايده‌اي براي کودکان و نوجوانان دارد. هدف از برگزاري کلاس برنامه نويسي در تهران براي کودکان و نوجوانان اين است که تفکر حل مسئله به آنها آموزش داده شود. در واقع توانايي حل مسئله حتي در کارهاي روزانه نيز بسيار اهميت دارد و به اين معني است که به کودکان ياد دهيم، چگونه با يک ذهنيت مناسب، راه‌حل هر مسئله و مشکلي را پيدا کنند.


کلاس برنامه نويسي آنلاين براي تمام فارسي زبانان 


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


آکادمي ياسان به عنوان آکادمي پيشرو در آموزش برنامه نويسي به کودکان فارسي زبان، موظف است زبان هاي مختلف برنامه نويسي را به کودکان و نوجوانان آموزش دهد. روند آموزش برنامه نويسي به کودکان هرچه در سنين پايين تر آغاز شود، تاثيرات ويژه اي در آينده آنها خواهد داشت. از اين رو آکادمي ياسان به برگزاري کلاس آموزش اسکرچ و اسکرچ جونيور در ابتداي دوره ها مي پردازد تا کودکان را از 9 سالگي با برنامه نويسي آشنا کند و تا انتهاي اين مسير با دوره هاي آموزش برنامه نويسي همراه آنها خواهد بود تا از کودکان و نوجوانان اين سرزمين نخبگاني آماده ورود به دانشگاه و بازار کار پرورش دهد. ثبت نام در دوره اسکرچ آکادمي ياسان سرمايه گذاري بلند مدت و همراه با مزاياي بسيار براي کودکان است که دربردارنده ثمراتي بي نظير در انتهاي اين مسير براي کودکان شماست.


در کلاس اسکرچ چه چيزي ياد ميگيريم؟


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


براي ثبت نام در دوره اسکرچ اينجا کليک کنيد.


گفتني است که تا چند وقت پيش زبان برنامه نويسي پايتون يکي از زبان‌هاي برنامه نويسي غير معمول براي ساخت اپليکيشن‌هاي اندرويدي محسوب مي‌گرديد و در مقايسه با ساير زبان‌ها کمتر مورد استفاده قرار مي‌گرفت. البته کم طرفدار بودن پايتون دليل بر ناکارآمدي آن نمي‌باشد. 


آشنايي با زبان برنامه نويسي پايتون


پايتون يکي از زبان‌هاي برنامه نويسي سطح بالا و شي گرا محسوب مي‌شود؛ که از کدهاي ساخت يافته به طور کامل پشتيباني مي‌کند. سطح بالا بودن زبان برنامه نويسي پايتون موجب سادگي دستورات مي‌شود و يادگيري آن را بسيار آسان‌تر مي‌کند. تا حدي که امروزه زبان برنامه نويسي پايتون براي کودکان آموزش داده مي شود.


کاربرد پايتون در برنامه نويسي اندرويد


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


پيش نيازهاي برنامه نويسي اندرويد با پايتون


براي شروع برنامه نويسي اندرويد با پايتون بايد درک صحيحي از از زبان برنامه نويسي، شي و کلاس پايتون داشته باشيد. از اين رو بايد ابتدا زماني را صرف يادگيري دوره‌هاي پايتون از طريق آموزش‌هاي حضوري و غير حضوري نماييد. آشنايي با مباحث اوليه براي شروع برنامه نويسي اندرويد با پايتون بسيار مهم و حياتي مي‌باشد. توجه داشته باشيد که براي ساخت يک اپليکيشن بايد قادر به درک منطق کدها و دستورات به صورت صحيح باشيد. از موارد ديگري که بايد به صورت پيش نياز با آنها آشنا گرديد مي‌توان به ساختمان داده، توابع، ماژول‌هاي زبان پايتون و… نيز اشاره کرد.


آخرین ارسال ها

آخرین جستجو ها


bvcxz طراحی سایت حرفه ای - طراحی سایت اختصاصی - سئو سایت آموزشگاه نصب و تعمیرات برق و الکترونیک الّلهُمَّ صَلِّ عَلی مُحَمَّد وَآلِ مُحَمَّد وَعَجِّل فَرَجَهُم فروش برترین فایل ها وب تیوت parvaneh athtelidown تفریحات سالم بررسی همه چی