Ми навчаємо мислити як інженер, розв'язувати задачі та відповідально приймати професійні рішення.
А також ми вчимось разом з нашими студентами, вчимось у наших студентів та наших випускників. Разом ми стаємо краще, прагнучі досконалості.
Якщо ваша мета - високрий професіоналізм та постійний саморозвиток, нам з вами по дорозі.
Сьогодні у Криворізькому національному університеті відбулася урочиста зустріч з першокурсниками.
Зі вступом до закладу вищої освіти першокурсників урочисто привітали Перший проректор КНУ та декан факультету інформаційних технологій. Вони побажали студентам натхнення, витримки, успішного опанування обраного фаху та яскравого студентського життя.
Після загальної урочистої частини першокурсники спеціальності «Інженерія програмного забезпечення» отримали можливість познайомитися із куратором групи та завідувачем кафедри.
Під час зустрічі було розглянуто особливості організації освітнього процесу, структуру навчального року, академічні можливості та вимоги. Вітаємо наших першокурсників-програмістів у команді кафедри! Бажаємо легкого старту та найвидатніших досягнень!
Під час жахливої терористичної атаки на Кривий Ріг 21 серпня загинув наш студент групи ІПЗ-25 – Кирило Лопатін.
Серце крається від цієї непоправної втрати. Висловлюємо найщиріші співчуття родині, близьким та друзям Кирила. Розділяємо ваш біль та схиляємо голови у глибокій скорботі разом із вами. Вічна пам’ять…
Організовано збір для підтримки рідних Кирила у цей важкий час. Кожен внесок важливий:
На кафедрі моделювання та програмного забезпечення відбувся захист кваліфікаційних робіт бакалаврів спеціальності 121 «Інженерія програмного забезпечення».
Цьогоріч свої знання та професійні навички перед екзаменаційними комісіями підтвердили 43 студенти денної та заочної форм навчання. За результатами захистів екзаменаційна комісія відзначила високий рівень підготовки майбутніх фахівців у професійному, загально-інженерному та фундаментальному циклах.
Значна частина студентів (50%) отримала оцінки «відмінно». Двоє випускників денної форми навчання за особливі успіхи у навчанні та науковій роботі отримають дипломи з відзнакою. Студенти, які захистили свої роботи на «відмінно», отримали рекомендації для продовження навчання на магістерському рівні.
Серед численних цікавих розробок екзаменаційна комісія особливо виділила роботи наступних студентів:
Владислав Денисюк — за інструменти для автоматизованої обробки текстових даних.
Віталій Сорокін — за систему моніторингу та прогнозування у галузі водних ресурсів.
Анастасія Безщасна — за вебзастосунок для управління екологічними заходами.
Віталій Ярошенко — за розробку сервісу для синхронізації інтерактивних віджетів та потокового відео.
Катерина Смаглюк — за сучасну систему онлайн-навчання на базі React та Node.js.
Богдан Тищенко — за онлайн-платформу для підтримки проходження виробничої практики.
Вітаємо наших випускників із успішним завершенням важливого етапу та бажаємо нових професійних звершень у сфері IT!
Турбота про життя та здоров’я здобувачів вищої освіти — один із головних пріоритетів нашого навчального процесу. Перед початком літніх канікул куратори академічних груп спеціальності F2/121 “Інженерія програмного забезпечення” провели планові кураторські години, присвячені безпеці життєдіяльності в літній період.
Під час зустрічей майбутніх інженерів програмного забезпечення детально ознайомили з інструкціями та ключовими правилами, що допоможуть зберегти здоров’я та життя в різноманітних життєвих ситуаціях:
Безпека в умовах воєнного стану та надзвичайних ситуацій
Мінна безпека та виявлення підозрілих предметів
Пожежна та електробезпека
Поводження під час негоди та відпочинку на природі
Профілактика шлунково-кишкових захворювань
Правила дорожнього руху та поведінка у громадських місцях
Також для всіх учасників освітнього процесу доступні безкоштовні онлайн-курси: «Дивись під ноги! Дивись, куди ідеш!» (https://surl.li/argent) та «Не стій – вмикай: світло, тепло, інтернет» (https://bit.ly/3V3Pf20).
Бажаємо нашим студентам гарного, відновлювального та, найголовніше, безпечного літнього відпочинку! Чекаємо на вас у новому навчальному році здоровими, сповненими сил та натхнення для нових звершень у сфері програмної інженерії!
Що таке менеджери контексту та як їх використовувати? Як проєктувати надійні Python-програми, організовувати інкапсуляцію, контракти та координацію в розподілених системах? Про одну з важливих можливостей мови програмування Python дізналися наші здобувачі під час бінарної лекції за участю Олени Рибальченко та спеціального гостя — Backend Software Engineer, Paybis/ClickLMS Богдана Гребенюка. Захід відбувся у межах вивчення дисципліни «Основи програмування».
У сучасній розробці програмного забезпечення створення надійних систем схоже на проектування живого організму. Кожен елемент має чітко виконувати свою роль, захищати внутрішні процеси від зовнішнього хаосу та безперебійно спілкуватися з іншими. В екосистемі Python цей баланс починається на рівні окремих функцій і масштабується до складних розподілених мереж. Фундамент стабільності будь-якої програми — це вміння вчасно звільняти ресурси. У Python цю проблему елегантно вирішують менеджери контексту за допомогою оператора with. Коли програма відкриває файл, створює мережеве з’єднання або захоплює базу даних, менеджер автоматично викликає магічні методи __enter__ та __exit__. Навіть якщо всередині блоку код «впаде» через помилку, система гарантовано закриє ресурс, запобігаючи витоку пам’яті.
Проте автоматичного керування ресурсами замало, якщо об’єкти системи безконтрольно змінюють стан один одного. Тут у гру вступає інкапсуляція. Вона приховує внутрішню логіку компонентів за допомогою префіксів _ (захищені) та __ (приватні атрибути). Доступ до цих даних контролюється через декоратори @property. Це створює чіткі межі відповідальності: об’єкт сам відповідає за свою внутрішню поведінку, а інші компоненти взаємодіють із ним лише через офіційно дозволений інтерфейс.
Для студентів першого курсу спеціальності «Інженерія програмного забезпечення» така зустріч була дуже корисною, бо продемонструвала один зі способів писати професійний, «чистий» код, який легко підтримувати і не соромно показати на співбесіді.
Дякуємо спікерам за професійний досвід та натхнення, адже Богдан Гребенюк показав сучасний стиль програмування на Python. Це критично важливий крок до опанування функціонального програмування.