- •Контрольна робота № 1.
- •1. Укладіть таблицю порівняльної характеристики традиційних та електронних видань.
- •2. Що таке мультимедійність/гіпертекстуальність/інтерактивність? Які їх переваги/недоліки при використанні у проектах електронних видань?
- •3. Які ключові аспекти повинна висвітлювати концепція електронного видання?
- •Контрольна робота № 2. Характеристичні особливості електронного видання: мультимедійність, гіпертекстуальність, інтерактивність
- •1. Контент-менеджмент (робота із мультимедійним контентом).
- •Презентации
- •Интернет-ресурс
- •2. Мультимедійність. Інструменти Інтернету для роботи над мультимедійними матеріалами.
- •3. Гіпертекстуальність. Інструменти гіпертексту, способи його використання.
- •Автоматичні метеостанції
- •Системи фітомоніторингу
- •Типи датчиків урожайності
- •4. Інтерактивність. Інструменти інтерактивності, способи її використання.
- •Рівні програмування
- •Мова програмування
- •Теорія програмування
- •Контрольна робота № 3. Контент-менеджмент електронноговидання
- •1. Технології та алгоритми ефективного пошуку інформації.
- •2. Використання відкритих джерел інформації в мережі Інтернет. Інструменти класифікації інтернет-ресурсів.
- •3. Контентне наповнення електронного видання. Копірайтінг. Контентное наполнение
4. Інтерактивність. Інструменти інтерактивності, способи її використання.
Програмування — це процес проектування, написання, тестування, зневадження і підтримки комп'ютерних програм. Програмування поєднує в собі елементи інженерії (існує навіть відповідна спеціальна галузь інженерії — програмна інженерія (англ. software engineering), фундаментальних наук (перш за все математики) і мистецтва[джерело не вказано 1015 днів].
У вужчому значенні програмування розглядається як кодування — реалізація у вигляді програми одного чи кількох взаємопов'язаних алгоритмів (у сучасних умовах це здійснюється з застосуванням мов програмування). У ширшому сенсі процес програмування охоплює і створення, тобто розробку, алгоритмів, і аналіз потреб майбутніх користувачів програмного забезпечення.
У широкому значенні програмування використовується у значенні створення програми дій або алгоритмів та навчання людей або пристроїв діяти за алгоритмами.
Яким би не був підхід до створення програмного забезпечення, кінцева програма має задовольняти деяким вимогам. Найчастіше зустрічаються[джерело не вказано 1015 днів]:
Ефективність/Продуктивність: кількість ресурсів системи, що споживає програма (час процесора, розмір пам'яті, зовнішня пам'ять, ширина каналу мережі, і навіть взаємодії з користувачем). Чим менше ресурсів споживається, тим краще;
Надійність: ймовірність того, що результат роботи програми правильний. Це залежить від корректності алгоритмів та правильності кодування;
Стійкість: як програма розв'язує проблеми в нестандартних ситуаціях, як наприклад неправильні дані, недоступність необхідних ресурсів як наприклад пам'ять, локальна мережа, та неправильні дії користувача;
Зручність: ергономічність програми. Легкість, з якою особа може використовувати програму для своїх цілей;
Переносимість: діапазон апаратного забезпечення та операційних систем на яких можна компілювати чи інтерпретувати код програми, виконуючи її. Це залежить від відмінностей в програмних ресурсах наданих різними платформами, включаючи ресурси, наявність компіляторів та бібліотек для мови програмування;
Масштабованість: Простота подальшого супроводження програми, тобто внесення в неї додаткових вдосконалень, що збільшують функціональність чи виправляють помилки. Цей критерій не має прямого відношення до користувача, але впливає на час, протягом якого програма буде використовуватись.
Рівні програмування
Успішне програмування передбачає виконання необхідних дій на таких рівнях.
Економічний (бізнес-логіка): Формування вимог до програмного продукту з урахуванням привабливості для користувачів, прибутковості для розробника і наявних можливостей розробника;
Структурний (архітектура): Створення переліку і взаємозв'язків потрібних модулів, графічних і звукових елементів, алгоритмів, баз даних, файлів, вибір мови програмування;
Детальний/Фізичний (кодування): Реалізація окремих функцій з використанням конструкцій і операторів мови програмування, друкування тексту програми на клавіатурі.
