Thursday, June 1, 2023

বাচ্চা এবং বড়দের কোডিং নিজে নিজে শেখার রিসোর্স-১

 বাচ্চা এবং বড়দের কোডিং নিজে নিজে শেখার রিসোর্স-১

বিপ্লব পাল, ৩০শে মে Biplab Pal
[ শেয়ার করতে হলে, কপি পেস্ট করে শেয়ার করুন প্লিজ, এমনি শেয়ার বাটনে শেয়ার করলে, লেখাটি শেয়ার হবে না ]
কোডিং এখন অঙ্ক এবং ইংরেজি শেখার মতন বেসিক স্কিল।
প্রোগ্রামিং ল্যাঙ্গুয়েজগুলি যেমন পাইথন, জাভাস্ক্রিপ্ট ইত্যাদি হচ্ছে কম্পিউটারের ভাষা। অর্থাৎ আপনার সাথে কথা বলতে গেলে যেমন বাংলা বা ইংরেজি শিখতে হবে, কম্পিউটার আপনার ভৃত্য-তাকে দিয়ে কাজ করাতে গেলে তার ভাষা , অর্থাৎ প্রোগ্রামিং ল্যাঙ্গোয়েজ শিখতে হবে। তবে এখন লার্জ ল্যাঙ্গোয়েজ মডেল এসে গেছে-ফলে এখন কম্পিউটার ইংরেজিটাই বুঝে যাচ্ছে। সেই জন্য ভবিষ্যতে কোডিং এর দরকার হবে কি না, এই নিয়ে বিতর্ক আছে।
কিন্ত আমি কোডিং এখুনি শিখতে বলব-তার কারন ৪ টি
> কোডিং উঠে গেলেও সিস্টেম ইঞ্জিনিয়ারিং মানুষকেই করতে হবে-এখন সেটা করতে গেলেও, কিছুটা কোডিং জানলে, সিস্টেম ইঞ্জিনিয়ারিং শেখা সহজ
- এলগোরিদম বা লজিক, মেশিন লার্নিং এর গণিত, ইত্যাদির অভ্যেস করতে গেলেও কোডিং লাগবে
-আপাতত নেক্সট ৫ বছর কোডার লাগবেই-এবং যেকোন আই টি চাকরির ইন্টারভিউতে কোডিং থাকবেই-কারন সেটার মাধ্যমেই লজিক -ইত্যাদি বুদ্ধির পরীক্ষা হয়।
- আই টির প্রায় সব ফিল্ডই কোডিং নির্ভর-সুতরাং ক্লাউড, আই ওটি, ইলেকট্রনিক্স-যাই শিখতে যাও -কোডিং লাগবেই।
কারা শিখতে পারে? যে কেউ। বাচ্চা থেকে বুড়ো।
বাংলা, ইতিহাস থেকে কোডিং শেখা আরো অনেক অনেক বেশী সহজ। কারন ইহা যুক্তি এবং স্ট্রাকচার মানে।
আমি তিনটে পর্বে এই রিসোর্স দেব। আজ দিচ্ছি বাচ্চাদের জন্য। যেগুলি কোডিং ফর ফান। যাতে তারা এগুলি শিখে ছোটখাট গেম তৈরী করে মজা পায়। বাচ্চা মানে ৫-৮ গ্রেডের ছেলেমেয়েদের জন্য।
এরপর দেব হাইস্কুলের স্টুডেন্টদের জন্য। ৯-১২।
Follow the profile. যেখানে তারা প্রোগ্রামিং ল্যাঙ্গোয়ের প্রাথমিক স্কিল শিখবে। তারপরে, বড়দের জন্য-যারা বেকার বসে আছে কোডিং নিজেরাই শিখে চাকরি পেতে।
কোডিং প্রাক্টিস করতে হয়। সেটা নিজের ল্যাপটপে করতে পারে। বা ওয়েব সাইটে গিয়ে করতে পারে। বাচ্চাদের জন্য ওয়েব সাইটে গিয়ে প্রাক্টিস করা ভাল। হাইস্কুল থেকে নিজেদের ল্যাপটপে করা ভাল।
আজ শুধুই বাচ্চাদের জন্য- প্রাইমারী [ ১-৫] এবং মিডল স্কুল [ ৬-৮] এর ছাত্রছাত্রীদের জন্য।
মিডল স্কুল [ ৬-৮/৬-১০ স্টান্ডার্ড]>>
যেসব বয়স্ক লোকেরা প্রথম বারের মতন শিখছেন, তারাও এই সাইট এবং চ্যানেলগুলি থেকে শিখতে পারেন।
Code.org (https://www.youtube.com/user/CodeOrg): Code.org provides a wide range of coding tutorials, including their famous Hour of Code series, which features engaging videos and activities for beginners.
Khan Academy (https://www.youtube.com/user/khanacademy): Khan Academy's computer programming courses offer step-by-step tutorials on various programming languages and concepts. Their videos are easy to follow and suitable for middle school learners.
CS Dojo (https://www.youtube.com/c/CSDojo): CS Dojo offers coding tutorials focused on Python, web development, and algorithms. The videos are well-explained and include coding challenges and projects.
The Coding Train (https://www.youtube.com/c/TheCodingTrain): The Coding Train, hosted by Daniel Shiffman, features creative coding tutorials, where students can learn programming concepts by building interactive visual projects using JavaScript and p5.js.
Scratch (https://www.youtube.com/user/ScratchTeam): Scratch, a block-based programming language designed for beginners, has its official YouTube channel. It features tutorials and showcases of projects created with Scratch, which can be a great starting point for middle school students.
MIT OpenCourseWare (https://www.youtube.com/user/MIT): MIT OpenCourseWare provides videos of actual computer science lectures from MIT courses. While the content may be more advanced, middle school students can still benefit from exploring topics that pique their interest.
এবার প্রশ্ন হচ্ছে তারা প্রাক্টিস করবে কি করে? প্রায় সব জায়গায়, সাইটেই প্রাক্টিস করার ফেসিলিটি আছে।
একদম বাচ্চা -প্রাইমারী স্কুল [১-৫] এর রিসোর্স >>
একদম ক্লাস ১-৫ এর বাচ্চারাও খেলার ছলে, এলগোরিদম, লজিক শিখতে পারে। গেম খেলতে খেলতে।
codeSpark Academy
codeSpark Academy provides coding tutorials and interactive games for young kids. Their videos feature characters and fun challenges that introduce basic programming concepts.
Tynker offers coding tutorials and videos that focus on game-based learning. Kids can follow along and learn programming concepts while building their own games and animations.
Kodable (https://www.youtube.com/c/kodable): Kodable offers coding videos and challenges designed for young learners. Their videos feature cute characters and engaging activities to introduce coding concepts.
Scratch Garden (https://www.youtube.com/c/scratchgarden): Scratch Garden creates educational videos, including coding songs and animations, to introduce coding concepts in a fun and entertaining way for young kids.
Bitsbox (https://www.youtube.com/c/BitsboxKids): Bitsbox provides coding tutorials and projects that kids can follow along with. They offer a range of videos suitable for different age groups, and their coding activities are designed to be hands-on and interactive.
Kids Can Code (https://www.youtube.com/c/KidsCanCode): Kids Can Code offers coding tutorials and projects for young learners. Their videos cover various coding concepts and provide step-by-step instructions for creating games and animations.
**********
************
প্রশ্ন হচ্ছে কেন আপনার বাচ্চাদের কোডিং শেখাবেন ? [ তবে হ্যা, আমি আবার বলছি-তারা যেন ইউটিউবে গিয়ে নিজে শেখে। একটু শেখার পর একজন মেন্টর লাগবে। সে যেন সফটোওয়ার ইন্ডাস্ট্রির হয় ]
> দেখুন আপনাদের ক্লাস ১০ পর্যন্ত যা সিলেবাস, তাতে একজন বাচ্চার যদি দিনে ২ঘন্টার বেশী সময় লাগে, তাহলে জানবেন, সে ভাল লার্নার না এবং তার লার্নিং উন্নত করতে হবে।
>> সুতরাং স্কুলের বাইরে যে আরো ৮ ঘন্টা পাচ্ছে-তার কিভাবে কাটানো উচিত? আমার মতে সেই ভাগটা এমন হওয়া উচিত
২ ঘন্টা স্কুলের সাবজেক্ট
২ ঘন্টা শরীরচর্চা এবং খেলা -ফিল্ড গেমে যাওয়া সব থেকে ভাল
১ ঘন্টা কোডিং শেখা, গেমিং এর মাধ্যমে
১ ঘন্টা আঁকা, গান, আবৃত্তি, নাটকে দেওয়া
১ ঘন্টা উঁচু ক্লাসের অঙ্ক শেখা, নিজের মাইন্ডকে চ্যালেঞ্ঝ করার জন্য
১ ঘন্টা ইংরেজি শেখা-স্কুলের বাইরে- সিলেবাসের বাইরে,। আমি প্রচুর রিসোর্স দিয়েছি আগের পোষ্টে । আরো ভাল ইংরেজি শেখা ভীষন ক্রিটিক্যাল হয়ে যাবে। কারন এখন কম্পিউটার ইংরেজি সরাসরি বোঝা শিখে গেছে। কোডারদের বদলে ভবিষ্যতে যারা ভাল ইংরেজি জানে তাদের দরকার হবে বেশী। এবং ভাল ইংরেজির শিক্ষক নেই। সেই জন্যে আমি গুচ্ছ খানেক ইউটিউব রিসোর্স দিয়েছি আগের পোষ্টে নিজে নিজে ইংরেজি শেখার জন্য। এটাও যথেষ্ট ফান।
আমি জানি এমনটা হচ্ছে না। ছাত্রছাত্রীরা ৫-৭ টা টিউশনি পড়ছে। বাবা মা খুশী ছেলে মেয়েরা মার্কস পাচ্ছে। এটা খুব ভয়ংকর এক ব্যধি-যা ছড়িয়ে গেছে। টিউশনিতে পাঠালে, আপনার ছেলেমেয়ে সেলফ লার্নার হবে না। আর সেলফ লার্নার না হলে আপনার ছেলেমেয়ের আজকের দুনিয়াতে কোন ভবিষ্যত নেই। আপনি লাখ টাকা দিয়ে তাকে মেশিন লার্নিং এ আই পড়ালে [ যেখানে সর্বাধিক চাকরি এখন]-সেখানেও ছড়াবে। সেখানেও বিশেষ কিছু করে উঠতে পারবে না। সরকারি চাকরি ছাড়া আর কোন চাকরিতেই ডিগ্রির দাম নেই। সেখানে সেলফ লার্নিং ই সব।
মনে রাখবেন টিউশনিতে দিয়ে আপনি আপনার ছেলেমেয়ের ভবিষ্যত নষ্ট করছেন। তার সেলফ লার্নিং এবিলিটি ধ্বংস করছেন। একটা দুটো টিউশনি ঠিক আছে। ৪-৫ টা তাই বলে?

No comments: