برنامه نویس.42ساله. از مدرک MCSD دات نت سال 2002 شروع کردم البته بعد از لیسانس و تمام عمرم رو در مدیریت با ابزار های شیرپوینت و MSPS و CRM و غیره گذراندم.https://zil.ink/sabert
آموزش برنامه نویسی به کودکم (3)
هدف از این نوشته فقط سناریوهای مختلفی است که کودکان را با مقدمات کامپیوتر و شبکه و اینترنت و برنامه نویسی آشنا میکنه.
1- نرم افزار scratch : دو ماه پیش یک برنامه ای از تلویزیون پخش شد که دخترم دیده بود و گفت اسکرچ برام نصب کن و میخوام باهاش بازی بسازم
اون روز با هم کارتون ساختیم بازی ساختیم و یکسری کارها کردیم و به نظرم ایده ی جالبی بود
2 - نرم افزار IFTTT که میگه وقتی وایرلس خونه رو ندیدی از طریق اینترنت لامپ های خونه رو خاموش کن
یا میگه وقتی از سر کار وایرلس محل کار قطع شد و ساعت بین 4 تا 5 بود به همسر پیامک بده عزیزم خرید چیزی نداری خرید کنم دارم میام خونه.
کافیه به سایت IFTTT سر بزنید و مثال های زیادی ببینیم.
3- از دو سال پیش یک بازی به نام فکر و بکر را دارم با دخترم بازی میکنم. این بازی که زمان بچگی ما هم در سال 70 یادمه که فک فامیل داشتند وجود داشت. یک قانون داره
که من سعی کردم قوانین بیشتری رو اضافه کنیم به بازی و بازی کنیم. که دخترم یاد بگیره هر ابزاری رو میشه خارج از روال معمولش برای کارهای دیگر هم ازش استفاده کرد.
مثلا ما قانون تکراری نبودن مهره ها به لحاظ رنگ رو برداشتیم و بازی جذاب تر شد
مثلا الگوریتم های مختلفی که کوتاه تر میشه حالت های مختلف رو پوشش داد بهش یاد دادم.
مثلا بجای اینکه نفر اول بازی رو شروع کنه میتونه نفر دوم بازی رو شروع کنه. چون عملا در شروع بازی نفر اول هیچ اطلاعاتی از مساله نداره.
4- بازی های مختلف هوش
5- بازی های گوشی که آموزش داره
6- کار روی هوش هیجانی و دوره های روانشناسی موسسه فرحان
7- آموزش تایپ رو نشستم کنار خودش و همسرم همه با هم مسابقه دادیم
8- در حین بازی و ورزش و اسکیت برای عبور از موانع به حالت های مختلف ریاضی که پیش میاد اشاره کردم که ذهنش آماده بشه
9- آشنایی با حروف انگلیسی و اعداد انگلیسی
10- باز و بسته کردن کیس و سیستم و سخت افزار و شبکه و توضیحات کلی درباره ی وایرلس خونه و اینترنت سیم کارت
11- آشنایی با برق خونه و برق باطری و تفاوت هاش
بنظرم مبانی مختلف اگر در ذهن کودک ما شکل بگیره مهم تره تا مصادیق خاص ش مثل زبان برنامه نویسی.
من شخصا ذهنم یک ذهن خاصی است.
مفاهیم براحتی در ذهن من شکل میگیره. روابط ها خیلی آسونتر و هیچوقت فراموش نمیکنم
ولی امان از حفظیجات. حفظ کردن از بچگی برای من پروسه ی طولانی تری بود. خیلی خوب یادمه اگر دیگران شعر رو در 1 ساعت یاد میگرفتند برای من بیشتر بود. ولی وقتی حفظ میشدم دیگه یادم نمیرفت
مثل سنگ میمونه. اسم گذاری کردم ذهن خودم رو بهش میگم ذهن سنگی. خیلی سخت میشه چیزی رو روی ذهن من هک کرد
12 آموزش با آهنگ و شعر و سرود و تواشیح
هر چیزی که با آهنگ و ریتم حفظ میکنم هم سریعتره و هم بینهایت یادم نمیره. و خیلی عجیبه. شاید عجیب ترین تجربه ی من در موضوع آموزش همینه. که خیلی بهش فکر میکنم
13- آموزش با استفاده از illustraion و اشکال و نمودار ها و حافظه ی تصویری.
من حافظه ی تصویریم خیلی خوبه اسم های آدم ها یادم میره و کلا اسم بیست تا فوتبالیست لیگ برتر فوتبال ایران رو هم نمیتونم بگم. و کلا اسم چهل تا بازیگر رو هم نمیتونم بگم.
اما قیافه ها و تصاویر در ذهنم میمونه. برای همین در برنامه نویسی هم مکافات دارم. ولی ابزارهای ide جدید خیلی کمک میکنه که فراموش نکنم
14- برنامه نویسی نیاز دارید که اسم گذاری متغیر انجام بدید. من نمیتونم روی دو تا موضوع همزمان کار کنم اول کد رو مینویسم و فانکشنالیتی و تمام روش های تست اون بخخش رو انجام میدم و آخر سر میام روی کد نویسی و خوشگل نوشتن و خوشگل اسم گذاشتن وقت میزارم. اصلا نمیتونم روی دو تا هدف همزمان انرژی بزارم و سرعتم نصف میشه. شاید هم یک چهارم میشه و بعضی وقت ها استوپ میشم
15- آموزش های برنامه نویسی و شبکه رو با سی دی آموزشی و فیلم آموزشی یاد گرفتم و هر وقت که آموزش دادم سریعتر به حافظه ی بلند مدت من رفت
16- اصلا آدم تئوریکی نیستم وقتی تئوری رو متوجه میشم که قبلا رفتار اون آبجکت رو دیده باشم. سپس تعاریف و فلسفه برام جا میافته و کم کم خودم تعاریف جدیدی از اونها ارائه میدم.
17- اگر من باشم یک جلسه اچ تی ام ال میگم به صورت کاربردی . طوری که المنت ها رو درگ دراپ کنیم. و اول آشنا بشیم
18- اگر من باشم بعد از اینکه نشون دادم قراره چه اتفاقی بیافته آنگاه شروع میکنم به توضیح اینکه هر کد چیست و منشا این تغییرات در صفحه از چه کد هایی ناشی میشه.
19. اگر من باشم هر چیزی رو مثل رشته ی مهندسی صنایع کمی آموزش میدم و در جلسات نهایی به اتصال اینها به هم ترکیب نهایی صحبت میکنم. البته لازمه همون اول یک تصویر کلی در ذهن همه ی بچه ها بوجود بیاد.
این نوشته باید ادامه داشته باشه چون خسته هستم و با نوشتن این سه متن خسته شدم و ایده هام رو یادم نمیاد هر وقت یادم اومد میام خودم توی نوشته ی خودم کامنت میزارم
مطلبی دیگر از این انتشارات
ایدهای برای ساخت یک فیلم کوتاه | در گِل ماندگان!
مطلبی دیگر از این انتشارات
با استفاده از پایتون، فلاتر کد بزنید!
مطلبی دیگر از این انتشارات
چرا یه صفحه زرد ساده تو اینستاگرام ۵۰۰ تا کامنت گرفت؟