F2 Інженерія програмного
забезпечення

Галузь знань F Інформаційні технології
Спеціальність F2 Інженерія програмного забезпечення
Кваліфікація Фаховий молодший бакалавр з інженерії програмного забезпечення
Термін навчання:
На основі повної загальної середньої освіти: 2 роки 10 місяців
На основі базової загальної середньої освіти: 3 роки 10 місяців
Форма навчання:денна

загальні відомості

що вивчається

В процесі навчання здобувачі освіти вивчають сучасні мови програмування С++, С#, java, python, технології розробки веб-додатків – HTML, CSS, JavaSpript, PHP, технології проектування та роботи з базами даних – СКБД SQL, MySQL, технології розробки в візуальних середовищах для створення універсальних додатків – Visual Studio, Embarcadero Rad Studio.

Вивчають технології розробки в різних операційних системах – Windows, Linux, створюють додатки для мобільної платформи Android, вивчають інструменти обробки зображень – Gimp, Inkscape, 3d моделювання в Blender.

Певна увага приділяється питанням системного адміністрування та практичному навчанню.

Також функціонують спеціалізовані гуртки зі спеціальності -ІТ технології, Soft and Hard.

Послідовна освіта

Випускники коледжу мають можливість продовжити навчання з даної спеціальності у ВНЗ ІІІ – IV р.а. м. Дніпро за скороченим терміном навчання:

- Дніпровська політехніка
- Дніпровський національний університет ім. О.Гончара
- Український державний хіміко-технологічний університет
- Дніпровський інститут інфраструктури і транспорту та інші

Випускники також можуть працювати на підприємствах різних форм власності у сфері IT, створюючи та експлуатуючи програмне забезпечення різних типів.

Перелік дисциплін спеціальності
  • Основи програмування та алгоритмічні мови
  • Дизайн користувацьких інтерфейсів
  • Об’єктно-орієнтоване програмування
  • Об’єктно-орієнтоване програмування
  • Алгоритми та структури даних
  • Інструментальні засоби візуального програмування
  • Організація комп’ютерних мереж
  • Розробка застосувань клієнт-серверної архітектури
  • Основи програмної інженерії
  • Комп’ютерна схемотехніка
  • Веб-дизайн
  • Конструювання програмного забезпечення
  • Проєктний практикум
Перелік вибіркових дисциплін

1. Комп'ютерна графіка
2. Комп’ютерна анімація
3. Комп’ютерне моделювання

1. Розробка застосувань для мобільних пристроїв
2. Програмування для мобільних платформ
3. SMART -технології

1. Етика ділового спілкування
2. Основи менеджменту
3. Менеджмент ІТ проектів

1. Розробка веб-застосувань
2. Основи Front-end технологій
3. Технології розробки та просування сайтів

1. Моделювання економічних та виробничих процесів
2. Аналіз даних
3. Математичні методи дослідження операцій

1. Автоматизована система обробки економічної інформації
2. Основи кібербезпеки
3. Хмарні технології

Випускники можуть займати посади

UI/UX Designer

проєктує інтерфейси. UX (User Experience) — це про те, наскільки зручно користуватися програмою; UI (User Interface) — про те, як вона виглядає.

Manual QA та QA Automation

тестує програму вручну, імітуючи дії користувача або пише спеціальний код (скрипти), який автоматично тестує програмний продукт

DevOps Engineer

забезпечує стабільну роботу інфраструктури, автоматизує процес розгортання та оновлення програм.

Mobile Developer

створює додатки для iOS (Swift) або Android (Kotlin/Java). 

Backend Developer

відповідає за "внутрішню" логіку, бази даних та роботу серверів

Frontend Developer

створює зовнішній вигляд (дизайн) сайту

Data Science & AI

Data Scientist: аналізує масиви даних, щоб знайти закономірності та зробити прогнози.
Data Analyst: збирає дані та візуалізує їх у вигляді зрозумілих звітів для бізнесу.
Machine Learning Engineer: створює та тренує моделі штучного інтелекту.

Project Manager

стежить за дедлайнами, бюджетом та комунікацією в команді.
Product Manager: відповідає за стратегію розвитку продукту: які функції додати і навіщо.

Business Analyst

перекладає мову бізнес-потреб на технічну мову, зрозумілу програмістам.

Навчально – методична база

Реалізацію освітньо-професійноїпрограми «Розробка програмного забезпечення» забезпечено спеціалізованими навчальними лабораторіями, комп’ютерними та прикладними програмами, мультимедійним обладнанням.

Навчальні аудиторії оснащені демонстраційним обладнанням, лабораторії – комп'ютерною технікою, які мають доступ до мережі Інтернет, зокрема й бездротовий доступ.

Здобувачам ОПП доступні комп’ютерні кабінети та лабораторії, що забезпечує виконання лабораторних та практичних робіт.

Лабораторія розробки і тестування програмного забезпечення

Лабораторія інформатики та інформаційних технологій

Лабораторія цифрових технологій

Навчання програмуванню не може навчити бути експертом, також, як і вивчення пензлів і фарб не може перетворити кого-небудь у художника.

Eric S. Raymond

програміст, популяризатор відкритого програмного забезпечення.