در این دوره به معرفی mblock پرداخته شده و کاربردهای mblock توضیح داده شده است. نحوه نصب بر روی سیستمعاملهای مختلف از جمله اندروید و ویندوز آموزشدادهشده است. بعد از آن کار با بلوکها و ...
برنامهنویسی و بلوکها با mblock
ساخت بازی و انیمیشن با mblock
هوش مصنوعی با mblock
رباتیک با mblock
این دوره به نحوی تهیه و تدوین شده است که مباحث آن به سادهترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند بهسادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیشنیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات میتوانند از مباحث این دوره نهایت استفاده را داشته باشند.
در این دوره به معرفی mblock پرداخته شده و کاربردهای mblock توضیح داده شده است. نحوه نصب بر روی سیستمعاملهای مختلف از جمله اندروید و ویندوز آموزشدادهشده است.
بعد از آن کار با بلوکها و برنامهنویسی با mblock برای شخصیتها یا spriteها و همینطور پسزمینهها مختلف بررسی میشود. کار با صدا و متن و پخش موسیقی در این آموزش ارائه شده است. نحوه ساخت بازی با mblock هم در این آموزش است.
افزونهها یا Extensionها کاراییهایی را به mblock اضافه میکنند مانند نمایش وضعیت آبوهوا، رسم نمودار که در این آموزش نحوه نصب و کار با آنها توضیح داده شده است.
هوش مصنوعی یکی از مواردی است که در mblock میتوانیم با آن کار کنیم و باهوش مصنوعی آشنا شویم.
رباتیک یکی از موارد اصلی کار با mblock است. در این آموزش کار با سه ربات در mblock آموزشدادهشده است.
ربات cyberpi، ربات mbot و ربات Codey Rocky که هر کدام به طور اختصاصی توضیح داده شده است و کاربردهای آنها و کار با بلوکهای مرتبط با آنها و ساخت بازی آموزشدادهشده است.
یکی از برنامههای محبوب برای Coding و برنامهنویسی، نرم افزار mblock است. این نرم افزار برای برنامه نویسی انواع بازیها، انیمیشن و دیگر برنامههای جذاب کاربرد دارد. آموزش mblock برای کودکان و نوجوانان به شما کمک میکند تا مراحل مختلف از دانلود و نصب برنامه تا محیط کاربری و ابزارهای آن را برای پیادهسازی برنامهها یاد بگیرید.
نرم افزار ام بلاک (mblock یا Makeblock)، جامعترین نرم افزار برنامه نویسی برای کودکان و نوجوانان است. این نرم افزار از زبان برنامه نویسی متنی و گرافیکی پشتیبانی میکند و به کاربر اجازه میدهد تا در محیط آن، برنامهی دلخواه خود را پیاده سازی کند.
نرم افزار mblock به زبان اسکرچ (Scratch) برنامه نویسی میشود. البته با یک کلیک مختصر، میتوان کدهای نوشته شده را به زبان پایتون نیز ترجمه کرد. این برنامه اجازه میدهد تا داستان، بازی، انیمیشن و دیگر نرم افزارهای جذاب را با آن طراحی و پیادهسازی کنید. این برنامه همچنین در حوزهی رباتیک کاربرد دارد.
آردوینو (Arduino) یک برد است. شما میتوانید انواع مختلفی از سنسورها و ماژولها را به این برد متصل کنید. اگر بخواهید این برد را برنامهنویسی کنید، میتوانید از نرم افزار امبلاک استفاده نمایید. آموزش برنامه نویسی آردوینو با mblock یعنی اینکه برد آردینور را به نرم افزار امبلوک متصل کنیم. در نتیجه با چیدن بلوکهای نرم افزار در کنار هم، آردینو را برنامهنویسی میکنیم.
اگر آردوینو و نرم افزار ام بلاک را یاد بگیرید، در واقع میتوانید تعامل زندهی نرم افزار و سخت افزار را پیادهسازی کنید. در نتیجه بازیهای رایانهای و پروژههای خلاقانه را با آن ایجاد خواهید کرد. لازم به ذکر است که یادگیری آردوینو و تعامل آن با ام بلاک ساده بوده و برای سنین جوانتر نیز قابل فهم است.
آموزش برنامه نویسی، مزایای زیادی را بهدنبال دارد. از سادهترین این موارد، میتوان به کسب درآمد اشاره کرد. مطمئناً برای حرفهای شدن در حوزهی برنامه نویسی، علوم و ابزارهای زیادی وجود دارد که باید یاد بگیریم. ام بلاک با محیط جذاب و کاربری آسانی که دارد، به شما اجازه میدهد تا یادگیری برنامه نویسی را از سنین کودکی و نوجوانی آغاز کنید.
جدای از مسیر حرفهای، برنامه نویسی برای تقویت ذهن نیز مؤثر است. وقتی شما کدهای یک برنامه را مینویسید، باید مسائل را از جنبههای مختلف بررسی کرده و بهدنبال راهحل باشید. بنابراین فکر و ذهن شما ورزش بیشتری میکند و یاد میگیرید که چطور از مغز خود بیشتر بهره بگیرید.
این دوره، با هدف آشنایی کامل شما با نرم افزار mblock تهیه شده است. بنابراین شما از مرحلهی اول یعنی دانلود ام بلاک تا آموزش نصب mblock و کار با آن را یاد میگیرید. برنامه نویسی در آموزش مقدماتی ام بلوک برای چهار حوزه در نظر گرفته شده است. ابتدا شما با ساختار برنامه نویسی و بلوکها در ام بلاک آشنا شده و سپس یاد میگیرید که چطور از این برنامه برای هوش مصنوعی، ساخت بازی و انیمیشن و البته حوزهی رباتیک، استفاده کنید.
مباحث دورهی آموزش ام بلاک برای کودکان و نوجوانان، با سادهترین بیان در نظر گرفته شده است. این مباحث از سطح مقدماتی تدوین شده و به شما اجازه میدهد تا بدون هیچ زمینهی قبلی، بتوانید از آن استفاده کنید. با توجه به بیان ساده، این آموزش برای کودکان و نوجوانان علاقهمند به برنامه نویسی ایدهآل است. البته بزرگسالانی که در سطح مقدماتی هستند، میتوانند از این آموزشها بهرهمند شوند.
آنچه در این آموزش مطرح میشود، در مباحث زیر قابل بررسی است.
• آشنایی با نرم افزار mblock
• دانلود نرم افزار mblock برای اندروید و ویندوز
• نحوهی نصب mblock برای اندروید
• نحوهی نصب mblock برای ویندوز
• آشنایی با محیط برنامهی ام بلوک
• معرفی بلوک در نرم افزار
• حرکت ساده
• حرکت پیشرفته
• تغییر رنگ و بکگراند
• کار با صدا
• رویدادها
• ابزارهای شرطی
• بررسی تغییرات Sensing
• عملگرهای ریاضی
• کار با متغیرها
• ایجاد بلوک
• تمرین عملی ساخت بازی در mblock
• افزونههای mblock
• افزونه مداد
• افزونه موزیک
• افزونه آب و هوا
• افزونه رسم نمودار
• هوش مصنوعی mblock
• کاربردهای هوش مصنوعی در ام بلوک
• معرفی ربات cyberpi در ام بلاک
• نمایش متن با cyberpi
• کار با ledها در cyberpi
• کار با صدا در cyberpi
• اندازهگیری شدت نور و صدای محیط
• کنترل دکمههای A و B در cyberpi
• کنترل joystick در cyberpi
• اتصال اینترنت در cyberpi
• پخش موسیقی با cyberpi
• ضبط صدا با cyberpi
• کار با ایموجی در cyberpi
• معرفی ربات Mbot در ام بلاک
• کار با ledها در Mbot
• موسیقی در Mbot
• تشخیص شدت نور و فاصله با Mbot
• سنسور خطی
• حرکت و چرخش در Mbot
• نمایش تصاویر و متون در Mbot
• معرفی ربات codey rocky
• رسم حالتهای چهره با codey rocky
• نمایش تصاویر و متون با codey rocky
• کار با RGB led در codey rocky
• نمایش تغییرات در codey rocky
• نمایش وضعیت آب و هوا با codey rocky
• پخش موسیقی با codey rocky
• حرکت و چرخش در codey rocky
• تشخیص موانع در codey rocky
• تشخیص رنگ codey rocky
• تمرین عملی ساخت بازی با codey rocky
این دوره در ۳ ساعت ویدیویی تهیه و جمعآوری شده است. مطمئناً مدت زمان آموزش برحسب این تایم ویدیویی برای مشاهدهی فیلمهای آموزشی و زمان لازم برای تمرین و تکرار مباحث ارائه شده خواهد بود.
برای یادگیری mblock شما میتوانید از دورهی موجود در آکادمی مکتب خونه استفاده کنید. این آموزشها با روانی ساده و جذاب ارائه شدهاند و به شما کمک میکنند تا کار با این نرم افزار را بهطور کاملاً عملی یاد بگیرید. سطح این دوره، مقدماتی است و نیازی به هیچ دانش قبلی وجود ندارد. کودکان، نوجوانان و بزرگسالانی که به برنامهنویسی علاقهمند هستند و زمینهی قبلی ندارند، مخاطبین اصلی این دوره بهشمار میآیند.
آموزش mblock برای کودکان و نوجوانان، کمک میکند تا برنامههای ساده و جذابی را با کمک این نرم افزار ام بلوک بسازیم. ام بلاک همچنین در زمینهی ساخت بازی، ساخت انیمیشن، هوش مصنوعی و رباتیک کاربرد دارد. همچنین در مکتب خونه انواع دوره آموزش برنامه نویسی، آموزش بازی سازی و آموزش برنامه نویسی برای کودک و نوجوان به عنوان پیش نیاز و مکمل این دوره موجود است.
اطلاعات بیشتر
شقایق حمیدی، دانشآموخته کارشناسی مهندسی فناوری اطلاعات (IT) و کارشناس ارشد رشته علوم قرآن و حدیث هستند. ایشان تجربه همکاری و طراحی سامانه قوانین قرآنی کشور متعلق به وزارت ارشاد، همینطور طراح اپلیکیشن آموزش مقامات قرآنی به روش ترتیل و طراح جلد نشریه انجمن قیر ایران را در کارنامه خود دارد. اکنون به عنوان طراح سایتهای شخصی، فروشگاهی، شرکتی به فعالیت خود ادامه میدهد. از سوابق آموزشی ایشان میتوان به سابقه تدریس در دورهها و کارگاههای آموزشی در زمینه زامارین، MVC، وردپرس، ووکامرس و فتوشاپ و اسکرچ اشاره کرد.
اطلاعات بیشتر