توسعه نرمافزار تحت سیستم عامل های Android و IOS
کار با بلاک ها (Blocks)
تست اپلیکیشن
اجرای دستورات پایه برنامهنویسی مانند dialog در App-inventor
راهاندازی پروژه برنامه ساعت هشدار
راهاندازی اپلیکیشن ترسیم
راهاندازی پروژه بازی Super-Dolphin
یافتن موقعیت مکانی دستگاه
کار با مرور وب
راهاندازی پروژه Lost-Found
این دوره به نحوی تهیه و تدوین شده است که مباحث آن به سادهترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند بهسادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیشنیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات میتوانند از مباحث این دوره نهایت استفاده را داشته باشند.
MIT App Inventor یک محیط توسعه یکپارچه برنامههای کاربردی وب است که در ابتدا توسط گوگل ارائه شد و اکنون توسط موسسه فناوری ماساچوست(MIT) نگهداری میشود.
این پلتفرم به تازهواردان برنامهنویسی رایانه اجازه میدهد تا نرمافزارهای کاربردی (برنامهها) را برای دو سیستم عامل(OS) : Android و iOS ایجاد کنند، که از 20 ژانویه 2023، در مرحله آزمایش نهایی بتا است. این نرمافزار رایگان و منبع باز است که تحت مجوز دوگانه منتشر شده است: مجوز Creative Commons Attribution ShareAlike 3.0 Unported و مجوز Apache 2.0 برای سورس کد.
از یک رابط کاربری گرافیکی (GUI) بسیار شبیه به زبانهای برنامهنویسی Scratch و StarLogo استفاده میکند که به کاربران اجازه میدهد برنامهای با کشیدن و رها کردن اشیاء بصری ایجاد کنند که میتواند بر روی دستگاههای Android و iOS آزمایش شود و برای اجرا به عنوان یک برنامه اندروید ساخته شود.
این برنامه از یک برنامه همراه استفاده میکند که امکان آزمایش و اشکالزدایی زنده را میدهد. در ایجاد App Inventor، گوگل از تحقیقات قبلی قابل توجهی در محاسبات آموزشی و کارهای انجام شده در Google در محیطهای توسعه آنلاین استفاده کرد.
App Inventor و پروژههای دیگر مبتنی بر تئوریهای یادگیری ساختگرا هستند که بر این نکته تأکید دارند که برنامهنویسی میتواند وسیلهای برای درگیر کردن ایدههای قدرتمند از طریق یادگیری فعال باشد. به این ترتیب، این بخشی از یک جنبش مداوم در کامپیوتر و آموزش است که با کار سیمور پیپرت و گروه آرم MIT در دهه 1960 آغاز شد و همچنین با کار میچل رسنیک در Lego Mindstorms و StarLogo خود را نشان داد.
App Inventor همچنین از استفاده از دادههای ابری از طریق مؤلفه CloudDB خود پشتیبانی میکند.
کیفیت تدریس و موضوع کاربردی این دوره باعث شده است که بیش از 58 هزار دانشجو در این دوره ثبتنام کردهاند و دوره امتیاز 4.6 از 5 را طبق نظر دانشجویان دریافت کند.
Kenneth W T Leung استادیار گروه آموزشی مهندسی کامپیوتر دانشگاه علم و فناوری هنگ کنگ و فارغ التحصیل علوم کامپیوتر در مقطع ارشد علوم و دکترای تخصصی از دانشگاه علم و فناوری هنگ کنگ و فارغ التحصیل علوم کامپیوتر در مقطع کارشناسی علوم از دانشگاه بریتیش کلمبیا کانادا است. علایق تحقیقاتی ایشان در حوزه بازیابی اطلاعات و مدیریت دادههای تلفن همراه است. هدف اصلی تحقیق ایشان بهبود اثربخشی سیستمهای بازیابی اطلاعات است تا اطلاعات مربوطه به راحتی توسط کاربران کشف شود.