برنامه نویسی بدون استفاده از کامپیوتر
برنامه نویسی بدون استفاده از کامپیوتر
این روزها با پیشرفت تکنولوژی ، به نظر می رسه اینکه کسی بتونه برنامه نویسی انجام بده ، مهه . برنامه نویسی مزایای زیادی برای دانش آموزان داره که فراتر از استفاده از کامپیوتر هست. برنامه نویسی یه زبان جدیده که به شکل دیگه ای از سوادآموزی تبدیل شده . بچه هامون تو قرن بیست و یکم زندگی می کنن و در دوره دیجیتال در حال رشدن و برنامه نویسی مهارتیه که هر روزه به کارگیری از اون بیشتر و بیشتر می شه . ممکنه بسیاری از والدین احساس کنن که آموزش برنامه نویسی برای کودکان کوچیکتر ممکنه بسیار پیچیده باشه ، یا ممکنه نگران استفاده کودکان از صفحه نمایش باشن . اما با برنامه نویسی بدون کامپیوتر ( Unplugged ) ، هر کسی می تونه مفهوم برنامه نویسی را به راحتی و بدون استفاده از کامپیوتر به راحتی یاد بگیره !
برنامه نویسی کامپیوتر چیست؟
برنامه نویسی مجموعه ای از دستورالعمل هاییه که توسط یه برنامه نویس نوشته می شه و کامپیوتر اون رو انجام می ده. فعالیت های متوالی به کودکان کمک می کنه تا جنبه های مختلف برنامه نویسی کامپیوتر رو یاد بگیرن .
مفاهیم برنامه نویسی که تو این روش تدریس می شه :
-
الگوریتم ها
الگوریتم مجموعه ای از دستورالعمل هاییه که به یک کامپیوتر داده می شه تا کامپیوتر یه کار خاص رو انجام بده . ما هر روز از الگوریتم ها استفاده می کنیم . وقتی که ساندویچ درست می کنیم ، یک الگوریتم خاص رو دنبال می کنیم ، ابتدا دو برش نان ، سپس محتوای ساندویچ ، و سپس پر کردن اونها رو دنبال می کنیم. تمام فعالیتهایی که انجام می دیم رو می تونیم تو یه الگوریتم توضیح بدیم .
-
توالی
توالی ترتیب کارهاست. هنگام طراحی یه الگوریتم ، ترتیب کارها اهمیت داره . کامپیوترها هوشمند نیستند و نیاز به دستورالعمل خاصی دارن یا نمی تونن دستور رو به درستی اجرا کنن . به عنوان مثال ، اگر صبح لباس می پوشی ، باید قبل از پوشیدن شلوار ، ابتدا لباس زیر خودتو بپوشی ، اگه این کارها رو اشتباه انجام بدی ، ممکنه روی شلوار خودت لباس زیر بپوشی !
-
اشکال زدایی
اشکال زدایی مهارتیه که همه برنامه نویسهای کامپیوتر باید اونو انجام بدن . اشکال زدایی روشی جالب برای رفع اشتباهاته . کودکانی که کد نویسی رو یاد می گیرن پایدار و انعطاف پذیرن . کد به ناچار اشتباهات زیادی داره ، به خصوص هنگام شروع کار. یادگیری اشکال زدایی و برطرف کردن اشتباهات ، به بچه ها یاد می ده که برای مرتب کردن اشتباهات خودشون ، دست از این کار برندارن و قدم بردارن.
-
حلقه ها
فرض کن می خوایم الگوریتمی برای پرواز یه پرنده داشته باشیم . تو این الگوریتم دستور “ هر دو بال را بالا بیار و سپس پایین بیار ” 10 بار تکرار می شه. آیا نیازه که ما این دستو را ده بار بنویسیم؟ خوشبختانه نه .
ما اینجا می تونیم از دستور حلقه استفاده کنیم یعنی یه بار دستور را می دیم و سپس تعداد اونو تو دستور حلقه مشخص می کنیم.
یه بازی که این مفاهیم رو به کودکان آموزش می ده :
بازی جدول اعداد ( لی لی )
این بازی نیاز به گچ و فضایی برای کشیدن جدول اعداد داره! هدف اینه که همه ی افراد از طریق دنبال کردن یه دنباله از اعداد تو مسیرها راهنمایی بشن . اگه کسی دچار مشکل بشه ، باید دوباره شروع به کار کنه و الگوریتم خودش رو اشکال زدایی کنه! با کشیدن یه جدول اعداد روی زمین ، به سادگی می تونی شروع کنی . کادرها را با شماره 1 تا 10 شماره گذاری کن (که این اعداد می تونه کمتر یا بیشتر باشه !). یک کادر بزرگ رو در کنار جدول بکش تا بتونی برنامه (کدها ،دستورالعمل های ) رو تو اون بنویسی .
تصمیم بگیر چه کسی ” رمزگذار ” و چه کسی ” کامپیوتر ” باشه و به اون اجازه بده تا کار خودشو شروع کنه! رمزگذار ممکنه کامپیوتر رو برای حرکت از شماره 1 تا 10 برنامه ریزی کنه ، یا ممکن است مسیر منحصر به فرد خودش رو انتخاب کنه . هر وقت رمزگذار پیکان را بکشه ، دوستش ( که همون کامپیوتر هست ) در اون جهت حرکت می کنه .
در واقع رمزگذار الگوریتم حرکت رو به دوستش می ده و می گه که اون مرحله به مرحله باید چه کاری انجام بده …
مطالب زیر را حتما مطالعه کنید
کودکان امروز و کودکان دیروز
روش هایی برای ایمن نگه داشتن کودکان در اینترنت
آموزش برنامه نویسی در سال 2020
رقابت در کودکان
اعتماد به نفس در کودکان
اینترنت امن برای کودکان
5 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
آموزشتون عالیه خانم خلیل پور پسرم خیلی خوب یاد گرفت ممنونم از زحمات شما
ممنون از اعتماد شما و حسن جویی تون
برای اینکه فرزندمونرو در کلاسهای برنامهنویسی شما ثبتنام کنیم باید چکاری انجام بدیم؟
هم می تونید در شروع هر ترم در کلاس هاس آنلاین ما شرکت کنید و هم در دوره ای غیر حضوری و دانلودی شرکت کنید
هم می تونید در شروع هر ترم در کلاس هاس آنلاین ما شرکت کنید و هم در دوره ای غیر حضوری و دانلودی شرکت کنید