Програмування мобільних систем звязку. Частина 1

Elective discipline
Навчальна дисципліна професійної підготовки
Обсяг освітнього компонента: 
• у кредитах ЄКТС — 4.5.
Кількість аудиторних занять: 
30 годин лекційних занять, 30 годин лабораторних занять.
Індивідуальна робота: 
• очна форма — розрахунково-графічна робота.
Семестровий контроль: 
Test.
Освітню компоненту забезпечує: 
Викладач: 
Анотація: 

Мета дисципліни:
формування сучасного рівня інформаційної та комп’ютерної культури, набуття практичних навичок з основ застосування сучасних технологій обробки інформації за допомогою ЕОМ, вивчення основ програмування, алгоритмів, отримання навичок хорошого стилю програмування, оволодіння методами проектування та створення програм згідно сучасних технологій програмування, практичної роботи на персональних ЕОМ, які складуть основу при вивченні багатьох наступних дисциплін професійної підготовки фахівця. 
 
Завдання дисципліни:
здатність використовувати інформаційні і комунікаційні технології та комп’ютери для програмування систем мобільного зв’язку та пристроїв мобільного зв’язку.  Здатність вирішувати стандартні завдання професійної діяльності з урахуванням основних вимог інформаційної безпеки.
 
 
Основні результати навчання
*
Уміння працювати з інформацією та програмним забезпеченням для вирішення професійних завдань при керуванні та програмуванні систем мобільного зв’язку. 
 
Форми організації освітнього процесу та види навчальних занять
*
Л – лекційні заняття; ПЗ – практичні заняття; ЛЗ – лабораторні заняття; СРС – самостійна робота здобувача вищої освіти; МКР – модульна контрольна робота; К – консультації.
*
*
Тематика та види навчальних занять
 
*
1 тиждень
Л 1. Вступ. Види програмних і операційних середовищ мобільних систем зв’язку.
ЛЗ 1. IDE CodeBlocks .
СРС. К.
*
2 тиждень
Л 2. Особливості сучасних API. Умови виконання програм у мобільних системах зв’язку.
ЛЗ 2. IDE CodeBlocks.
СРС. К.
*
3 тиждень
Л 3. Етапи розробки програм.
ЛЗ 3. Вивчення типів представлення даних.
СРС. К.
*
4 тиждень
Л 4. Структурно-функціональне програмування, методи опису структури програми.
ЛЗ 4. Вивчення типів представлення даних.
СРС. К.
*
5 тиждень
Л 5. Мова С/С ++. Вступ. Склад програми та стандартної бібліотеки.
ЛЗ 5. Складання алгоритму і програми вирішення квадратного рівняння.
СРС. К.
С
6 тиждень
Л 6. Оголошення функцій і змінних. Завдання початкових значень і констант.
ЛЗ 6. Складання алгоритму і програми вирішення квадратного рівняння.
СРС. К.
*
7 тиждень
Л 7. Види виразів (операцій) і їх подання у коді.
ЛЗ 7. Складання алгоритму і програми вирішення квадратного рівняння.
СРС. К.
*
8 тиждень
Л 8. Операції порівняння і логічні операції. Операції над бітами.
ЛЗ 8. Складання алгоритму і програми вирішення квадратного рівняння з використанням функцій і структур даних.
СРС. К.
МКР 1.
*
9 тиждень
Л 9. Структури розгалуження алгоритму. Операнди та їх пріоритети.
ЛЗ 9. Складання алгоритму і програми вирішення квадратного рівняння з використанням функцій і структур даних.
СРС. К.
*
10 тиждень
Л 10. Складні (складові) типи даних. Поняття масиву і його уявлення. 
ЛЗ 10. Складання алгоритму і програми вирішення квадратного рівняння з використанням функцій і структур даних.
СРС. К.
*
11 тиждень
Л 11. Порядок використання динамічної пам'яті.
ЛЗ 11. Складання алгоритму і програми зберігання даних у вигляді списку даних.
СРС. К.
*
12 тиждень
Л 12. Порядок використання динамічної пам'яті. Передача і отримання даних з функції.
ЛЗ 12. Складання алгоритму і програми зберігання даних у вигляді списку даних.
СРС. К.
*
13 тиждень
Л 13. Поняття динамічного списку і організація доступу до нього.
ЛЗ 13. Складання алгоритму і програми зберігання даних у вигляді списку даних.
СРС. К.
*
14 тиждень
Л 14. Поняття динамічного списку і організація доступу до нього із використанням структур даних.
ЛЗ 14. Інтерактивне введення-виведення даних.
СРС. К.
*
15 тиждень
Л 15.  Порядок роботи з консоллю.
ЛЗ 15. Інтерактивне введення-виведення даних.
СРС. К. МКР 2.
 
 
Індивідуальна робота - Розрахунково-графічна робота

