Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Технології програмування, частина 2

Спеціальність: Кібербезпека
Код дисципліни: 6.125.00.O.14
Кількість кредитів: 7
Кафедра: Захист інформації
Лектор: доцент Отенко Віктор Іванович
Семестр: 2 семестр
Форма навчання: денна
Результати навчання:
• Здатність продемонструвати знання і розуміння парадигм о’бєктно-орієнтованого програмування та алгоритмічної мові C#;
• Застосовувати знання і розуміння для розробки та відлагодження програмного забезпечення реалізованого алгоритмічною мовою C#;
• Застосовувати знання і розуміння середовищ розробки програмного забезпечення алгоритмічною мовою C#.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
-
Короткий зміст навчальної програми:
Історія створення мови C#. Microsoft .NET Framework. Парадигма об’єктно-орієнтованого програмування. Типи даних та літерали мови C#. Оператори. Інкапсуляція, класи, екземпляри об'єктів. Успадкування. Поліморфізм. Властивості. Масиви та індексатори. Інтерфейси. Винятки. Делегати та події. Файли та потоки.
Рекомендована література:
1. Шилдт Г. C# 4.0: полное руководство. / Пер. с англ. - М. : ООО "И.Д. Вильяме", 2011.
2. Троелсен, Эндрю. Язык программирования C# 5.0 и платформа .NET 4.5, 6-е изд. - Пер. с англ. - М. : ООО “И.Д. Вильямс”, 2013.
3. Албахари Д, Аблахари Б. С# 6.0. Справочник. Полное описание языка, 6-е изд. - Пер. с англ. - М. : ООО "И.Д. Вильяме", 2016. 11.
4. Хейлсберг А., Торгерсен М., Вилтамут С., Голд П. Язык программирования C#. Классика Computers Science. 4-е изд. - СПб.: Питер, 2012.
Методи і критерії оцінювання:
• письмові звіти з лабораторних робіт, усне опитування (30%)
• підсумковий контроль (70 %, контрольний захід, екзамен): письмово-усна форма (70%)