تفکر محاسباتی؛ مهارتی فراتر از کامپیوتر
تفکر محاسباتی روشی برای حل مسئله است که در هر رشتهای به کار میآید. برنامهنویسی بهترین زمین تمرین آن است.
تفکر محاسباتی چیست؟
تفکر محاسباتی مجموعهای از عادتهای ذهنی است: مسئله را به بخشهای کوچک تقسیم کنیم، الگوهای تکراری را ببینیم، جزئیات غیرضروری را کنار بگذاریم و یک دستورالعمل قدمبهقدم بسازیم.
این روش مخصوص کامپیوتر نیست؛ آشپزی با دستور پخت، مرتب کردن کتابخانه یا برنامهریزی سفر هم همین مهارت را لازم دارند.
چهار پایهی اصلی
بیشتر منابع آموزشی تفکر محاسباتی را با چهار مهارت توصیف میکنند که در مرحلههای روبی به شکل طبیعی تمرین میشوند.
- ✅ تجزیه: شکستن مسئله به قدمهای کوچک
- ✅ شناخت الگو: دیدن بخشهای تکراری
- ✅ انتزاع: تمرکز روی چیزهای مهم
- ✅ الگوریتم: نوشتن دستورالعمل دقیق
تفکر الگوریتمی در عمل
وقتی کودک در روبی میبیند ربات باید چهار بار همان حرکت را تکرار کند، به جای چهار بلوک جدا یک حلقه میگذارد. این همان شناخت الگو است.
وقتی مرحله سخت میشود، یاد میگیرد اول ربات را به نقطهی میانی برساند و بعد بقیهی راه را حل کند. این همان تجزیه است و بدون اینکه اسمش را بداند، دارد تمرینش میکند.
در خانه چطور تقویتش کنیم؟
از کودک بخواهید دستور مسواک زدن یا درست کردن ساندویچ را قدمبهقدم بگوید و شما دقیقا همان را اجرا کنید. خندهها شروع میشود و کودک میفهمد دقت چقدر مهم است.
سوالهای پرتکرار
آیا تفکر محاسباتی همان برنامهنویسی است؟
نه؛ برنامهنویسی یکی از ابزارهای تمرین آن است، اما این مهارت در همهی زمینهها کاربرد دارد.
از چه سنی قابل آموزش است؟
از پیشدبستانی با بازیهای سادهی ترتیب و الگو.
روبی چه کمکی میکند؟
هر مرحله یک مسئلهی کوچک است که حلش این مهارتها را لازم دارد.