Метою розрахунково-графічної роботі (РГР) є закріплення навичок по роботі з середовищами розробки і виконання етапів створення програмного продукту
Внаслідок виконання РГР студенти повинні: знати суть, склад і особливості застосування інтегрованої середи розробки; визначати складові елементи алгоритму та неєхидні для цього ресурси; виконувати створення програмного коду; освоїти методи тестування, налагодження і опису програм.
*
 
Самостійна робота
Самостійна робота складає 75 годин. Розподіл самостійної роботи за видами навчальних робіт:
1) підготовка до лекційних занять – 15 година;
2) підготовка до лабораторних занять – 25 годин;
3) виконання РГР – 30 годин.
4) підготовка до заліку – 5 годин;
4)*
*
Процедура оцінювання
*
Система оцінювання рівня навчальних досягнень ґрунтується на принципах ЄКТС та є накопичувальною. Для забезпечення оперативного контролю за успішністю та якістю рівня навчальних досягнень здобувачів вищої освіти дисципліна поділяється на два семестрові модулі. Здобувачі протягом семестру готуються до лекційних, практичних та лабораторних занять, виконують РГР або курсову роботу та 2 модульні контрольні роботи.
Модульні контрольні роботи №1, №2 виконуються у формі письмової роботи з використанням контрольних або тестових запитань.  Максимальна оцінка за її бездоганне виконання становить 25 балів. Кількість контрольних запитань – 3, кожна правильна відповідь оцінюється в 8-9 балів. Кількість тестових запитань 10, кожна правильна відповідь оцінюється в 2,5 бали.
Кожний модуль оцінюється у максимально можливі 50 балів.
Семестровий модуль № 1
Лабораторні завдання ЛЗ 1 – ЛЗ 2. Оцінка за виконання – 25 балів (по 12.5  бали за кожне завдання). 
МК1. Модульна контрольна робота – 25 балів (8 тиждень). 
Перескладання можливе протягом 9–11 тижнів за розкладом консультацій.
Семестровий модуль № 2
Лабораторні завдання ЛЗ 3 – ЛЗ 6. Оцінка за виконання – 25 балів (по 6,25  бала за кожне завдання). 
МК1. Модульна контрольна робота – 25 балів (15 тиждень).
Максимальна оцінка за повний обсяг виконаних навчальних елементів дисципліни – 100 балів.
Підсумковим контролем з дисципліни є залік. 
*
*
Умови допуску до підсумкового контролю
*
Залік виставляється здобувачу вищої освіти як сумарна оцінка за виконання всіх елементів навчальної дисципліни не менше ніж на 60%.
*
*
Політика освітнього процесу
*
Здобувач зобов’язаний своєчасно та якісно виконувати всі отримані завдання; за необхідністю з метою з’ясування всіх не зрозумілих під час самостійної та індивідуальної роботи питань, відвідувати консультації викладача. Дотримуватись принципів академічної доброчесності. 
Робота, яка виконана після встановлених викладачем термінів, не приймається.
*
Відсутність здобувача на контрольній роботі або на екзамені відповідає оцінці «0».
*
Під час лекції здійснювати телефонні дзвінки забороняється.
 

2020