Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
Прикладне програмування
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.5
Кількість кредитів: 4
Кафедра: Автоматизовані системи управління
Лектор:
Семестр: 1 семестр
Форма навчання: денна
Результати навчання:
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Короткий зміст навчальної програми:
Рекомендована література:
Методи і критерії оцінювання:
Прикладне програмування
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.6
Кількість кредитів: 4
Кафедра: Інформаційні системи та мережі
Лектор: к.т.н., асистент Лозинська Ольга Володимирівна
Семестр: 1 семестр
Форма навчання: денна
Результати навчання:
• знати способи програмування, виконання та вiдлагодження програм мовою Java;
• вміти розробляти алгоритми розв'язування задачі;
• знати основні прийоми роботи з конструкціями мови Java, графічною бібліотекою класів, розширеною бібліотекою Java 2D.
• вміти розробляти алгоритми розв'язування задачі;
• знати основні прийоми роботи з конструкціями мови Java, графічною бібліотекою класів, розширеною бібліотекою Java 2D.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Алгоритмізація та програмування, Об’єктно-орієнтоване програмування, Основи інформаційних технологій, Математичний аналіз.
Короткий зміст навчальної програми:
Основні поняття мови Java. Основні типи, операції та вирази Java. Створення об’єктів та класів у Java. Перевантажені конструктори. Оголошення та виклик методів. Наслідування. Інтерфейси. Поліморфізм та абстрактні функції. Робота з текстовими файлами та стрічками Java. Пакети та технології Java. Аплети. Побудова інтерфейсу користувача.
Рекомендована література:
• Чен М.С. и др. Программирование на JAVA:1001 совет: Наиболее полное руководство по Java и Visual J++: Пер.с англ./Чен М.С.,Грифис С.В.,Изи Э.Ф..- Минск: Попурри,1997.- 640с.
• К. Арнольд, Дж. Гослинг, Д. Холмс. Язык программирования Java. 3-е изд.-М: «Вильямс», 2010.-624 с. Формат - pdf. [Електронний ресурс] – Режим доступу:
http://www.kodges.ru/59285-yazyk-programmirovaniya-java.html
• К.С. Хорстманн, Г.Корнелл. Библиотека профессионала. Java . Том 1. Основы, 7-е изд. -М: «Вильямс», 2008.-896 с. Формат - pdf. [Електронний ресурс] – Режим доступу: http://log-in.ru/books/21751/
• К.С. Хорстманн, Г.Корнелл. Библиотека профессионала. Java 2. Том 2. Тонкости программирования, 7-е изд. -М: «Вильямс», 2007. – 1168 с. Формат - pdf. [Електронний ресурс] – Режим доступу:
http://sharedlib.org/books/Informatika/Programmirovanie/Java/Java-2.-Biblioteka-professionala-tom-2.-Tonkosti-programmirovaniya-7-e-izd.-K.S.Horstmann-G.Kornell.html
• Фишер Т. Java. Карманний справочник. М. ООО «Вильмс», 2008. – 224с.
• К. Арнольд, Дж. Гослинг, Д. Холмс. Язык программирования Java. 3-е изд.-М: «Вильямс», 2010.-624 с. Формат - pdf. [Електронний ресурс] – Режим доступу:
http://www.kodges.ru/59285-yazyk-programmirovaniya-java.html
• К.С. Хорстманн, Г.Корнелл. Библиотека профессионала. Java . Том 1. Основы, 7-е изд. -М: «Вильямс», 2008.-896 с. Формат - pdf. [Електронний ресурс] – Режим доступу: http://log-in.ru/books/21751/
• К.С. Хорстманн, Г.Корнелл. Библиотека профессионала. Java 2. Том 2. Тонкости программирования, 7-е изд. -М: «Вильямс», 2007. – 1168 с. Формат - pdf. [Електронний ресурс] – Режим доступу:
http://sharedlib.org/books/Informatika/Programmirovanie/Java/Java-2.-Biblioteka-professionala-tom-2.-Tonkosti-programmirovaniya-7-e-izd.-K.S.Horstmann-G.Kornell.html
• Фишер Т. Java. Карманний справочник. М. ООО «Вильмс», 2008. – 224с.
Методи і критерії оцінювання:
• Поточний контроль (40%): письмові звіти з лабораторних робіт, усне опитування
• Підсумковий контроль (60%, екзамен): тестування (60%).
• Підсумковий контроль (60%, екзамен): тестування (60%).
Прикладне програмування
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.7
Кількість кредитів: 4
Кафедра: Системи автоматизованого проектування
Лектор:
Семестр: 1 семестр
Форма навчання: денна
Результати навчання:
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Короткий зміст навчальної програми:
Рекомендована література:
Методи і критерії оцінювання:
Прикладне програмування
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.8
Кількість кредитів: 4
Кафедра: Системи штучного інтелекту
Лектор: Виклюк Я.
Семестр: 1 семестр
Форма навчання: денна
Результати навчання:
знати:
- основні можливості та обмеження мови програмування
- реалізацію концепції об’єктно-орієнтованого програмування у Python
- як взаємодіяти із різними базами даних та файловою системою
вміти:
- створити власний простий продукт, використовуючи концепцію об’єктно-орієнтованого
програмування і асинхронність обробки
- створити модуль з можливість його використання сторонніми розробниками
- працювати із популярними реляційними та не реляційними базами використовуючи моделі,
написані Python
- використовувати багато потоковість і багатоядерні процесори для розробки ПЗ за допомогою
Python
- покривати код тестами
- основні можливості та обмеження мови програмування
- реалізацію концепції об’єктно-орієнтованого програмування у Python
- як взаємодіяти із різними базами даних та файловою системою
вміти:
- створити власний простий продукт, використовуючи концепцію об’єктно-орієнтованого
програмування і асинхронність обробки
- створити модуль з можливість його використання сторонніми розробниками
- працювати із популярними реляційними та не реляційними базами використовуючи моделі,
написані Python
- використовувати багато потоковість і багатоядерні процесори для розробки ПЗ за допомогою
Python
- покривати код тестами
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Алгоритмізація і програмування
Короткий зміст навчальної програми:
ТИПИ ДАНИХ І КОЛЕКЦІЙ. ФУНКЦІЇ І МОДУЛІ. РОБОТА З ФАЙЛАМИ. ОБ’ЄКТНО-ОРІЄНТОВАНЕ ПРОГРАМУВАННЯ. БАГАТОПОТОКОВІСТЬ ТА АСИНХРОННІСТЬ. ТЕСТУВАННЯ КОДУ. PYTHON ДЛЯ НАУКОВЦІВ. ДИСТРИБУТИВ ANACONDA І МЕНЕДЖЕР ПАКЕТІВ CONDA. БІБЛІОТЕКА PANDAS. БІБЛІОТЕКА NumPy. БІБЛІОТЕКА Matplotlib
Рекомендована література:
1. Allen Downey. Think Python, 2nd Edition. How to Think Like a Computer Scientist / O’Reilly, 2015. - 289 p.
2. Charles R. Severance. Python for Everybody: Exploring Data in Python 3 / CreateSpace
Independent Publishing Platform, 2016. - 244 pages
3. Wes McKinney & PyData Development Team. pandas: powerful Python data analysis toolkit
2. Charles R. Severance. Python for Everybody: Exploring Data in Python 3 / CreateSpace
Independent Publishing Platform, 2016. - 244 pages
3. Wes McKinney & PyData Development Team. pandas: powerful Python data analysis toolkit
Методи і критерії оцінювання:
50 - лабораторні роботи
50 - екзамен
50 - екзамен