Главная
Популярная публикация
Научная публикация
Случайная публикация
Обратная связь
ТОР 5 статей:
Методические подходы к анализу финансового состояния предприятия
Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века
Ценовые и неценовые факторы
Характеристика шлифовальных кругов и ее маркировка
Служебные части речи. Предлог. Союз. Частицы
КАТЕГОРИИ:
|
Підвищення кваліфікації спеціалістів з числа безробітних
Форма навчання - денна
Термін навчання – 2,82 міс.
ХАРКІВ-2015
Навчальний план
Підвищення кваліфікації спеціалістів з числа безробітних
за курсом «Програмне забезпечення систем»
Термін навчання - 2,82 місяці
№
п/п
| Найменування тем
| Кількість годин
| КількECTS
| Всього
| Теорет
заняття
| Лабор. заняття
| Консультації*
| Самост. робота в комп.класі
| 1.
| Основи програмування
|
|
|
|
| 3,6
| 14,4
| 2.
| Об’єктно-орієнтоване програмування
|
|
|
|
| 3,6
| 14,4
| 3.
| Бази даних
|
|
|
|
| 3,6
| 14,4
| 4.
| Web-дизайн
|
|
|
|
| 3,6
| 14,4
| 5.
| Програмування Java
|
|
|
|
| 3,6
| 14,4
| 6.
| Програмування Android
|
|
|
|
| 3,6
| 14,4
| 7.
| Аналіз вимог до програмного забезпечсення
|
|
|
|
| 3,6
| 14,4
| 8.
| Тестування програмного забезпечення
|
|
|
|
| 3,6
| 14,4
| | Екзамен**
| | | | | | | | ВСЬОГО
|
|
|
|
| 28,8
| 115,2
|
Примітки: * Консультації – 6% від кількості годин навчання за дисципліною (норма часу визначена наказом МОНУ № 450 від 7.08.2002р., пункт 10);
** Комплексний екзамен 0,5 год. на одного слухача.
Розрахунок обсягу навчального навантаження
Вид навчання
| Термін навчання
| годин
| днів
| місяців
| Теоретичне
|
|
| 0,64
| Лабораторні заняття на ПЕОМ
|
|
| 1,27
| Консультації
| 28,8
| 3,6
| 0,16
| Самостійна робота в комп’ютерному класі
| 115,2
| 14,4
| 0,65
| Підготовка до екзамену
| |
| 0,05
| Екзамен
| |
| 0,05
| Загальний термін навчання
|
|
| 2,82
|
Директор ЦПО І.А.Ревенчук
Навчально-тематичний план
підвищення кваліфікації спеціалістів з числа безробітних
за курсом «Програмне забезпечення систем»
№
п/п
| Найменування тем
| Кількість годин
| КількECTS
| Всього
| Теорет.
заняття
| Лабор. заняття
| Консультації*
| Самост.робота в комп. класі
| 1.
| Основи програмування
|
|
|
|
| 3,6
| 14,4
| 1.1
| Основні конструкції програмування.
Системи счислення. Числа і вирази. Типи даних. Присвоєння імен.
| |
|
|
|
|
| 1.2
| Основні конструкції програмування.
Умовні команди. Команди повторення. Функції. Рядки.
| | 9,4
|
|
|
| 2,4
| 1.3
| Фундаментальні структури даних.
Масиви. Структури. Об'єкти.
| |
|
|
|
|
| 1.4
| Алгоритми та розв'язання задач.
Сортування масивів м.
| |
|
|
|
|
| 1.6
| Алгоритми та розв'язання задач.
Оцінка продуктивності програм
| | 8,6
|
|
| 0,6
|
| 1.6
| Рекурсія.
| |
|
|
|
|
| 1.7
| Програмування подій. Користувацький інтерфейс. Графіка в HTML. Об'єктне програмування.
| |
|
|
|
|
| 2.
| Об’єктно-орієнтоване програмування
|
|
|
|
| 3,6
| 14,4
| 2.1
| Об'єктно-орієнтоване проектування.
Класи і об'єкти
| |
|
|
|
|
| 2.2
| Інкапсуляція та приховання інформації. Успадкування (перевизначення, динамічне зв'язування).
Інкапсуляція. Властивості та індексатори. Спадкування
| |
|
|
|
|
| 2.3
| Поліморфізм (поліморфізм підтипів і успадкування)Поліморфізм.
| |
|
|
|
|
| 2.4
| Класи та підкласи.
Клас рядків. Введення і виведення. Винятки.
| |
|
|
|
|
| 2.5
| Внутрішнє представлення об'єктів і таблиця методів. Класи колекцій і протоколи ітерації.
Віртуальні методи.Колекції.
| | 8,6
|
|
| 0,6
|
| 2.6
| Розподіл поведінки та реалізації.
Обробка подій. Дизайн користувацького інтерфейсу.
| | 8,4
|
|
|
| 2,4
| 2.7
| Ієрархія класів.
Проектування програм. Прив'язка до даних. Двовимірна графіка.
| |
|
|
|
|
| 3.
| Бази даних
|
|
|
|
| 3,6
| 14,4
| 3.1
| Інформаційні моделі та системи.
Введення в бази даних. Архітектура інформаційних систем та незалежність даних. Технології доступу до даних.
| |
|
|
|
|
| 3.2
| Інформаційні моделі та системи.
Моделювання даних. UML-моделювання. Концептуальні моделі. Інфологічне моделювання. Логічні моделі даних. Фізичне моделювання.
| | 8,6
|
|
| 0,6
|
| 3.3
| Реляційні бази даних. Структурна та цілісна частина РБД. Маніпуляційна частина РБД. Функціональні залежності. Нормальні форми.
| |
|
|
|
|
| 3.4
| Мови запитів до баз даних. Огляд мов баз даних. Мова SQL. Мови маніпулювання даними.
| | 8,4
|
|
|
| 2,4
| 3.5
| Мови запитів до баз даних. Мови визначення даних. Функції мов запитів.
| |
|
|
|
|
| 3.6
| Обробка транзакцій.
Обробка транзакцій. Фізична організація баз даних. Конфіденційність, цілісність, безпека та збереження інформації.
| |
|
|
|
|
| 3.7
| Розподілені БД.
Принципи розробки застосувань для баз даних. Розподілені БД. Сучасні напрямки створення БД та інформаційних систем.
| |
|
|
|
|
| 4.
| Гіпертекст та гіпермедіа (Web-дизайн)
|
|
|
|
| 3,6
| 14,4
| 4.1
| Вступ до www.
Ресурси Internet. Огляд протоколів. IP-адресація. DNS. Схеми доступу до ресурсів. URL. Поняття об’єктної моделі броузера. Основні положення стандарту DOM. Класифікація засобів доступу до об’єктної моделі документу HTML. Класифікація тегів. Атрибути тегів.
| |
|
|
|
|
| 4.2
| Вступ до www.
Поняття про верстку. Якірні теги. Засоби кодування кольору в web. Форми. Мета-теги. Фрейми. Каскадні таблиці стилів CSS. Контейнери div та span. Способи верстки web-документа. CSS 2.1 та CSS3.
| |
|
|
|
|
| 4.3
| Вступ до www.
Об’єктна модель динамічного HTML. Модель подій DHTML. Псевдокласи в CSS. Використання гіпермедіа.
| |
|
|
|
|
| 4.4
| Основи сценаріїв на Javascript.
Мови програмування для маніпулювання об’єктною моделлю документа. Контейнер Script. Бібліотеки сценаріїв. Вбудовані об’єкти мови Javascript.
| |
|
|
|
|
| 4.5
| Основи сценаріїв на Javascript.
Об’єкти. Методи об’єктів. Вбудовані функції мови Javascript. Базові події Javascript. Обробники подій. Використання властивостей об’єкту для управління подіями. Об’єктна модель браузера.
| |
|
|
| 0,6
| 2,4
| 4.6
| Основи сценаріїв на Javascript.
Структура XML-документу. Поняття DTD. Елементи документу XML. XML и XML-схеми (DTD, XSD). Доступ через DOM. XML и XSLT.
| |
|
|
|
|
| 4.7
| Основи сценаріїв на Javascript.
Основи AJAX. Основні напрями розвитку web. web2.0 та web3.0.
| |
|
|
|
|
| 5.
| Програмування Java
|
|
|
|
| 3,6
| 14,4
| 5.1
| Основи Java.
Операції та оператори. Масиви. Класи. Наслідування та поліморфізм
| |
|
|
|
|
| 5.2
| Пакет java.lang.
Рядки. Обробка виключень. Інтерфейси та внутрішні класи. Введення та виведення. Серіалізація об'єктів.
| |
|
|
|
|
| 5.3
| Розвинені засоби Java.
Контейнерні класи. Асоціативні контейнери. Системне програмування. Стискання та розбір даних. Документування програм.
| | 8,6
|
|
| 0,6
|
| 5.4
| Розвинені засоби Java.
Рефлексія. Завантаження класів. Багатопоточне програмування. Взаємодія потоків. Програмний інтерфейс JDBC.
| | 8,4
|
|
|
| 2,4
| 5.5
| Графічний інтерфейс користувача.
Програми з графічним інтерфейсом. Обробка подій в AWT.
| |
|
|
|
|
| 5.6
| Графічний інтерфейс користувача.
Бібліотека Swing. Компоненти та контейнери. Основні компоненти бібліотеки Swing.
| |
|
|
|
|
| 5.7
| Графічний інтерфейс користувача.
Текстові поля та модель документа. Форми та діалоги. Малювання в Swing. Відображення таблиць. Відображення дерев.
| |
|
|
|
|
| 6.
| Програмування Android
|
|
|
|
| 3,6
| 14,4
| 6.1
| Архітектура ОС та загальні принципи створення та налагодження застосувань.Context, Activity, Intent. Життєвий цикл застосування
| |
|
|
|
|
| 6.2
| Інтерфейс користувача.
Базові принципи побудови інтерфейсу користувача та взаємодії з ним. Адаптація під різні екрани.Фрагменти та взаємодія між ними, меню, діалоги, методи оповіщення користувача, Action Bar. Стилі та теми, drawable-ресурси, шари в UI
| |
|
|
| 0,6
| 2,4
| 6.3
| Робота з даними.
Локальне та зовнішнє сховище та збереження даних у файлах, параметри налаштування застосування, xml, збереження табличних даних у SQLite, транзакції, ContentProviders
| |
|
|
|
|
| 6.4
| Асинхронність в Android-застосуваннях.
Threads, Handlers AsyncTask. Синхронізація з життєвим циклом застосування. StrictMode
| |
|
|
|
|
| 6.5
| Створення сервісів.
Локальні та зовнішні сервіси. Зворотній зв'язок через PendingIntent та broadcast-recievers. Системні події
| |
|
|
|
|
| 6.6
| Робота з Internet.
API, JSON, Location API, Google Map API
| |
|
|
|
|
| 6.7
| Застосування з елементами Multimedia.
Камера, аудіо/відео. Підготовка програми до релізу
| |
|
|
|
|
| 7.
| Аналіз вимог до програмного забезпечення
|
|
|
|
| 3,6
| 14,4
| 7.1
| Типи вимог, функціональні, нефункціональні, атрибути якості.
Визначення образу та меж системи. Бізнес вимоги та варіанти використання системи. Визначення вимог, аналіз вимог, перевірка вимог, керування вимогами. Типи вимог
| |
|
|
|
|
| 7.2
| Аналіз вимог та керування вимогами.
Інспекція, атестація, закінченість, виявлення конфліктів та невідповідностей. Вимоги до типових систем: вбудовані, web, бізнес, наукові та ін. Керування вимогами: спостереження, пріоритети, зміни, базові лінії та інструментальна підтримка.
| |
|
|
|
|
| 7.3
| Специфікація та документування вимог.
Agile процеси. Процеси/ фази розробки проекту. Формування бачення проекту (Envision). Фаза планування й управління вимогами (Plan). Методологія Agile та артефакти в процесі керування вимогами.)
| |
|
|
|
|
| 7.4
| Специфікація та документування вимог.
Методологія Scrum, Productbacklog та бізнес значення. Sprint планування та ретроспектива. Сценарії користувача. Оцінка задач проекту. Тестовий сценарій. Визначення часу виконання проекту. Персональна контрольна панель проекту.
| |
|
|
| 0,6
| 2,4
| 7.5
| Мови написання специфікацій.
Методологія XP та специфікація проекту. Методологія Kanban та специфікація проекту.
| |
|
|
|
|
| 7.6
| Основи інженерії вимог до ПЗ.
Аналіз вимог у методології Domain driven development. Аналіз вимог у методології Crystal Family.
| |
|
|
|
|
| 7.7
| Узгодження вимог і управління ризиками.
SWOTаналіз проекту. Методи узгодження та верифікації вимог. Аналіз ризиків проекту.
| |
|
|
|
|
| 8.
| Якість програмного забезпечення та тестування
|
|
|
|
| 3,6
| 14,4
| 8.1
| Методи побудови тестів.Завдання та обмеження тестування. Рівні тестування. Класифікація методів тестування. Створення плану тестування.
| | 8,6
|
|
| 0,6
|
| 8.2
| Автоматизовані засоби тестування.
Тестування шляхів, гілок програмного коду. Тестування потоків даних. Еквівалентний розподіл. Аналіз граничних значень. Аналіз доменів.
| | 8,4
|
|
|
| 2,4
| 8.3
| Автоматизовані засоби тестування.
Системне тестування. Тестування продуктивності. Математичний опис тестів. Тестування потоків управління. Тестування потоків транзакцій. Синтаксичне тестування.
| |
|
|
|
|
| 8.4
| Стандарти якості програмного забезпечення.Основні поняття управління якістю. Метрики якості програмних систем. Українські стандарти якості. Міжнародні стандарти серії ISO 9001.
| |
|
|
|
|
| 8.5
| Процеси управління якістю програмного забезпечення.Узагальнена модель якості. Призначення процесів гарантії якості, верифікації та валідації. План управління якістю.
| |
|
|
|
|
| 8.6
| Термінологія та основи верифікації та атестації ПЗ.Теоретичні основи оцінки надійності. Застосування моделей надійності.
| |
|
|
|
|
| 8.7
| Термінологія та основи верифікації та атестації ПЗ.Тестування об’єктно-орієнтованого ПЗ. Тестування веб-застосувань. Інструментальні засоби тестування.
| |
|
|
|
|
| | Екзамен***
| | | | | | | | ВСЬОГО
|
|
|
|
| 28,8
| 115,2
|
<== предыдущая лекция |
| |
следующая лекция ==> |
| | | |
Не нашли, что искали? Воспользуйтесь поиском:
|