Об’єктно-орієнтовна система Pharo (кн дввс)
Тип: На вибір студента
Кафедра: програмування
Навчальний план
| Семестр | Кредити | Звітність |
| 7 | 5 | Залік |
Лекції
| Семестр | К-сть годин | Лектор | Група(и) |
| 7 | 32 | доцент Ярошко С. А. | ПМі-41, ПМі-42, ПМі-43, ПМі-44, ПМі-45, ПМі-46 |
Лабораторні
| Семестр | К-сть годин | Група | Викладач(і) |
| 7 | 32 | ПМі-41 | доцент Ярошко С. А., Ярошко О. С. |
| ПМі-42 | доцент Ярошко С. А., Ярошко О. С. | ||
| ПМі-43 | доцент Ярошко С. А., Ярошко О. С. | ||
| ПМі-44 | доцент Ярошко С. А., Ярошко О. С. | ||
| ПМі-45 | доцент Ярошко С. А., Ярошко О. С. | ||
| ПМі-46 | доцент Ярошко С. А., Ярошко О. С. |
Опис курсу
Фокус уваги курсу спрямовано на вивчення сучасної реалізації Pharo.
Pharo (Фаро) – це сучасна об’єктно-орієнтована динамічно типізована мова програмування, дуже близька за синтаксисом до класичної мови Smalltalk. Водночас Pharo – це інтерактивне середовище, оснащене досконалими інструментами для “живого” програмування, яке дає змогу розробникові легко створювати, налагоджувати, поширювати програмний код, ба, більше – змінювати його під час виконання. Pharo – багатоплатформна система, яка однаково добре працює в різних операційних системах: OS X, Windows, Linux, Android, iOS та Raspberry Pi. Pharo – універсальна мова. Завдяки наявним бібліотекам можна писати настільні та веб застосунки, взаємодіяти з базами даних, застосовувати числові методи, розв’язувати задачі штучного інтелекту тощо.
Курс пов’язаний з дисциплінами “Програмування”, “Програмна інженерія”, “Алгоритми і структури даних”, “Програмування та підтримка веб-застосувань”.
Рекомендована література
- Стефан Дюкас Pharo 9 на прикладах / С. Дюкас, Дж. Ракіч [та ін.] ; пер. з англ. С. Ярошко. – Львів : ЛНУ ім. Івана Франка, 2022. – 270 с. [Електронне видання] – Режим доступу: http://books.pharo.org/pharo-by-example9/ – Назва з екрану.
- Побудова застосунків засобами Spec 2.0 / К. Де Хондт, С. Дюкас [та ін.] ; пер. з англ. з допов. С. Ярошка. – Львів : ЛНУ ім. Івана Франка, 2025. – 240 с. [Електронне видання] – Режим доступу: Spec2-Ukrainian.pdf – Назва з екрану.
- Testing in Pharo / Stéphane Ducasse, Guillermo Polito and Juan Pablo Sandoval – BoD – Books on Demand, 2023 – Режим доступу: https://books.pharo.org/booklet-Testing/ – Назва з екрану.