سمینار و برنامه فرهنگی / فناوری اطلاعات و ارتباطات 10 بهمن 1394 - 30 January 2016
در راستای لیگ ملی ماراتون برنامه نویسی تلفن همراه کشور
ماراتون برنامه نویسی استان خراسان در دانشگاه فردوسی مشهد
دانشگاه فردوسی مشهد
در راستای برگزاری موفق 2 دوره ماراتون برنامه نویسی تلفن همراه توسط دانشگاه صنعتی شریف در سال های 93 و 94، این دانشگاه در نظر دارد که در راستای لیگ ملی ماراتون برنامه نویسی تلفن همراه کشور و با همکاری پارک علم و فناوری استان خراسان و دانشگاه فردوسی مشهد این مسابقات را در شهر مشهد برگزار نماید.
جهت کسب اطلاعات بیشتر به سایت رسمی ماراتون به آدرس MPM.SHARIF.IR و یا سایت ماراتون برنامه نویسی تلفن همراه مشهد به آدرس MPM.KSTP.ir مراجعه بفرمایید.
شرایط و قوانین
انتظار ما چیست ؟
با دیگر دوستان برنامهنویس، گرافیست و ایده پرداز خود، یک برنامه کاربردی موبایل طراحی و پیادهسازی کنید. 24 ساعت فرصت دارید تا طرح اولیهی پروژهی مدنظر خود را ارائه دهید.
چه چیزی برایمان مهم است؟
ایده پردازی
ایدهی خوب میبایست خوب پیاده شود. اما بههرحال قدم اول طرح ایده است. ایدهی خوب شرایط خاصی دارد، یا ایدهای نوآورانه است، یا ایدهی موجود بهبود دادهشده. اما ایدهی خوب را با معیارهایی میتوان سنجید.
• اینکه چه نیازی از مردم رفع میکند؟
• جامعهی تحت پوشش چقدر بزرگ است؟
• قابلیت گسترش دارد؟
• روشهای درآمدزایی مناسب دارد؟
• ازنظر فنی در زمان معقول قابل انجام است؟
• سطح دانش آن چقدر است، امکانات لازم آن وجود دارد؟
• آیا این ایده یک سرویس است؟
• آیا این سرویس میتواند شرایط رشد خود را فراهم کند؟
• و ....
•
خلاقیت
آنچه ما از داکیومنتهای شما، نوشتههایتان و کد برنامهی شما خواهیم دانست، این است که شما چقدر میتوانید خلاقِ باهوش باشید. شما با چالشهایی روبرو خواهید بود، میخواهیم بدانیم چگونه ساختار، راهحل و برنامههای خلاقانه برای مقابله با این چالشها، چه در ایده پردازی، چه در کاربردپذیری و یا کد برنامه خواهید یافت.
رابط کاربری
مطمئناً در 24 ساعت نخواهید توانست بهترین کار خود را ارائه دهید یا تکمیل کنید، برای ما مهم این است که قدمهای اولیه را درست و با دلیل برداشته باشید، و بخشی ازآنچه در آینده خواهیم دید را به ما نشان دهید. مطمئنم قبول دارید که زیبایی یک برنامه مهم است، حتی اگر در مرحلهی دمو باشد.
کاربردپذیری و تجربه کاربری
مهم است که کاربران بدانند چگونه از برنامه شما استفاده کنند، و این کار برایشان ساده و لذتبخش باشد. دسترسی به بخشهای مختلف، عملیات و امکانات برنامه آسان طراحیشده باشد تا کاربر احساس سردرگمی نکند، راحت و سریع به خواستهی خود برسد و حس روی اعصاب بودن نداشته باشد. حتیالمقدور به این موضوع فکر کنید، و برجستهترین موارد را پیاده کنید، تا ما هم بتوانیم حس نهایی را تست کنیم.
هدف پروژه و درآمدزایی
اکثراً پروژهها یک یا چندین هدف را دنبال میکنند، آمدهاند تا اطلاعاتی جمعآوری کنند، محصولی را بفروشند، تبلیغ کنند و ..... در مورد پروژهی خود به روشهای درآمدزایی فکر کنید. لازم است بهصورت جزئی بدانید که قرار است چه چیزی به دست بیاورید. نه اینکه فقط به این موضوع فکر کنید که برنامه یا سرویسی ایجاد کنید، در شروع کار شما میبایست به آنچه در آینده میخواهید نیز فکر کنید. لطفاً به این موضوع اهمیت بیشتری دهید و خلاقیت به خرج دهید.
برنامهنویسی و پیادهسازی
روش کار تیمی شما، محیط برنامهنویسی، تکنولوژیهای استفادهشده، ابزارهای به کار گرفتهشده و در آخر کد نوشتهشده و روش کد نویسی شما نیز برای ما اهمیت دارد، البته بهاندازهی 24 ساعت کار و در مقایسه با دیگر شرکتکنندگان. همواره دلایلی برای آنچه انجام میدهید داشته باشید و آن را با ما در میان بگذارید، تا بدانیم شما چگونه فکر کردهاید، و چرا اینگونه عمل نمودهاید. حتی اگر از شما پرسیدیم، چرا این زبان برنامهنویسی را انتخاب نمودید، و یا چرا از این تکنولوژی استفاده میکنید میبایست پاسخ قانعکنندهای داشته باشید. شاید شما بخواهید با استفاده از برچسبهای وظایف، استفاده از نرمافزارهای مدیریت پروژه، استفاده از سورس کنترلها و ورژن کنترلها، استفاده از mockup ها، نمودارها و ... به ما نشان دهید کار تیمی شما و نیز پرزنتتان عالی ست.
جزییات انجام پروژه
این مسابقه ، مسابقه برنامهنویسی موبایل خواهد بود. بنابراین وبسایت یا موارد مشابه موردقبول نیست. اگر برنامه شما نیاز به وبسرویس داشته باشد، در صورت لزوم و صلاحدید میبایست آن را نیز پیادهسازی کنید. امکانات لازم و دسترسیهای مربوطه جهت آپلود در اختیار شما قرار داده خواهد شد. در زبان برنامهنویسی و تکنولوژیهای استفادهشده محدودیتی وجود ندارد، اما جهت استفاده از موارد خاص، با تیم داوری و برگزارکنندگان هماهنگ کنید، تا مطمئن باشید امکانات احتمالی موردنیازتان نیز وجود داشته باشد. استفاده از جاوا اسکریپت، cross Platform ها، Html و ... مانعی ندارد. توجه فرمایید که دلایل شما برای استفاده از هر زبان یا تکنولوژی برای ما مهم خواهد بود. در تمام مراحل، ارائه آنچه انجام میدهید برایتان بااهمیت باشد. توجه شود که شما میبایست با آنچه طراحی و پیادهسازی نمودهاید، به دیگران نشان دهید که به چه میاندیشیدهاید، چه کردهاید، و در آینده چهکاری میتوانید انجام دهید. بنابراین میتوانید از ابزارهای مختلف برای ارائه کارتان استفاده کنید. گزارش مختصری بنویسید، گرافها و نمودارها میتوانند اطلاعات زیادی را در زمان کوتاه منتقل کنند. اسلایدهای مناسب میتواند نمایش خوبی برای پروژهی شما باشد. توجه کنید، که امکان دارد تیم شما برای مرحله پایانی انتخاب شود، شما میبایست روبروی حضار ایستاده و از طرحتان دفاع کنید، بنابراین به متن سخنرانی خود نیز فکر کنید. فرمهای گزارشی از طرف تیم برگزاری در اختیارتان قرار خواهد گرفت، آنها را با دقت پرکنید، تا داوران قبل از مصاحبه با شما در جریان زیروبم پروژهتان باشند.
14 الی 16 بهمن
دانشگاه فردوسی مشهد