دوره App Inventor
اپلیکیشن خودت را طراحی کن، منطقش را بساز و روی موبایل اجرا کن
دانشآموزان هر روز از اپلیکیشنهای مختلف استفاده میکنند؛ اما تجربه واقعی زمانی شروع میشود که بفهمند پشت هر دکمه، صفحه و عملکرد یک منطق مشخص وجود دارد.
در دوره App Inventor داناهوش، دانشآموز قدمبهقدم یاد میگیرد چگونه یک ایده را به یک اپلیکیشن تبدیل کند، رابط کاربری بسازد، رفتار بخشهای مختلف اپ را تعریف کند و نتیجه کار خودش را روی موبایل مشاهده کند.
این دوره برای دانشآموزانی طراحی شده که میخواهند از مصرفکننده اپلیکیشنها به سازنده اپلیکیشن تبدیل شوند.
رده سنی: ۱۰ تا ۱۵ سال • سطح: مقدماتی تا متوسط • حوزه: طراحی و ساخت اپلیکیشن • روش یادگیری: پروژهمحور • شیوه ارائه: حضوری + پکیج آموزشی
App Inventor برای چه دانشآموزانی مناسبتر است؟
این دوره میتواند برای دانشآموزانی مناسب باشد که:
بین ۱۰ تا ۱۵ سال سن دارند.
به موبایل، اپلیکیشن و تکنولوژی علاقه دارند.
دوست دارند بفهمند اپها چگونه ساخته میشوند.
از طراحی رابط کاربری و ظاهر برنامه لذت میبرند.
دوست دارند ایده خودشان را به یک برنامه واقعی تبدیل کنند.
به برنامهنویسی علاقه دارند اما هنوز آماده ورود مستقیم به کدنویسی متنی نیستند.
از پروژههای عملی بیشتر از آموزش صرفاً تئوری لذت میبرند.
دوست دارند نتیجه کارشان را روی موبایل اجرا کنند.
برای ساخت اولین اپ لازم نیست از همان ابتدا کدهای پیچیده بنویسید
App Inventor با استفاده از بلوکهای برنامهنویسی تصویری کمک میکند دانشآموز ابتدا منطق ساخت اپلیکیشن را یاد بگیرد و بعد در صورت علاقه وارد مسیرهای پیشرفتهتر برنامهنویسی شود.
دانشآموز در این دوره چه مهارتهایی را تجربه میکند؟
01 — آشنایی با ساختار اپلیکیشن
دانشآموز میفهمد یک اپلیکیشن از صفحهها، اجزای رابط کاربری و منطق پشت آنها تشکیل شده است.
02 — طراحی رابط کاربری
یاد میگیرد دکمه، متن، تصویر و سایر اجزای رابط را در صفحه قرار دهد و ظاهر برنامه را طراحی کند.
03 — رویدادها
دانشآموز یاد میگیرد که کلیک کردن روی یک دکمه یا انجام یک عمل چگونه باعث اجرای یک رفتار شود.
04 — منطق برنامه
با بلوکهای تصویری، رفتار و عملکرد اپلیکیشن تعریف میشود.
05 — متغیرها
دانشآموز یاد میگیرد اطلاعات را در برنامه نگه دارد و در بخشهای مختلف از آن استفاده کند.
06 — شرطها
اپلیکیشن میتواند براساس یک وضعیت، پاسخ متفاوتی بدهد.
07 — چند صفحه و ناوبری
دانشآموز با ساخت چند صفحه و جابهجایی بین بخشهای مختلف اپ آشنا میشود.
08 — تست اپلیکیشن
یاد میگیرد برنامه را اجرا کند، مشکلات را پیدا کند و تغییرات لازم را انجام دهد.
09 — طراحی تجربه کاربر
در سطح متناسب با دوره، دانشآموز با این موضوع آشنا میشود که یک اپ خوب باید برای کاربر ساده و قابلفهم باشد.
10 — ساخت پروژه
مهارتهای مختلف در پروژههای واقعی کنار هم قرار میگیرند.
هدف فقط ساخت یک اپ نیست؛ یادگیری منطق پشت آن است
دانشآموز باید بتواند توضیح دهد هر دکمه چه کاری انجام میدهد، اطلاعات چگونه جابهجا میشوند و چرا برنامه در یک شرایط خاص رفتار مشخصی دارد.
یک اپلیکیشن چطور ساخته میشود؟
مرحله 01 — ایده
قرار است چه مشکلی را حل کنیم؟
دانشآموز مشخص میکند اپ برای چه کاری ساخته میشود و چه کسی از آن استفاده میکند.
مرحله 02 — طراحی صفحه
کاربر چه چیزی میبیند؟
صفحهها، دکمهها، متنها و ظاهر اولیه اپ طراحی میشوند.
مرحله 03 — ساخت منطق
وقتی کاربر کلیک کرد چه اتفاقی بیفتد؟
بلوکهای برنامهنویسی برای ایجاد رفتار بخشهای مختلف استفاده میشوند.
مرحله 04 — اتصال بخشها
صفحهها و اطلاعات را به هم وصل میکنیم
اجزای مختلف اپ با یکدیگر ارتباط پیدا میکنند.
مرحله 05 — تست
اپ را اجرا میکنیم
دانشآموز برنامه را امتحان میکند و مشکلات آن را پیدا میکند.
مرحله 06 — اصلاح
نسخه بهتر را میسازیم
ظاهر یا عملکرد اپ براساس تست و بازخورد بهتر میشود.
دانشآموز چه اپهایی میتواند بسازد؟
«این اپ را من ساختم.»
وقتی دانشآموز اپ خودش را روی موبایل اجرا میکند، رابطه متفاوتی با برنامهنویسی پیدا میکند؛ چون نتیجه منطق و تصمیمهای خودش را به شکل یک محصول واقعی میبیند.
اپ خوب فقط کد نیست؛ یک راهحل است
مسئله
این اپ قرار است چه کاری انجام دهد؟
قبل از ساخت، هدف برنامه مشخص میشود.
کاربر
چه کسی قرار است از آن استفاده کند؟
دانشآموز یاد میگیرد درباره نیاز کاربر فکر کند.
طراحی
استفاده از اپ باید ساده باشد
ظاهر و ترتیب اجزا باید برای کاربر قابلفهم باشند.
منطق
پشت هر دکمه، یک تصمیم وجود دارد
عملکرد اپ با منطق برنامهنویسی ساخته میشود.
کلاس حضوری یا پکیج آموزشی؟
کلاس حضوری App Inventor
مناسب دانشآموزانی که ترجیح میدهند هنگام طراحی و ساخت اپ، مستقیماً از مربی بازخورد بگیرند و چالشهای برنامهنویسی را در فضای کلاس حل کنند.
ارتباط مستقیم با مربی
ساخت پروژه در کلاس
رفع خطا هنگام اجرا
دریافت بازخورد
تمرین طراحی رابط کاربری
حل چالشهای برنامهنویسی
تعامل با سایر دانشآموزان
رده سنی: ۱۰ تا ۱۵ سال
محل برگزاری: گنبد کاووس
پکیج App Inventor
مناسب دانشآموزانی که میخواهند آموزشها را در زمان دلخواه دنبال کنند و برای ساخت هر پروژه زمان بیشتری داشته باشند
قیمت پکیج ضبطشده: ۲٬۵۰۰٬۰۰۰ تومان
دسترسی از هر مکان
یادگیری در زمان دلخواه
امکان تکرار آموزشها
پیشروی با سرعت شخصی
ساخت پروژه همزمان با آموزش
امکان مرور دوباره بخشهای برنامهنویسی
کلاس حضوری
مناسبتر برای دانشآموزانی است که هنگام رفع خطا و ساخت پروژه از بازخورد مستقیم مربی بهره بیشتری میبرند.
پکیج ضبطشده
مناسبتر برای دانشآموزانی است که میتوانند مستقلتر کار کنند و دوست دارند بخشهای آموزشی را چند بار مرور کنند.
در هر دو روش، هدف نهایی این است که دانشآموز خودش اپلیکیشن بسازد؛ نه اینکه فقط مراحل مدرس را تماشا کند.
مربی جواب آماده نمیدهد؛ کمک میکند منطق پروژه را پیدا کنی
در کلاس حضوری
طراحی
مربی کمک میکند دانشآموز قبل از ساخت، درباره هدف و ساختار اپ فکر کند.
راهنمایی
اگر بخشی از برنامه کار نکند، مربی بهجای انجام مستقیم پروژه، مسیر پیدا کردن مشکل را نشان میدهد.
اشکالزدایی
دانشآموز یاد میگیرد مرحلهبهمرحله بررسی کند کدام بخش باعث خطا شده است.
بازخورد
درباره رابط کاربری و منطق پروژه بازخورد دریافت میکند.
استقلال
هدف این است که در پروژههای بعدی بتواند بخش بیشتری از تصمیمها و ساخت را خودش انجام دهد.
سوالات متداول درباره App Inventor
این دوره برای دانشآموزان ۱۰ تا ۱۵ سال طراحی شده است.
App Inventor یک محیط ساخت اپلیکیشن است که بخش زیادی از منطق برنامهنویسی در آن با استفاده از بلوکهای تصویری ساخته میشود.
این محیط به دانشآموز کمک میکند بدون شروع مستقیم از کدنویسی متنی، مفاهیم اصلی ساخت اپ را تجربه کند.
خیر.
در کنار طراحی رابط کاربری، دانشآموز منطق و رفتار بخشهای مختلف برنامه را نیز با استفاده از بلوکهای برنامهنویسی ایجاد میکند.
Scratch بیشتر برای تجربه برنامهنویسی از طریق داستان، انیمیشن و بازی شناخته میشود.
در App Inventor، تمرکز اصلی روی ساخت اپلیکیشن موبایل، طراحی رابط کاربری و ایجاد رفتارهای مختلف در یک اپ است.
بسته به سن و علاقه دانشآموز، میتوان مسیرهای بعدی برنامهنویسی، طراحی وب یا سایر دورههای داناهوش را بررسی کرد.
از کاربر اپلیکیشنها به سازنده اپلیکیشن تبدیل شو
ساخت یک اپلیکیشن فقط یک پروژه کامپیوتری نیست.
دانشآموز برای ساخت اپ خودش باید مسئله را بفهمد، درباره کاربر فکر کند، رابط مناسب بسازد، منطق برنامه را طراحی کند، خطاها را پیدا کند و نسخه بهتری ایجاد کند.
این تجربه میتواند قدم مهمی در مسیر ورود به دنیای برنامهنویسی و ساخت محصولات دیجیتال باشد.
رده سنی: ۱۰ تا ۱۵ سال • سطح: مقدماتی تا متوسط • حوزه: طراحی و ساخت اپلیکیشن • روش یادگیری: پروژهمحور • شیوه ارائه: حضوری + پکیج آموزشی