;

Якщо Ви хочете бути професіоналом в сфері розробки програмного забезпечення, працювати в провідних IT-компаніях України, закордонних компаніях, займатися фрілансом, Вам варто здобути освіту за спеціальністю 121 «Інженерія програмного забезпечення».

В переліку дисциплін даної спеціальності Ви не знайдете такої мови програмування, як Pascal. Ми не займаємося вивченням динозаврів.

Спеціальність орієнтована лише на сучасні та професійні мови програмування, які входять в топ за міжнародним рейтингом TIOBE Index (www.tiobe.com/tiobe-index/) та в топ (https://dou.ua/lenta/articles/language-rating-jan-2019/) найбільш використовуваних в Україні: Visual C++, Visual C# .NET, JavaScript, Java, Python, PHP, SQL.

Що Вас чекає на цій спеціальності? Конкурентні переваги спеціальності:

  1. Вивчення актуальних мов програмування і технологій.
  2. Розробка мобільних додатків для операційних систем Android, IOS.
  3. Розробка WEB-серверів для сайтів та мобільних додатків за допомогою Node. JS, ASP .NET CORE, PHP.
  4. Глибоке вивчення 3D-графіки: від малювання трикутника до генерації природних ландшафтів і симуляції реального освітлення. Вивчається бібліотека OpenGL (для нативних додатків і Android), WebGL (графіка в браузері), шейдерна мова GLSL.
  5. Програмування мікроконтролерів Arduino – вивчення основ робототехніки та створення систем «Розумний дім».
  6. Навчання відбувається за реальними прикладами програм, викладачі є професійними розробниками програмного забезпечення та працюють програмістами.
  7. Контакти з провідними ІТ-організаціями, зокрема американсько-українською фірмою у м. Кривий Ріг (голова фірми Олег Драч).

Для вступу на цю спеціальність Вам не обов’язково вміти програмувати, чи мати якісь спеціальні навички. Все що потрібно – бажання вчитися і вчитися багато, все інше – ми Вам дамо!

Справжні професіонали в сфері розробки програмного забезпечення отримують високу заробітну плату (https://jobs.dou.ua/salaries/dynamics/), а більшість студентів цієї спеціальності працюють вже з 3-4 курсу.

Фахівці за спеціальністю “Інженерія програмного забезпечення” виконують на підприємствах постановку широкого кола задач, а також розробляють програмне забезпечення. Фахівець даної спеціальності може працювати на підприємствах, в установах та організаціях інженером-програмістом, Web-програмістом, розробником інформаційних систем, головним інженером проекту по розробці інформаційних систем, адміністратором баз даних, адміністратором мережі, аналітиком з комп’ютерних систем та комунікацій, фахівцем з систем захисту інформації та програм, менеджером з інформаційних технологій та ін.

ВМІЄШ ПРОГРАМУВАТИ – МАЙБУТНЄ ЗАБЕЗПЕЧЕНЕ

При вивченні дисциплін Ви будете отримувати знання сучасних комп’ютерних технологій і мов програмування, які входять в п’ятірку кращих за міжнародним рейтингом TIOBE Index (www.tiobe.com/tiobe-index/): Microsoft Visual C++, Microsoft Visual C# .NET, PHP, ASP.Net, Java, технологій OLE, ActiveX, COM, ADO, ADO.NET та ін. Значна увага приділяється розробці прикладного програмного забезпечення під операційну систему Windows, Web-програмуванню, програмуванню комп’ютерної графіки з використанням бібліотеки OPENGL, мобільним технологіям для операційної систем Android фірми Google, а також роботі з базами даних MySQL, SQL Server та ін.

Отримання цих знань забезпечується вивченням таких основних фахових дисциплін:

  • “Розробка Windows-додатків на Visual C++” (вивчається мова програмування Visual C++ 2019 з використанням бібліотеки MFC під операційну систему Windows),
  • «Програмування на мові C#» (вивчається мова програмування Visual C# 2019 для режиму Console та для Windows Forms),
  • “Технології Web-програмування” (вивчається мова PHP з використанням JavaScript та універсальної бібліотеки jQuery, технології Ajax, Flash, ASP.Net),
  • “Програмування комп’ютерної графіки на основі бібліотеки OpenGL” (вивчається універсальна бібліотека OpenGL для роботи з 3D-графікою),
  • “Технології розробки Windows та Web-додатків на C#” (поглиблено вивчається мова Visual C#, з використанням технологій ASP .NET, WPF, SilverLight, а також ADO та ADO.Net для обробки баз даних),
  • “Програмування на мові Java з використанням Swing” (вивчається мова Java з використанням бібліотеки Swing),
  • “Розробка Android-додатків” (вивчаються технології створення мобільних додатків на мові Java)
  • “Моделювання та програмування 3D-поверхонь” (вивчається побудова поліномів, Безьє, інтерполяційних сплайнів, сплайнів Ерміта, B-сплайнів у 2D та 3D-графіці з використанням бібліотеки OpenGL),
  • “ГІС-технології”.

Освітній ступінь «бакалавр»:

І курс ІІ курс
Основи програмування на C++ Філософія
Вища математика Ділова українська мова
Web-дизайн Об’єктно-орієнтоване програмування
Основи програмування на Python Розробка Windows-додатків на Visual C++
Університетська освіта Технології Web-програмування
Іноземна мова Іноземна мова
Історія української державності Чисельні методи при програмуванні
Основи Web-програмування Архітектура комп’ютера та вбудовані мікропроцесорні системи
Фізичне виховання Алгоритми та структури даних
Офісне програмне забезпечення Фізичне виховання
ІII курс ІV курс
Фахова іноземна мова Фахова іноземна мова
Розробка Windows-додатків на Visual C++ Технологія компонентного програмного забезпечення
Бази даних Програмування на мові Java
Програмування на мові C# Корпоративні інформаційні системи
Архітектура та проектування програмного забезпечення Основи програмування під Android та базової мови JavaScript
Операційні системи та безпека даних Графічні CAD-системи
Проектування інтерфейсу користувача (UI) Технології розробки Windows та Web-додатків на C#
Розробка програмного забезпечення з використанням патернів проектування Програмування комп’ютерної графіки на основі бібліотеки OpenGL
 Комп’ютерні мережі  

Освітній ступінь «магістр»:

Обов’язкові:

  • Програмування 3D-графіки у тому числі поверхонь для нативних (OpenGL), Web (WebGL) та Android-додатків (OpenGL ES);
  • Фреймворки на основі C# (ASP .NET, ASP .NET MVC, ASP .NET CORE, XAMARIN);
  • Web-програмування на мові JavaScript;
  • Робота в пакеті MatLAB;
  • Методологія наукових досліджень;
  • Іноземна мова професійного спрямування;
  • IT-право.

Дисципліни магістерської програми «Прикладне програмне забезпечення»:

  • Розробка Android-додатків;
  • Web-додатки з використанням сучасних фреймворків;
  • ГІС-технології;
  • Інтелектуальні системи.

Дисципліни магістерської програми «Інформаційний менеджмент»:

  • розробка Android-додатків;
  • корпоративні інформаційні системи;
  • менеджмент проектів програмного забезпечення;
  • імітаційне моделювання.
Copyright 2020 ©