چرا آموزش فکر کردن را از کودکی آغاز کنیم؟

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

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

تفکر محاسباتی چیست و چه ربطی به برنامه‌نویسی دارد؟

تفکر محاسباتی (Computational Thinking) شیوه نگاه و شیوه‌ای برای فرمول‌بندی و حل مسئله است، مهارتی که هم با کامپیوتر و هم بدون آن قابل تمرین است. ژانت وینگ در مقاله معروف خود در سال ۲۰۰۶ نشان داد که این نوع تفکر فراتر از دنیای متخصصان رایانه، به درد همه می‌خورد. بنابراین آموزش تفکر محاسباتی به کودکان، اصلاً به معنی نشستن پای کامپیوتر و کدنویسی در سنین پایین نیست.

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

اصول آموزشی مجموعه کدبازی

۱. یادگیری بدون کامپیوتر (Unplugged): کودک برای درک الگوریتم، توالی، الگو و حل مسئله نیازی به صفحه‌نمایش ندارد. بازی‌های حرکتی، فعالیت‌های تصویری و کارهای دستی فضا را برای یادگیری عمیق فراهم می‌کنند.

۲. یادگیری فعال و مسئله‌محور: کودک در برابر چالش قرار می‌گیرد تا خودش تصمیم بگیرد. بزرگ‌ترها به جای لو دادن جواب، با پرسش‌های باز مثل «از کجا به این نتیجه رسیدی؟» یا «اگر این راه جواب نداد چی؟» به تفکر او کمک می‌کنند.

۳. تناسب با سن و رشد کودک: برای کودکان ۵ تا ۷ سال، فعالیت‌ها کاملاً تصویری، کوتاه، ملموس و بدون نیاز به خواندن و نوشتن طراحی شده‌اند. سطح دشواری پله‌ پله بالا می‌رود تا بار شناختی سنگینی به کودک تحمیل نشود.

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

۵. تنوع در تجربه: مشاهده، دسته‌بندی، گفتگو، ساختن و مقایسه راه‌حل‌های مختلف همگی مکمل یکدیگرند و به کودک کمک می‌کنند یک مفهوم را در موقعیت‌های گوناگون لمس کند.

این رویکرد با پژوهش‌ها و منابع آموزشی چه ارتباطی دارد؟

چارچوب Barefoot Computing، تفکر محاسباتی را حل مؤثر مسئله با رایانه یا بدون آن می‌داند و مفاهیمی مانند الگوریتم، تجزیه، انتزاع، الگو، منطق و ارزیابی را از رویکردهایی مانند ساختن، همکاری، پشتکار و اشکال‌زدایی تفکیک می‌کند. منابع سال‌های آغازین Barefoot نیز بر تجربه‌هایی مانند بازی، اکتشاف، ساختن و کار مشارکتی تأکید دارند.

همچنین برنان و رزنیک (۲۰۱۲) در الگوی مربوط به محیط Scratch، بین مفاهیم، شیوه‌های عمل و نگرش‌های محاسباتی تمایز قائل می‌شوند. این تحقیقات پشتوانه نظری مهمی برای توجه به مسیر طراحی و اشکال‌زدایی به شمار می‌روند؛ اگرچه نباید آن‌ها را اثبات مستقیم اثربخشی این کتاب‌ها دانست.

کتاب‌های کدبازی آثاری تألیفی و مستقل هستند که از این رویکردها الهام گرفته‌اند؛ بنابراین ذکر نام منابع علمی یا چارچوب Barefoot به معنی تأیید رسمی یا مشارکت این سازمان‌ها در تولید کتاب‌ها نیست.

تفاوت دو جلد کتاب در چیست؟

جلد «با کُدی بازی کن و کشف کن» کودک را از مسیر مشاهده، بازی و تجربه لمسی با مفاهیم پایه آشنا می‌کند. در مقابل، جلد «با کُدی فکر کن و حل کن» تمرکز بیشتری بر طراحی راه‌حل، آزمایش دستورها، یافتن خطاها و بهبود روش‌ها دارد.

این تفاوت به معنای مرزبندی سخت یا تقسیم کتاب‌ها به «مبتدی» و «پیشرفته» نیست. هر دو جلد به تقویت تفکر محاسباتی می‌پردازند، اما تفاوت اصلی در نوع فعالیت‌ها و میزان تمرکز بر ساخت و بازنگری راه‌حل‌هاست.

وجه مقایسهبا کُدی بازی کن و کشف کنبا کُدی فکر کن و حل کن
تأکید آموزشیبازی، مشاهده و کشفطراحی، آزمون و اصلاح راه‌حل
نمونه تجربهپیداکردن نظم و ترتیببرنامه‌ریزی، اشکال‌زدایی و بهبود
گروه سنی پیشنهادی۵ تا ۷ سال۶ تا ۸ سال
پیش‌نیاز دیجیتالنداردندارد

والدین و مربیان چگونه می‌توانند کودک را همراهی کنند؟

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

جمع‌بندی

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

برای اطلاعات بیشتر و دیدن جزئیات کتاب‌ها، می‌توانید به صفحه محصولات «با کُدی بازی کن و کشف کن» و «با کُدی فکر کن و حل کن» در فروشگاه کدبازی سر بزنید.

منابع برای مطالعه بیشتر

•  Wing, J. M. (۲۰۰۶). Computational Thinking. Communications of the ACM. https://doi.org/۱۰.۱۱۴۵/۱۱۱۸۱۷۸.۱۱۱۸۲۱۵

•  Barefoot Computing. Quick Guide to Computational Thinking. https://www.barefootcomputing.org/docs/default-source/at-home/quick–guide-to-computational-thinking.pdf

•  Barefoot Computing. Computational Thinking in Early Years. https://www.barefootcomputing.org/my-barefoot/research-zone/early-years

•  Brennan, K., & Resnick, M. (۲۰۱۲). New Frameworks for Studying and Assessing the Development of Computational Thinking. https://www.media.mit.edu/publications/new-frameworks-for-studying-and-assessing-the-development-of-computational-thinking/

راهنمای انتشار و لینک‌سازی مقاله در سایت

•  عنوان سئوی مقاله: کتاب‌های آموزشی کدبازی | آموزش تفکر محاسباتی به کودکان

•  توضیحات متا: با روش آموزشی کتاب‌های کدبازی، مبانی علمی تفکر محاسباتی کودکان و تفاوت دو جلد «با کُدی بازی کن و کشف کن» و «با کُدی فکر کن و حل کن» آشنا شوید.

•  نامک پیشنهادی: kodbazi-educational-books

•  در متن مقاله، نام هر کتاب به صفحه محصول مربوط به خودش لینک شود (حتماً آدرس‌ها قبل از انتشار چک شوند).

•  از تصاویر واقعی دو جلد و نمونه فعالیت‌ها (بدون لو رفتن جواب) استفاده شود و از ادعای اثربخشی قطعی یا تأییدیه دانشگاهی بدون مدرک پرهیز گردد.