مجموعه آموزگاران و توسعهدهندگان خانه ریاضیات اصفهان و پایلی گامهای بلندی را در آموزش برنامهنویسی به دانشآموزان برداشتهاند. تا کنون، چندین هزار دانشآموز از دهها مدرسه توسط این مجموعه برنامهنویسی را یاد گرفتهاند و با اشتیاقی فراوان به برنامهنویسی و نوآوری ادامه میدهند.
این روند تا به امروز تکرار شده است. علاوه بر آن، با اطلاعرسانی و همکاری اداره کل آموزش و پرورش اصفهان، دورهها در مدارس متوسطه اول نیز برگزار شده، و در مناطق خارج از شهر اصفهان مانند شهرستانهای تیران، خمینیشهر، و نجفآباد نیز با استقبال دانشآموزان روبرو شده است. در پایان هر دوره ۴۰ ساعته و برگزاری آزمون تئوری و عملی، به دانشآموزان از طرف خانه ریاضیات گواهینامه اعطاء میشود. رویداد نوین خلاقیت با کد امسال با برگزاری در سطح نزدیک به ۲۰ مدرسه در سطح اصفهان آغاز شد.
در پاییز ۹۶ سومین دوره مسابقات برنامهنویسی دانشآموزی اصفهان برگزار شد. دانشآموزانی از ۳۶ مدرسه استان اصفهان در این رویداد نوین شرکت کردند و مهارتهای خود در برنامهنویسی و حل مسئله را نشان دادند. چهارمین دوره از این مسابقات نیز در تابستان ۹۷ برگزار شد.
این بخش به انتقال این تجربه و الگوی موفق آموزش برنامهنویسی به نوجوانان برای پیادهسازی در جایجای ایران عزیزمان میپردازد.
مزایای آموزش برنامهنویسی برای نوجوانان
در دنیای امروز، برنامهنویسی دانشی پایه میباشد که نقشی بنیادی در همه علوم دارد. یادگیری برنامهنویسی نقشی اساسی در پیشرفت و موفقیت نوجوانان در دنیای مدرن امروز دارد:
- تاثیر مثبت برنامهنویسی بر رشد خلاقیت ذهنی
- افزایش توان حل مسائل با روش گام به گام و شکستن مسائل به مسئله های کوچکتر و سادهتر
- افزایش توانایی رویارویی با مسائل بزرگ و پیچیده ( چه مسائل علمی و چه مسائل اجتماعی)
- مسیردهی مناسب و مفید به علاقهی نوجوانان به کار با کامپیوتر، تبلت و موبایل
- تقویت سیستمگرایی (نقطه مقابل سلیقهگرایی که یکی از مشکلات اساسی جامعه است)
- برنامهنویسی در دنیای امروز دانش پایه برای همه علوم میباشد و در جوامع مدرن، از مقطع ابتدایی آموزش داده میشود.
- یادگیری برنامهنویسی به طور غیرمستقیم به پیشرفت و ایجاد انگیزه تحصیلی کمک میکند.
دانستن برنامهنویسی مفید است، صرف نظر از اینکه دانشآموزان علاقهمند به چه رشتهای باشند یا اینکه در آینده در چه زمینه تخصصی مشغول به کار شوند. از مهندسان عمران و الکترونیک گرفته تا پژوهشگران بیولوژی و پزشکی، متخصصان دنیای مدرن امروز هر روز از دانش و تجربه برنامهنویسی خود بهرهمند میشوند. برای نمونه، مدیر کل کمپانی عظیم جنرالالکتریک سال گذشته اعلام نمود که یادگیری کدنویسی برای همه کارمندان جدید این شرکت، از بخش فروش گرفته تا بخش عملیات، ضروری خواهد بود (منبع).
شیوه تدریس
پرورش انگیزه
بخش خواندنیها شامل داستانهای موفقیت برنامهنویسان نوجوان و کاربردهای جذاب برنامهنویسی میباشد. در بخش ساختههای کاربران هم دانشآموزان میتوانند کارهای هیجانانگیز دانشآموزان دیگر را ببینند و یاد بگیرند. در بخش گفتگو با برنامهنویسان نوجوان ایران نیز نوجوانان میتوانند به پای حرفهای همسن و سالان خود بنشینند و با آنها و موفقیتهایشان آشنا شوند.
زبان برنامهنویسی
زبان برنامهنویسی مورد استفاده، پایتون میباشد. پایتون یک زبان برنامهنویسی عمومی، همهکاره، و محبوب است. این زبان به عنوان زبان اول برای نوجوانان بسیار مناسب است زیرا هم به راحتی قابل خواندن، نوشتن، و درک است و هم امکان انجام پروژههای پیشرفته آکادمیک و صنعتی نیز با آن وجود دارد. پایتون یک زبان متنباز و همه منظوره است که هماکنون در پیشروترین شرکت های کامپیوتری مثل گوگل در حال استفاده میباشند. تقاضای بالا برای برنامهنویسان پایتون در سرتاسر دنیا وجود دارد و نقطهی شروعی مناسب هم برای درک سایر زبانها است.
آغاز آموزش
دانشآموزان شما میتوانند یادگیری را تنها با داشتن یک موبایل یا کامپیوتر متصل با اینترنت شروع کنند. دوره پایه برنامهنویسی پایلی را به دانشآموزان خود معرفی کنید. این دوره جذاب کاملا آنلاین، روان، و خودآموز است و تا کنون بیش از ۱۰۰۰ دانشآموز آنرا گذراندهاند. دانشآموزان با انجام آن با مفاهیم پایه مانند متغیر، عبارتهای شرطی، حلقه و تابع آشنا میشوند. آموزش با کتابخانه ترتل شروع میشود.
ابتدا رسم یک طرح گرافیکی ساده مانند مربع و دایره با ترتل آموزش داده میشود و بعد به دانشآموزان فرصت داده میشود تا اشکال مختلف طراحی نمایند. هر جلسه یک پروژه ساده مطرح و مرحله به مرحله و داستانوار به همراه کدهای جدید آموزش داده میشود. به منظور جذابتر شدن، از مثالهای گرافیکی و بازی استفاده میشود.
برای دانشآموزان سطحهای تحصیلی پایینتر، نرمافزار اسکرچ و دوره هزارتوی کلاسیک در سایت Code.org دورهای مناسب و جذاب برای شروع یادگیری است. اینجا را کلیک کنید و سپس زبان را در پایین صفحه به فارسی تغییر دهید.
آمادهسازی محیط برنامهنویسی
برای دانلود و نصب برنامههای مورد نیاز پایتون بر روی کامپیوتر شخصی، اینجا را ببینید.
برای دانلود و نصب برنامه اسکرچ بر روی کامپیوتر شخصی، اینجا را ببینید.
محیط برنامهنویسی پایلی امکان برنامهنویسی آنلاین تحت مرورگر و بدون نیاز به هیچگونه نصبی را برای پایتون فراهم میکند.
منابع تدریس و توسعه حرفهای برای آموزگاران
- کتاب پایتون برای دانشآموزان: یک آشنایی سرگرمکننده با برنامهنویسی (نسخه فشردهشده)
- اسلایدهای کلاسی: بخش اول | بخش دوم | بخش سوم | بخش چهارم
- کتاب انگلیسی Invent Your Own Computer Games with Python (متن و کدها رایگان در سایت ناشر موجود است.)
- منابع آموزشی در سایت خانه ریاضیات اصفهان
- دوره حضوری رایگان روش تدریس برنامهنویسی به دانشآموزان در خانه ریاضیات اصفهان (برای اطلاعات با خانه ریاضیات تماس بگیرید.)
- مشاوره رایگان توسط اعضای تیم توسعه پایلی (تماس)
- کتاب برنامهنویسی با پایتون ۳ ترجمه غلامرضا صابری تبریزی
- دوره ویدئویی آموزش برنامهنویسی پایتون تالیف میترا تجربهکار
…
ما همیشه مشتاق شنیدن ایدهها و پیشنهادهای شما برای بهبود این صفحه هستیم.