Основи програмування

Спеціальність: Авіоніка
Код дисципліни: 6.173.00.O.11
Кількість кредитів: 8.00
Кафедра: Електронні засоби інформаційно-комп'ютерних технологій
Лектор: к.т.н., доцент Гадьо Ірина Володимирівна
Семестр: 2 семестр
Форма навчання: денна
Результати навчання: -розуміти теоретичні основи об’єктно-орієнтованого програмування; -вміти аналізувати предметну область, що моделюється застосовуючи об’єктно-орієнтовані підходи; -вміти розробляти програмне забезпечення із застосуванням об’єктно-орієнтованих підходів та сучасних інструментальних засобів.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: -
Короткий зміст навчальної програми: Поняття алгоритму. Структура програми на мові Java. Лексика мови. Типи даних. Оператори мови Java. Класи та Об’єкти. Робота з класами. Спадкування та поліморфізм. Інтерфейси. Колекції. Винятки. Робота з файлами Шаблони.
Методи та критерії оцінювання: -письмові звіти з лабораторних робіт, усне опитування, тести (40%) -підсумковий контроль (контрольний захід): письмово-усна форма (60%)
Рекомендована література: 1. The Java Tutorials. Режим доступу: http://docs.oracle.com/javase/tutorial/index.html 2. Head First Java (Head First Series) / Kathy Sierra, Bert Bates. - 2005. - 688 p. 3. "Философия Java". / Брюс Эккель – Питер, 2016. – 1168 с. 4. Java 8. Руководство для начинающих. / Герберт Шилдт. – Вильямс, 2015. – 715 c. 5. Java 2: практ. рук. / И.Н. Блинов, В.С. Романчик. – Минск.: УниверсалПресс, 2005. – 400 с.