خانه / اخبار / کارگاه زنگ تفریح برنامه‌نویسی در ۴ خرداد برگزار شد

کارگاه زنگ تفریح برنامه‌نویسی در ۴ خرداد برگزار شد

گزارش کارگاه زنگ تفریح برنامه‌نویسی کامپیوتر

اگر از کارگاه زنگ تفریح برنامه‌نویسی اطلاعی ندارید به اینجا مراجعه کنید.

این کارگاه در تاریخ ۴ خرداد ۹۶ در تهران با تدریس مهندس سمیرا اثنی عشری برگزار شد.

ساعت این کارگاه به مدت ۲ ساعت و از ۴ بعدازظهر تا ۶ بعدازظهر برگزار شد.

کارگاه زنگ تفریح برنامه‌نویسی - برنامه نویسی کودکان - تین تک

در این کارگاه تعدادی از مفاهیم پایه برنامه‌نویسی کامپیوتر را بدون نیاز به لپ‌تاپ و یا سیستم کامپیوتری توضیح داده شد.

تمامی آموزش‌ها از طریق بازی و فعالیت‌های عملی و گروهی انجام شد.

مفاهیم بیان شده در این کارگاه زنگ تفریح برنامه‌نویسی:

علامت تایید آموزش تشخیص خظا و Error Detection از طریق کارت بازی 

علامت تایید آموزش جستجو و Binary Search  توسط جستجو در قطار شماره دار و بازی دو نفره

علامت تایید همچنین از طریق قالب‌های شماره دار و تمرین عملی این مفاهیم، با بازی آموزش داده شد.

علامت تایید  مرتب سازی و Sort

 کارگاه زنگ تفریح برنامه‌نویسی- برنامه نویسی کودکان - تین تک

در  کارگاه زنگ تفریح برنامه‌نویسی سه مفهوم اصلی فوق را از طریق بازی ‌های عملی با دوستان شرکت کننده کار کردیم.

کارگاه زنگ تفریح برنامه‌نویسی – تشخیص خظا

Error Detection  و تشخیص خظا یعنی چی و چه کاربردی دارد؟

در مواقعی که قصد داریم اطلاعاتی را از مکانی به مکان دیگر ارسال کنیم، باید از صحت و درستی پیام مطمئن بود.

در واقع باید حواسمان جمع باشد تا بیگانه‌ای اطلاعات را تغییر نداده باشد.

بنابراین شخص فرستنده و گیرنده پیام بین خود رمز و رموزی را تعیین می‌کنند.

فرد گیرنده در مقصد آن رموز را چک می‌کند و داده اگر تغییری کرده باشد متوجه مکان تغییر آن خواهد شد.

در ویدیو زیر بخشی از بازی‌ای که نمایانگر این مفهوم در علم کامپیوتر است را می‌بینید.

 

 

از دوره تابستانه برنامه نویسی اسکرچ ما خبر دارید؟ پیشنهاد میکنم این پست را حتما ببینید.

کارگاه زنگ تفریح برنامه‌نویسی – جستجو دودویی

جستجوی دودویی چیست و چه مزیتی دارد؟

در Binary Search  و یا جستجوی دودویی، هدف پیدا کردن اده‌ای در میان تعداد زیادی از داده‌ها است.

توجه! در این جستجو دقت داریم که داده‌های ما به صورت صعودی و یا نزولی مرتب شده‌اند.

روش انجام این نوع جستجو، به گونه‌ای است که از بین داده‌های موجود ابتدا باید وسط ترین داده را انتخاب کنیم.

سپس با مقدار داده‌ای که قصد یافتن آن را داریم مقایسه میکنیم.

فرض کنید داده‌ها به صورت کوچک به بزرگ مرتب شده باشند.

