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

  • مقدمه

    در دنياي امروز، علوم فناوری اطلاعات به عنوان يکي از ضروريات زندگي بشر محسوب شده و نياز به برنامه نویسی هاي کاربردي در اين خصوص همه گير شده است، لذا جهت توسعه برنامه هاي فارسي و با هدف تجاری سازی و ورود به بازار کار افراد توانمند در این حوزه و با توجه به اينکه جوانان کشور ما از استعداد سرشاری در زمينه برنامه نويسي تلفن همراه برخوردار هستند، ضرورت جذب اين استعدادها به عنوان يک وظيفه بر عهده هريک از ذینفعان در اين صنعت مي باشد.
    در این راستا مفتخریم به اطلاع برسانیم پس از برگزاری سه دوره ماراتون برنامه نویسی تلفن همراه توسط گروه 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
    • تهیه گزارش توسط برنامه تلویزیونی دوربین هفت
    • گزارش خبری زنده از رویداد در رادیو ایران

    نمونه هایی از پوشش خبری رویداد در خبرگزاری ها:


    حامیان اصلی چهارمین ماراتون برنامه نویسی