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

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

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

[box type=”success” align=”aligncenter” class=”” width=””]اگر از کارگاه زنگ تفریح برنامه‌نویسی اطلاعی ندارید به اینجا مراجعه کنید.[/box]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

 

[box type=”info” align=”aligncenter” class=”” width=””]از دوره تابستانه برنامه نویسی اسکرچ ما خبر دارید؟ پیشنهاد میکنم این پست را حتما ببینید.[/box]

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

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

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

[box type=”shadow” align=”aligncenter” class=”” width=””]توجه! در این جستجو دقت داریم که داده‌های ما به صورت صعودی و یا نزولی مرتب شده‌اند.[/box]

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

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

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

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

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

 

[box type=”info” align=”aligncenter” class=”” width=””]3 مرحله بالا را تا پیدا کردن عدد مورد جستجو ادامه می‌دهیم.[/box]

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

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

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

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

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

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

 

 

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

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

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

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

15
دیدگاه بگذارید

avatar
12 Comment threads
3 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
12 Comment authors
زنگ تفریح برنامه نویسی نوجوانان با بازی و سرگرمی در شیراز برگزار شد - تین تکسیدمحمد غریبیانعلی فلاح پورسبحان رئوفیعلی انصاری لاری Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
رضاحیدری
Guest

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

محدثه محمدی
Guest

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

احمد معین
Guest

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

ولی بختیاری
Guest

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

مشایخ
Guest

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

سارا حمیدی
Guest

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

محمدرضا رضائی
Guest

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

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

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

علی انصاری لاری
Guest

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

سبحان رئوفی
Guest

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

علی فلاح پور
Guest

ممنون از تلاشهاتون

سیدمحمد غریبیان
Guest

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

trackback

[…] زنگ تفریح برنامه نویسی تهرانبرای مشاهده گزارش زنگ تفری… […]

با تین تک همراه شو :)

[mc4wp_form]