بنابراین ۳ حالت وجود دارد:

  1. اگر عدد مشاده شده کمتر از مقدار واقعی باشد باید سمت چپ داده را دور بریزیم و جستجو را از سایر داده‌ها ادامه دهیم.
  2. اگر عدد مشاهده شده بیشتر از مقدار واقعی باشد. سمت راست داده را دور میریزیم و ادامه جستجو را با سایر داده‌ها انجام می‌دهیم.
  3. اگر عدد مشاهده شده دقیقا همان عدد واقعی باشد، که آنقدر خوش شانس بودیم که به هدف خود رسیدیم.

 

3 مرحله بالا را تا پیدا کردن عدد مورد جستجو ادامه می‌دهیم.

کارگاه زنگ تفریح برنامه‌نویسی – مرتب سازی

کارگاه زنگ تفریح برنامه‌نویسی - برنامه نویسی کودکان - تین تک

منظور از مرتب سازی و Sort چیست؟

در کارگاه زنگ تفریح برنامه‌نویسی به منظور آموزش مرتب سازی هر دانش‌آموز یک عدد اختصاصی را دارد.

شرکت کنندگان به صورت نامرتب در یک ردیف قرار می‌گیرند و در هر مرحله با مقایسه عدد خودشان با سایر شرکت کنندگان 

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

 

 

به امید موفقیت‌های روز افزون همه ما

سمیرا اثنی عشری

درباره ی سمیرا اثنی عشری

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

همچنین ببینید

سمینار رایگان سینا و سنا و بازی کامپیوتری

 سینا و سنا به بازی‌های کامپیوتری خیلی علاقه دارند و زمان زیادی را در طول …

14 دیدگاه

  1. سلام و خسته نباشید خدمت شما استاد عزیز
    چقدر خوبه که بچه ها به جای ساعت ها بازی های کامپبوتری یاد بگیرند که چطور بازی بسازن
    ممنون بابت زحماتی که در این راه می کشید

  2. موضوع فعاليت شما چقدر جالب است
    فكر مي كنم در دنيا امروز خيلي به آن نياز داريم
    براتون آرزوي موفقيت مي كنم

  3. سلام ودرود
    ممنونم که به نکات ارزشمندی اشاره کردید
    سپاس از مطالب کاربردی شما

  4. با سلام
    خیلی عالی است که به جای درس تئوری، درسها بوسیله بازی و سرگرمی به افراد داده می شود.
    این یکی از بی نظیرترین حالات برای یاددادن دروس است.
    امیدوارم من هم بتوانم بازی های مورد نیاز خود را برای مخاطبانم، بیابم.
    با تشکر از شما

  5. سلام..امیدوارم که موفق باشید
    برای من خیلی جالب بود مطلبی که در مورد پیدا کردن یک داده خاص انجام میدادید. و نکته جالب دیگر خود آموزش برنامه نویسی هست که به کودکان می آموزید.این که می بایستی از همان سال های کودکی هدفمند بودن و برنامه داشتن را بیاموزند
    کار جالبی انجام می دهید… موفق باشید

  6. سلام و خسته نباشید
    موضوع آموزش برنامه نویسی به بچه ها موضوع بسیار مهمی است و شما این موضوع را به زیبایی بیان می کنید. خیلی ایده تون را دوست داشتم. موفق باشید.

  7. خانم اثنی عشری

    به شما بابت برگزاری این دوره های خلاقانه تبریک می گویم

    ممنون می شوم بفرمایید یادگیری مهارت برنامه نویسی برای کودکان در این سنین چه مزیت هایی برای آنها دارد و باعث می شود چه مهارت هایی در آنها تقویت شود؟

  8. با آرزوی موفقیتهای بیشتر و روزافزون برای شما استاد گرانقدر

  9. ممنون از شما
    چقدر خوب که کارگاه های خلاقانه ایی در کشور ما برگزار میشود.
    چقدر عالی که در پیشرفت کشور عزیز ما ، سهمی بزرگ دارید.
    متشکر از شما

  10. هیچ زنگی بهتر از زنگ تفریح نیست
    چقدر کیف می کردیم
    ولی می بینم اگر همونها را با آموزش همراه بود چقدر برامون بهتر بود ولی با تلفیق این دو
    ممنونم استاد چنین استادانه بچه ها را آموزش میدهید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *