iD: 1174, RE-88 Технології .NET для розробки програмного забезпечення

Силабус

КодRE-88
Назва дисципліниТехнології .NET для розробки програмного забезпечення
Назва дисципліни англійською(не задано)
Емблема у форматі 600х300px
КатегоріяПрограмування та цифрова радіоелектроніка
Кафедра, яка забезпечує викладанняКафедра прикладної радіоелектроніки
Мова викладанняУкраїнська
Пререквізити, вимоги до початку вивчення

Базові знання з дисциплін: інформатика, англійська мова.

Розширений опис дисципліни

Що буде вивчатися

1. Основні аспекти мови C# від типів даних та циклів до об'єктно-орієнтованого підходу, подій, шаблонів та принципів написання програм.

2. LINQ (Language-Integrated Query) — проста та зручна мова запитів до джерела даних.

3. Основи фреймворків, технологій та засобів з використанням яких ведеться розробка:

  • Застосунків, що запускаються на персональних комп'ютерах. Розглядаються WinForms та MAUI (Multi-Platform App UI).

  • Веб. Розглядається вільне та відкрите програмне забезпечення каркаса веб-застосунків ASP.NET Core та архітектурний шаблон MVC, що використовується під час проєктування та розробки ПЗ.

  • Мобільних додатків. Розглядається платформа MAUI, що націлена на створення кросплатформових застосунків для Android, iOS і Windows.

Чому це цікаво/треба вивчати

.NET — це платформа, яка відображає новітні тенденції в розробці ПЗ і пропонує безліч можливостей. .NET дає можливість створити програму для маленького мікроконтролера (напр. Raspberry Pi) та настільного комп’ютера, смартфона чи веб-сервера, при цьому застосовуючи ті ж самі навички та бібліотеки. Знання основ .NET дозволять бути гнучкими у виборі спеціалізації та сфери програмування.

Чому можна навчитися (результати навчання)

Студент буде знати основні концепції технології .NET та базові принципи створення ПЗ за допомогою мови програмування C#.

Студент буде вміти працювати в IDE Visual Studio, створювати програми з графічним інтерфейсом користувача, в тому числі для роботи в мережі Інтернет, а також працювати з базами даних.

Як можна користуватися набутими знаннями і уміннями (компетентності)

Студент буде мати здатність:

  • Застосовувати технологію об'єктно-орієнтованого програмування при створені програмного забезпечення із відповідним функціоналом для радіотехнічних інформаційних систем.

  • Обирати методи та засоби обробки інформації із застосуванням інтелектуальних технологій.

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

Інформаційне забезпечення

Силабус. Дистанційний курс на платформі ДН «Сікорський», що включає теоретичні та практичні матеріали, а також методичні рекомендації.

Форма проведення занять

Дистанційна, з застосуванням zoom (лекції, практичні роботи).

Семестровий контроль

Залік, 2,3,4 курс, осінній семестр.