Крос-платформне програмування
Для вивчення у 2017-2018 навчальному році
Всього годин: 150
У контексті рівнів крос-платформного програмування описуються характерні для кожного рівня мови програмування, а саме: С, С++ для рівня компіляції та С#, Java для рівня виконання. Для крос-платформних мов на рівні виконання описуються використовувані для цього технології, виявляються переваги і недоліки даного підходу і порівнюються варіанти реалізації багатоплатформності в різних мовах. Розглядається поняття крос-компіляції. Виділяється поняття апаратної багатоплатформності. Дається поняття емулятора як апаратної, так і програмної платформ. Описуються різні крос-платформні середовища розробки: Code::Blocks, Eclipse, MonoDevelop, QDevelop. Розглядаються крос-платформні бібліотеки: Glib, Qt, GTK +, STL, Pthreads та ін.
Мета курсу
Програмні результати навчання
Автори курсу
Яскевич Владислав ОлександровичПідрозділ
Кафедра комп`ютерних наук і математики (архів),Факультет інформаційних технологій та управління (архів)
Викладачі
Гладун Марія АнатоліївнаПеріод навчання
3-й рік
Розподіл
Курс / рік навчання | II | III | IV | |||
Семестр | 3 | 4 | 5 | 6 | 7 | 8 |
Розподіл кредитів (5) | 0 | 0 | 0 | 5 | 0 | 0 |
Години (150) | ||||||
Лекції | 0 | 0 | 0 | 20 | 0 | 0 |
...з них дистанційно | 0 | 0 | 0 | 0 | 0 | 0 |
Семінарські, практичні, лабораторні | 0 | 0 | 0 | 50 | 0 | 0 |
...з них дистанційно | 0 | 0 | 0 | 0 | 0 | 0 |
Модульний контроль | 0 | 0 | 0 | 10 | 0 | 0 |
...з них дистанційно | 0 | 0 | 0 | 0 | 0 | 0 |
Самостійна робота | 0 | 0 | 0 | 70 | 0 | 0 |
Кількість учасників
Одиниця | Студенти | Групи | Підгрупи |
Мінімальна кількість | 12 | 1 | 1 |
Максимальна кількість | 12 | 1 | 1 |