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

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

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

[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 چیست؟

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

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

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

 

 

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

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

0 0 vote
Article Rating

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

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

Subscribe
Notify of
guest
15 Comments
oldest
newest most voted
Inline Feedbacks
View all comments
رضاحیدری
3 years ago

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

محدثه محمدی
3 years ago

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

احمد معین
3 years ago

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

ولی بختیاری
3 years ago

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

مشایخ
3 years ago

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

سارا حمیدی
3 years ago

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

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

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

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

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

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

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

سبحان رئوفی
3 years ago

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

علی فلاح پور

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

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

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

trackback

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

     

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

15
0
Would love your thoughts, please comment.x
()
x