2thTeam Rank, 4th Mobile Programming Marathon honor
-
WARNING
Note: This content was originally written in Persian and translated into English using AI. Minor inaccuracies may exist.
Introduction
In today’s world, Information Technology (IT) is considered an essential part of human life, and the need for practical programming in this area has become universal. Therefore, to develop Persian applications, commercialize them, and help talented individuals enter the job market—especially given the tremendous talent of our country’s youth in mobile programming—attracting these talents is a vital duty for all stakeholders in this industry.
In this regard, we are proud to announce that after successfully organizing three editions of the Mobile Programming Marathon by the Sharif ICT Group from 2014 to 2016, with the extensive participation of professional programmers from across the country, the 4th Mobile Programming Marathon was held from September 14 to 16, 2017, at Sharif University of Technology.
Main Challenges of the 4th Programming Marathon
To select the main challenges for the competition, the industry relations committee met a week before the event, inviting representatives from active organizations in this field. Based on the needs of these organizations and current technology trends, the following challenges were selected:
Health
- Health in urban life in cities with polluted air
- Gamification for health improvement
Financial Technology (FinTech)
- Reward-based, lending, and equity crowdfunding
- User behavior analysis in finance and banking
- Electronic wallets and micro-payments
Social Responsibility
- Raising awareness and promoting culture regarding the water crisis
- Improving the quality of life for specific groups, such as veterans, people with disabilities, the visually impaired, and the elderly
- Traffic control games to promote better driving habits
Sports and Entertainment
- Sports fan competitions
- Games focused on discovering personal interests, dreams, and desires
Event Schedule
Day 1 – September 14
Program Details Time Reception and Check-in 8:00 to 9:00 Initial instructions and announcing the challenges 9:00 to 9:30 Selecting the challenge and completing the idea details form 9:30 to 13:00 Lunch break 13:00 to 14:00 Submitting forms to the judging team 14:00 to 16:00 Programming teams at work 16:00 to 20:00 Dinner break 20:00 to 21:00 Programming teams at work 21:00 to 24:00
Day 2 – September 15
Program Details Time Programming teams at work 00:00 to 7:30 Breakfast break 7:30 to 8:30 Programming teams at work 8:30 to 13:00 Lunch break 13:00 to 14:00 Programming teams at work 14:00 to 20:00 Dinner break 20:00 to 21:00 Programming teams at work 21:00 to 24:00
Day 3 – September 16
Program Details Time Programming teams at work 00:00 to 7:30 End of competition Exactly at 7:30 AM Rest and reception 7:30 to 13:00 Closing ceremony, top teams’ presentations, final judging, and awards 13:00 to 17:00
Judging Process
During the 48 hours, teams will design and implement their applications in one of the selected categories.
Each category will have its own judging criteria, so the project development process must align with these criteria to achieve the highest scores.
The first judging panel consists of experts, each specializing in one of the mentioned topics. Throughout the competition, the judges visit every team. Besides providing necessary advice and observing activities and progress, they discuss the methodology with the teams and gradually record their scores.
These individuals will evaluate your software based on the criteria of your chosen category.
The recorded scores will determine the best teams in each category.
Until the end of the competition, no one knows the results of this selection, so teams must continue their project completion and other necessary tasks as usual.
At the end of the 48 hours and during the closing ceremony, the names of the teams advancing to the second stage will be announced gradually.
Each team has a 10-minute opportunity to present what they have designed and implemented.
The second judging panel will record their votes based on the criteria for each category.
The combined scores from the first and second judging stages will determine the ultimate winners.
Marathon Participants
Event registration took place in August 2017. During this period, 550 individuals registered and submitted their documents as part of 150 programming teams.
After reviewing the resumes and backgrounds, and considering capacity limits, 300 individuals in 90 teams were invited to participate in the competition.
These individuals consisted of students and graduates from top universities across the country.
Participants were invited from Tehran, Mashhad, Yazd, Kerman, East and West Azerbaijan, Ardabil, Isfahan, Bushehr, Khorasan, Khuzestan, Zanjan, Hamedan, Gilan, Hormozgan, Shiraz, and Mazandaran.
Selected Teams Advancing to the Second Stage
Each of these teams had 10 minutes to present their idea and application to the second-stage judging committee.
Teams Aban Pierate Pcha Nissan Abi Donut GARA Balout Yakhmak Timcheh Cyberoxi
Top Marathon Teams
After the final judging, the teams were ranked as follows:
1st Place
Aban Soudabeh Bolouri Maryam Jadidi Javid Momeni Aref Bahreini Nezhad 2nd Place
Pierate Amin Shah Nazari Rasoul Samani Mahmoud Bagheri Adel Dadras
3rd Place
Yakhmak Mohammad Hossein Mohammadi Ali Akbar Moeini Hadi Datli Beigi 4th Place
Donut Fariba Khorsandi Amin Shabani Nezhad Negar Tolou Naseri Mostafa Emami 5th Place
Cyberoxi Mohammad Masoud Azizpour Mojtaba Esmaeili Mohammad Mehdi Kahool Parham Goudarzi 6th Place
Pcha Aref Akbari Shahab Papoun 7th Place
Nissan Abi Ali Tavana Seyed Erfan Davoudi Pouya Najafi Mohammad Farahani 8th Place
Timcheh Ali Molazemian Alireza Saeidi Rezvani Ali Ebrahimi Behzad Nemat Morad 9th Place
Balout Milad Bagheri Morteza Moradi Fard Milad Kazemi Sasan Ebrahimi 10th Place
GARA Kimia Derazgisou Elnaz Ahmad Doost Davoud Ebrahim Abadi Saeid Mansourian
Closing Ceremony Schedule
Program Details Time Opening protocols 13:30 to 13:45 Speech by Dr. Hamid Reza Rabiee (Event General Secretary and Head of Advanced ICT Research Institute) 13:45 to 14:00 Speech by Dr. Mohammad Reza Movahed (Vice President for Research and Technology, Sharif University) 14:00 to 14:15 Speech by Dr. Ruben Ghanipour (Brand Commercialization Manager, Aval Sazan Group) 14:15 to 14:45 Speech by Eng. Iman Aghilian (CEO, Vadi Raymandan Communications Development) 14:45 to 15:00 Explanation of the judging process and announcement of the top 10 teams 15:00 to 15:15 Snack break 15:15 to 15:30 Live presentations by the top 10 teams 15:30 to 16:00 Announcement of final results and awards presentation 16:00 to 17:30
Keynote Speakers of the Closing Ceremony
1- Dr. Hamid Reza Rabiee: Event General Secretary and Head of the Advanced Information and Communication Technology Research Institute, Sharif University of Technology
2- Dr. Mohammad Reza Movahed: Vice President for Research and Technology, Sharif University of Technology
Event Media Sponsors
Examples of media coverage by the National Broadcasting (IRIB):
- Broadcast on IRINN news at 18:30 on Sept 14, 2017
- Broadcast on Channel 3 news at 22:00 on Sept 14, 2017
- Broadcast on Channel 4 Scientific & Cultural news at 20:00 on Sept 15, 2017
- Broadcast on IRINN news at 23:30 on Sept 16, 2017
- TV report by the “Doorbin Haft” (Camera Seven) program
- Live news coverage of the event on Radio Iran
Examples of news agency coverage:
Main Sponsors of the 4th Programming Marathon
- Health in urban life in cities with polluted air
-
مقدمه
در دنياي امروز، علوم فناوری اطلاعات به عنوان يکي از ضروريات زندگي بشر محسوب شده و نياز به برنامه نویسی هاي کاربردي در اين خصوص همه گير شده است، لذا جهت توسعه برنامه هاي فارسي و با هدف تجاری سازی و ورود به بازار کار افراد توانمند در این حوزه و با توجه به اينکه جوانان کشور ما از استعداد سرشاری در زمينه برنامه نويسي تلفن همراه برخوردار هستند، ضرورت جذب اين استعدادها به عنوان يک وظيفه بر عهده هريک از ذینفعان در اين صنعت مي باشد.
در این راستا مفتخریم به اطلاع برسانیم پس از برگزاری سه دوره ماراتون برنامه نویسی تلفن همراه توسط گروه Sharif ICT در سال های 93 الی 95 و حضور گسترده برنامه نویسان حرفه ای از کل کشور، چهارمین دوره ماراتون برنامه نويسي تلفن همراه به تاریخ 23 الی 25 شهریور ماه سال 1396 و در محل دانشگاه صنعتي شريف برگزار شد.
چالش های اصلی چهارمین ماراتون برنامه نویسی
برای انتخاب چالش های اصلی مسابقات یک هفته قبل از برگزاری هر ماراتون جلسه کمیته ارتباط با صنعت تشکیل شده و نمایندگان مجموعه های فعال در این حوزه به این جلسه دعوت می شوند. با توجه به نیاز مجموعه های حاضر و بحث روز تکنولوژی چالش های این رویداد به شرح زیر انتخاب شد:
سلامت
- سلامت در زندگی شهری در شهرهایی با هوای آلوده
- بازی وار سازی (Gamification) برای ارتقا سلامت
فناوری مالی
- تامین مالی جمعی (CrowdFunding) پاداش محور، وام و مشارکتی
- رفتارشناسی کاربران در حوزه مالی و بانکی
- کیف پول الکترونیک و پرداخت خرد و بسیار خرد
مسئولیت اجتماعی
- اطلاع رسانی و فرهنگ سازی درمورد بحران آب
- افزایش کیفیت زندگی اقشار خاص، مانند جانبازان، معلولان، روشن دلان و افراد سالمند
- بازی برای کنترل ترافیک شهر برای فرهنگ سازی رانندگی بهتر
ورزش و سرگرمی
- مسابقات هواداری ورزشی
- بازی با محوریت کشف علایق، آرزوها و تمایلات فردی
روند برگزاری رویداد
روز اول – 23 شهریور
شرح برنامه زمان پذیرش 8:00 الی 9:00 توضیحات اولیه و اعلام چالش های مسابقات 9:00 الی 9:30 انتخاب چالش و تکمیل فرم جزئیات ایده 9:30 الی 13:00 پذیرایی نهار 13:00 الی 14:00 تحویل فرم ها به تیم داوری 14:00 الی 16:00 فعالیت تیم های برنامه نویس 16:00 الی 20:00 پذیرایی شام 20:00 الی 21:00 فعالیت تیم های برنامه نویس 21:00 الی 24:00
روز دوم – 24 شهریور
شرح برنامه زمان فعالیت تیم های برنامه نویس 00:00 الی 7:30 پذیرایی صبحانه 7:30 الی 8:30 فعالیت تیم های برنامه نویس 8:30 الی 13:00 پذیرایی نهار 13:00 الی 14:00 فعالیت تیم های برنامه نویس 14:00 الی 20:00 پذیرایی شام 20:00 الی 21:00 فعالیت تیم های برنامه نویس 21:00 الی 24:00
روز سوم – 25 شهریور
شرح برنامه زمان فعالیت تیم های برنامه نویس 00:00 الی 7:30 پایان مسابقه راس ساعت 7:30 صبح استراحت و پذیرایی 7:30 الی 13:00 مراسم اختتامیه، ارائه حضوری تیم های برتر، داوری نهایی و اهدای جوایز 13:00 الی 17:00
مراحل داوری
در طول ۴۸ ساعت تیم ها برنامه های خود را در یکی از حوزه ها طراحی و اجرا خواهند نمود.
هر حوزه معیار داوری مربوط به خود را خواهد داشت، بنابراین روند تکمیل پروژه میبایست با در نظر داشتن این معیارها انجام شود تا بالاترین امتیازها کسب گردد.
تیم اول داوری متشکل از دوستانی ست که هر کدام در موضوع خاصی از موضوع های بالا تخصص دارند. در طول فرآیند مسابقه، داورها به سراغ تک تک تیم ها رفته و علاوه بر دادن مشاوره های لازم و مشاهده فعالیت ها و دستاوردها، با تیم ها درمورد روش کار صحبت کرده و به تدریج امتیازات هر تیم را ثبت میکنند.
این افراد نرم افزار شما را با توجه به معیارهای حوزه ی انتخابی شما مورد بررسی قرار خواهند داد.
امتیازات ثبت شده، بهترین تیم های هر حوزه را معرفی می کند.
تا پایان مسابقه کسی از نتیجه ی این انتخاب با خبر نیست، بنابراین تیمها میبایست فرآیند تکمیل پروژه و موارد لازم دیگر را طبق روند گذشته ادامه دهند.
در پایان ۴۸ ساعت و در مراسم اختتامیه، به تدریج اسامی تیم های راهیافته به مرحله دوم اعلام خواهد شد.
هر تیم فرصت ۱۰ دقیقه ای برای ارائه ی آنچه که طراحی و پیاده سازی نموده است را دارد.
تیم دوم داوری بر اساس معیارهای هر حوزه، رای های خود را ثبت خواهد کرد.
امتیازات داوری مرحله اول به علاوه امتیازات داوری مرحله دوم برترین برترین ها را مشخص خواهد نمود.
شرکت کنندگان در ماراتون
ثبت نام رویداد در مرداد ماه 1396 انجام شد که در این مدت 550 نفر در قالب 150 تیم برنامه نویسی ثبت نام و مدارک خود را برای دبیر خانه ارسال کردند.
پس از بررسی رزومه ها و سوابق و با توجه به محدودیت در پذیرش، 300 نفر در قالب 90 تیم برای حضور در مسابقات دعوت شدند.
این افراد از دانشجویان و فارغ التحصیلان دانشگاه های معتبر کل کشور در مسابقات شرکت کردند.
تهران، مشهد، یزد، کرمان، آذربایجان شرقی و غربی، اردبیل، اصفهان، بوشهر، خراسان، خوزستان، زنجان، همدان، گیلان، هرمزگان، شیراز و مازندران برای حضور در این رویداد دعوت شدند.
تیم های منتخب راه یافته به مرحله دوم
هر کدام از این تیم ها به مدت 10 دقیقه فرصت داشتند تا ایده و برنامه خود را برای کمیته داوری مرحله دوم ارائه دهند.
تیم ها آبان Pierate Pcha نيسان آبى دونات GARA بلوط یخمک تیمچه Cyberoxi
تیم های برتر ماراتون
پس از داوری نهایی تیم های به شرح زیر رده بندی شدند.
مقام اول
آبان سودابه بلوری مریم جدیدی جاوید مومنی عارف بحرینی نژاد مقام دوم
Pierate امین شاه نظری رسول سامانی محمود باقری عادل دادرس
مقام سوم
یخمک محمدی محمد حسین معینی علی اکبر داتلی بیگی هادی مقام چهارم
دونات فریبا خورسندی امین شعبانی نژاد نگار طلوع ناصری مصطفی امامی مقام پنجم
Cyberoxi محمد مسعود عزیزپور مجتبی اسماعیلی محمد مهدی کهول پرهام گودرزی مقام ششم
Pcha عارف اکبری شهاب پاپون مقام هفتم
نيسان آبى على توانا سید عرفان داودی پویا نجفی محمد فراهانی مقام هشتم
تیمچه علی ملازمیان علیرضا سعیدی رضوانی علی ابراهیمی بهزاد نعمت مراد مقام نهم
بلوط میلاد باقری مرتضی مرادی فرد میلاد کاظمی ساسان ابراهیمی مقام دهم
GARA کیمیا درازگیسو الناز احمددوست داوود ابراهیم آبادی سعید منصوریان
روند برگزاری اختتامیه
شرح برنامه زمان تشریفات افتتاحیه 13:30 الی 13:45 سخنرانی دکتر حمیدرضا ربیعی (دبیر کل رویداد و رئیس پژوهشکده فناوری اطلاعات) 13:45 الی 14:00 سخنرانی دکتر محمدرضا موحد (معاون پژوهش و فناوری دانشگاه صنعتی شریف) 14:00 الی 14:15 سخنرانی دکتر روبن غنی پور (مدیر تجاری سازی برندهای گروه اول سازان) 14:15 الی 14:45 سخنرانی مهندس ایمان عقیلیان (مدیر عامل شرکت توسعه ارتباطات وادی رایمندان) 14:45 الی 15:00 توضیحات روند داوری و اعلام 10تیم برتر 15:00 الی 15:15 پدیرایی میان وعده 15:15 الی 15:30 ارائه حضوری 10 تیم برتر 15:30 الی 16:00 اعلام نتایج نهایی داوری و اهدای جوایز 16:00 الی 17:30
سخنرانان اصلی اختتامیه
۱- دکتر حمید رضا ربیعی: دبیر کل رویداد و رئیس پژوهشکده فناوری اطلاعات و ارتباطات پیشرفته دانشگاه صنعتی شریف
۲- دکتر موحد: معاون پژوهشی دانشگاه صنعتی شریف
حامیان رسانه ای رویداد
نمونه هایی از پوشش خبری رویداد در صدا و سیما:
- پخش در اخبار ساعت 18:30 شبکه خبر مورخ 23/06/1396
- پخش خبر در اخبار ساعت 22:00 شبکه سه مورخ 23/06/1396
- پخش در اخبار علمی و فرهنگی شبکه 4 ساعت 20:00 مورخ 24/06/1396
- پخش در اخبار ساعت 23:30 شبکه خبر مورخ 25/06/1396
- تهیه گزارش توسط برنامه تلویزیونی دوربین هفت
- گزارش خبری زنده از رویداد در رادیو ایران
نمونه هایی از پوشش خبری رویداد در خبرگزاری ها:
حامیان اصلی چهارمین ماراتون برنامه نویسی
- سلامت در زندگی شهری در شهرهایی با هوای آلوده