Програмна розробка

Партнер номінації

Критерії оцінювання:

  • UІ/UX/Usabilty

    (Наскільки інтерфейс розробки: сучасний, привабливий, зручний та зрозумілий. Легкість запуску та використання, швидкість роботи)

  • Practical&Innovating

    (Корисність, можливість прикладного застосування. Іноваційність самої розробки або способу реалізації)

  • Technical

    (наявність ООП, чистота коду, кількість та складність алгоритмів; використання засобів та технологій: робота з мережею, з базами даних, ввід/вивід даних, логування і т.і.)

  • Testing

    (Наявність і якість тестових даних для тестування програми, документація до програми)

  • Відповідність

    умовам конкурсу та вимогам до робіт.

Рекомендації від суддів:

  • Звертайте увагу на

    інтерфейс та підказки користувачеві.Перед тим як відсилати роботу на конкурс – дайте її використати декільком своїм друзям або батькам, зверніть увагу на те, які в них виникли проблеми або труднощі. Чи змогли вони повністю розкрити її потенціал без Ваших підказок? Хоча наші судді і дуже досвідчені користувачі, у них можуть виникнути схожі проблеми із роботою програми і це негативно вплине на загальну оцінку роботи

  • Звертайте увагу на

    форматування та коментування коду. Якщо перекласти на мову програмістів прислів’я «Зустрічають по одежі, а проводжають по уму», то «одяг» – це те як виглядає Ваш код, наскільки він гарний, зрозумілий і легко читається. Переконайтеся, що у суддів буде гарне перше враження

  • Розумно використовуйте

    зовнішні бібліотеки. Якщо певну частину алгоритмів Вашої програми можна замінити стандартними бібліотеками – робіть це 🙂

  • Дивіться аналоги

    Можливо (та скоріш за все) вже хтось робив розробку схожу на Вашу програму – пошукайте як і що вони робили, можливо це надихне Вас зробити покращення для Вашої розробки

Вікові категорії:

  • від 8 до 14 років

  • від 15 до 18 років

Вимоги:

  • Архів із роботою

    має містити:

    • Папку «Build» із скомпільованою програмою, готовою до запуску. Якщо програма не запуститься – робота не буде розглядатись
    • Папку «Source» із проектом програми із усіма файлами вихідного коду
    • Папку «Extensions» із додатковими бібліотеками та розширеннями, якщо вони необхідні для виконання програми
    • Папку «Documentation» із інструкцією по запуску програми, роботи із нею, описом розробки
    • Папку «Test Data» із тестовими файлами, якщо такі необхідні для перевірки роботи програми (Наприклад, якщо програма обробляє зображення – декілька відповідних зображень)
  • Програми розроблені

    під ОС Windows мають коректо працювати під Windows 10. Для розробок під ОС Android в описі роботи необхідно вказати потрібну для тестування версію ОС Android

  • Архів з роботою

    слід називати ім’ям конкурсанта. Приклад: Івахін_Іван.zip