Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
Програмування видавничих процесів, частина 2 (курсова робота)
Спеціальність: Видавництво та поліграфія
Код дисципліни: 6.186.00.O.20
Кількість кредитів: 3
Кафедра: Інформаційні технології видавничої справи
Лектор: к.т.н., доцент Гавриш Богдана Михайлівна
Семестр: 3 семестр
Форма навчання: денна
Результати навчання:
• • Знати інструментальні засоби структурного програмування.
• Знати засоби безпосереднього звертанням до апаратних пристроїв комп’ютера.
• Знати синтаксис і семантику, технологію програмування та функціональні можливості мови програмування Python.
• Вміти правильно формулювати загальну проблему.
• Вміти правильно формулювати конкретну науково-дослідну чи навчально-дослідну задачу.
• Вміти формулювати загальну мету й конкретні задачі роботи.
• Визначати методику дослідження.
• Знати засоби безпосереднього звертанням до апаратних пристроїв комп’ютера.
• Знати синтаксис і семантику, технологію програмування та функціональні можливості мови програмування Python.
• Вміти правильно формулювати загальну проблему.
• Вміти правильно формулювати конкретну науково-дослідну чи навчально-дослідну задачу.
• Вміти формулювати загальну мету й конкретні задачі роботи.
• Визначати методику дослідження.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Пререквізити
• Інформатика
• Основи програмування
Кореквізити:
• ООП.
• Інформатика
• Основи програмування
Кореквізити:
• ООП.
Короткий зміст навчальної програми:
Основні поняття. Постановка задачі - на цьому етапі визначається перелік функцій, які виконує програма, i пропонується інтерфейс користувача, з яким пов’язуються функції програми.
Проектування програми - на цьому етапі розробляється алгоритм та структура програми, а також структури вхідних, вихідних та внутрішніх даних.
Кодування програми - на цьому етапі створюється вихідний код програми.
Тестування програми - програму необхідно протестувати на достатньому обсязі даних.
Оформлення пояснювальної записки - останній етап виконання курсового проекту.
Рекомендована література:
• Марк Лутц. Программирование на Python / Пер. с англ. — 4-е изд. — СПб.: Символ-Плюс, 2011. — Т. I. — 992 с.
• С. Шапошникова. Основы программирования на Python. Учебник. Вводный курс. — версия 2. — 2011. — 44 с
• A. Sweigart. Core Python Applications Programming. — 2012. — 888 с.
• Бизли, Дэвид М. Язык программирования Python. Справочник. — К.: ДиаСофт, 2000. — 336 с.
• С. Шапошникова. Основы программирования на Python. Учебник. Вводный курс. — версия 2. — 2011. — 44 с
• A. Sweigart. Core Python Applications Programming. — 2012. — 888 с.
• Бизли, Дэвид М. Язык программирования Python. Справочник. — К.: ДиаСофт, 2000. — 336 с.
Методи і критерії оцінювання:
Якість курсового проекту (роботи) оцінюється за такими критеріями:
• відповідність змісту курсового проекту (роботи) завданню та вимогам навчально-методичних рекомендацій щодо його виконання;
• самостійність розв’язання поставленої задачі, проектного рішення, виконання розрахунків, креслень, графіків та таблиць;
• наявність елементів науково-дослідного характеру;
• використання комп’ютерних технологій;
• оформлення пояснювальної записки, графічних матеріалів згідно з вимогами конструкторської та технологічної документації,.
Максимальна сумарна оцінка – 100 балів.
• відповідність змісту курсового проекту (роботи) завданню та вимогам навчально-методичних рекомендацій щодо його виконання;
• самостійність розв’язання поставленої задачі, проектного рішення, виконання розрахунків, креслень, графіків та таблиць;
• наявність елементів науково-дослідного характеру;
• використання комп’ютерних технологій;
• оформлення пояснювальної записки, графічних матеріалів згідно з вимогами конструкторської та технологічної документації,.
Максимальна сумарна оцінка – 100 балів.
Програмування видавничих процесів, частина 2
Спеціальність: Видавництво та поліграфія
Код дисципліни: 6.186.00.O.19
Кількість кредитів: 4
Кафедра: Інформаційні технології видавничої справи
Лектор: к.т.н., доцент Гавриш Богдана Михайлівна
Семестр: 3 семестр
Форма навчання: денна
Результати навчання:
• з• Знати інструментальні засоби структурного програмування.
• Знати засоби безпосереднього звертанням до апаратних пристроїв комп’ютера.
• Знати синтаксис і семантику, технологію програмування та функціональні можливості мови програмування Python.
• Вміти здійснювати постановку задачі.
• Вміти розробляти схему її розв’язання.
• Вміти забезпечувати введення, опрацювання і виведення необхідної текстової та графічної інформації.
• Кваліфіковано записувати програму розв’язання задачі засобами мови Python.
• Налагоджувати та реалізовувати програму в інтегрованому середовищі Python.
• Знати засоби безпосереднього звертанням до апаратних пристроїв комп’ютера.
• Знати синтаксис і семантику, технологію програмування та функціональні можливості мови програмування Python.
• Вміти здійснювати постановку задачі.
• Вміти розробляти схему її розв’язання.
• Вміти забезпечувати введення, опрацювання і виведення необхідної текстової та графічної інформації.
• Кваліфіковано записувати програму розв’язання задачі засобами мови Python.
• Налагоджувати та реалізовувати програму в інтегрованому середовищі Python.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Пререквізити
• Інформатика
• Основи програмування
Кореквізити:
• ООП.
• Інформатика
• Основи програмування
Кореквізити:
• ООП.
Короткий зміст навчальної програми:
СОсновні поняття. Стандарт мови Python. Переваги та недоліки ООП порівняно з мовами сценаріїв. Створення і запуск програм мовою Python. Команда умови. Складені умови. Двоальтернативне розгалуження. Багатоальтернативне розгалуження. Вкладені оператори умовного переходу. Програмування циклічних алгоритмів. Шкала чисел (range). Генератор випадкових чисел. Список. Структура масиву: одновимірна (лінійна), двовимірна (таблична) та багатовимірна. Кортеж. Отримання даних з кортежу. Основні принципи технології ООП. Класи в мові Python. Наслідування. Поліморфізм.
Рекомендована література:
• Марк Лутц. Программирование на Python / Пер. с англ. — 4-е изд. — СПб.: Символ-Плюс, 2011. — Т. I. — 992 с.
• С. Шапошникова. Основы программирования на Python. Учебник. Вводный курс. — версия 2. — 2011. — 44 с
• A. Sweigart. Core Python Applications Programming. — 2012. — 888 с.
• Бизли, Дэвид М. Язык программирования Python. Справочник. — К.: ДиаСофт, 2000. — 336 с.
• С. Шапошникова. Основы программирования на Python. Учебник. Вводный курс. — версия 2. — 2011. — 44 с
• A. Sweigart. Core Python Applications Programming. — 2012. — 888 с.
• Бизли, Дэвид М. Язык программирования Python. Справочник. — К.: ДиаСофт, 2000. — 336 с.
Методи і критерії оцінювання:
письмові звіти з лабораторних робіт, усне опитування (40%)
підсумковий контроль (екзамен): письмово-усна форма (60%)
підсумковий контроль (екзамен): письмово-усна форма (60%)