Програмування мобільних систем звязку. Частина 2
Мета дисципліни:
формування сучасного рівня інформаційної та комп’ютерної культури, набуття практичних навичок з основ застосування сучасних технологій обробки інформації за допомогою ЕОМ, вивчення основ програмування, алгоритмів, отримання навичок хорошого стилю програмування, оволодіння методами проектування та створення програм згідно сучасних технологій програмування, практичної роботи на персональних ЕОМ, які складуть основу при вивченні багатьох наступних дисциплін професійної підготовки фахівця.
Завдання дисципліни:
здатність використовувати інформаційні технології для програмування систем та пристроїв мобільного зв’язку з використанням алгоритмічного язику Python та С++.
Основні результати навчання
*
Знати та вимити працювати з програмним забезпеченням та операційними системами які використовуються для забезпечення і вирішення завдань при програмуванні систем мобільного зв’язку.
Здатність до систематичного вивчення та аналізу науково-технічної інформації, вітчизняного й закордонного досвіду з відповідного профілю підготовки.
Здатність здійснювати моделювання радіоелектронних та телекомунікаційних пристроїв на основі сучасних методів математичного та комп’ютерного моделювання.
Форми організації освітнього процесу та види навчальних занять
*
Л – лекційні заняття; ПЗ – практичні заняття; ЛЗ – лабораторні заняття; СРС – самостійна робота здобувача вищої освіти; МКР – модульна контрольна робота; К – консультації.
*
*
Тематика та види навчальних занять
1 тиждень
Л 1. Особливості подання текстових строкових даних та потокових даних.
ЛЗ 1. Робота з рядками і текстовими параметрами.
СРС. К.
*
2 тиждень
Л 2. Порядок роботи з текстовим рядком, операції вибірки даних з рядка та поблокове зчитування даних з потоку.
ЛЗ 2. Робота з рядками і текстовими параметрами.
СРС. К.
*
3 тиждень
Л 3. Методи роботи з наборами текстових рядків та блоками даних.
ЛЗ 3. Робота з рядками і текстовими параметрами.
СРС. К.
*
4 тиждень
Л 4. Порядок доступу до носіїв інформації у блоковому та потоковому режимі.
ЛЗ 4. Робота з каталогами та файлами.
СРС. К.
*
5 тиждень
Л 5. Метод доступу до каталогу на основі функцій POSIX.
ЛЗ 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. Особливості мови С++ та Python в порівнянні з С.
ЛЗ 13. Вивчення способів обміну даними по мережі.
СРС. К.
*
14 тиждень
Л 14. Концепція об'єктно-орієнтованого програмування.
ЛЗ 14. Вивчення способів обміну даними по мережі.
СРС. К.
*
15 тиждень
Л 15. Методи декомпозиції завдання відповідно до ООП.
ЛЗ 15. Вивчення способів обміну даними по мережі.
СРС. К. МКР 2.
**
Самостійна робота
*
Самостійна робота складає 75 годин. Розподіл самостійної роботи за видами навчальних робіт:
1) підготовка до лекційних занять – 30 година;
3) підготовка до лабораторних занять – 30 годин;
4) підготовка до екзамену – 15 годин;
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».
*
Під час лекції здійснювати телефонні дзвінки забороняється.