Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



ДОДАТОК 5.

Програма курсу «Технологія програмування ІС»

Київський національний університет імені Тараса Шевченка

Факультет кібернетики

 

 

Кафедра теорії та технології програмування

 

Укладач: доктор фіз.–мат. наук, професор Лавріщева К.М.

 

 

Технологія програмування та комп`ютерні інформаційні технології”

 

Робоча навчальна програма дисципліни

для студентів спеціальності 6.050103 “Програмна інженерія”

Технологія програмування та комп`ютерні інформаційні технології”

Робоча навчальна програма дисципліни

для студентів спеціальності 6.050103 “Програмна інженерія”

Затверджено

на засіданні кафедри теорії та технології програмування

Протокол № 10

від ”20” червня 2011 р.

 

Зав. кафедри

теорії та технології програмування

 

Нікітченко М.С.

 

 

Затверджено

на засіданні Вченої Ради факультету кібернетики

Протокол № 11

від ”21” червня 2011 р.

 

 

Декан факультету

 

Анісімов А.В.

 

 

Київ–2011


 

Робоча навчальна програма з дисципліни

 

“Технологія програмування та інформаційні ситеми ”

 

Укладач: доктор фіз.–мат. наук, професор Лавріщева Катерина Михайлівна.

 

 

Лектор: доктор фіз.–мат. наук, професор Лавріщева Катерина Михайлівна.

 

Погоджено

з науково-методичною комісією

“___” _______________ 2011 р.

Голова НМК факультету

Хусаїнов Д.Я

 


 

 

ВСТУП

Дисципліна "Технологія програмування інформаційних систем ”

 

Технологія програмування" призначена для навчання студентами сучасним питання технології програмування з її процесами ЖЦ, моделями предметної області та різними методами побудови складних програм із більш простих. Вона є нормативною дисципліною спеціальності "прикладна математика", що читається в 7 семестрі, в обсязі 4 кредитів – 144 годин, з них 34 годин лекційних, 34 годин практичних, 76 години самостійної роботи. Закінчується курс іспитом.

Метою і завданням навчальної дисципліни "Технологія програмування" є засвоєння знань з основ створення великих програмних систем з використанням процесів життєвого циклу (ЖЦ), починаючи з завдання вимог і кінчаючи його супроводом. Базовим поняттям технології є базові прості об’єкти (модулі, компоненти, сервіси і др.). Об’єктами виробництва є складні, цільові програмні об’єкти. Головною проблемою створення цільових об’єктів із простих з вирішенням проблем перебудови даних, які не відповідають типу їх формальних параметрів. Системи загального призначення дають можливість інтегрувати різні компоненти. Але їх реалізація залежить від платформи, систем програмування з різних мов програмування (МП) та середовища виконання простих і складних програмних компонентів. Все це породжує необхідність трансформації не релевантних типів даних цих об’єктів.

Предмет навчальної дисципліни "Технологія програмування ІС" включає в себе вивчення базових понять дисципліни, основних її положень неформального типу стосовно систем обробки інформації або АСУ. Він дозволяє навчити проектувати окремі компоненти, вибрати їх із готових, створювати структуру майбутньої інформаційної системи, їх тестувати і перевіряти на якість, а також створювати технології обробки даних.

Вимоги до знань та вмінь.Для засвоєння курсу необхідні знання основ програмування, сучасних МП з об’єктно-орієнтованого типу, умов відповідних середовищ та знань методів тестування і трасування на процесах ЖЦ, а також базових основ програмної інженерії в части створення технологічних ліній і .Product line SEI USA.

Місце в структурно-логічній схемі спеціальності.Нормативна навчальна дисципліна "Технологія програмування" є складовою циклу професійної підготовки фахівців освітньо-кваліфікаційного рівня "бакалавр". Курс технології програмування є завершальним курсом після вивчення нормативних дисциплін “Об’єктно-орієнтоване програмування”, “Компонентне програмування”, "Системне програмування" та низки спецкурсів відповідного напряму.

Контроль знань здійснюється за рейтинговою системою.

Робота в семестрі подано одним змістовним модулем. Результати навчальної діяльності студентів оцінюються за 100-бальною шкалою.

Оцінювання за формами контролю.

Семестрова оцінка – 60 балів; із них модульні контрольні роботи – 50 балів, активна робота студентів – 10 балів. Підсумкова оцінка іспиту-40. Максимальна підсумкова оцінка – 100 балів.

Порядок розрахунку загальної оцінки.

Модульні контрольні роботи – 50 = 25+25 балів.

За активну роботу студента на практичних заняттях та на самостійній роботі до семестрової оцінки може бути додано до 10 балів.= 5+5

Студент має право на одне перескладання контрольної роботи із можливістю отримання максимальної кількості балів 25.

Термін перескладання визначається викладачем.

Студент допускається до складання заліку, якщо кількість набраних за семестр балів не менше 60.

Підсумкова оцінка іспиту–40 балів.

Шкала оцінювання

100-бальна система Національна шкала
90-100 Зараховано (відмінно)
85-89 Зараховано (добре)
75-84
65-74 Зараховано (задовільно)
60-64
30-59 Не зараховано
1-29 Не зараховано (без права перездачі)
     

 

 

ТЕМАТИЧНИЙ ПЛАН ЛЕКЦІЙ ТА ЛАБОРАТОРНИХ ЗАНЯТЬ

№ лекції Назва лекції Кількість годин
Лекції Лабораторнаробота Самостійна. робота
  Змістовий блок 1. Технологія програмування      
Предмет та мета курсу. Основні поняття технології програмування.
Розгляд стандартів життєвого циклу розробки програмних систем (ПС) і інформаційних систем (ІС).
Фундаментальні моделі життєвого циклу
Методи програмування (модульний, об’єктний, компонентний, сервісний і др.)
Моделі об’єктно-компонентного програмування
Моделі збирального програмування. Модель зборки, модель керування варіабельності і взаємодії.
Сучасні моделі розроблення ПС (MDD, MDA, GMD і ін.).
Типи даних мов програмування. Прості і структурні.
Композиція компонентів в різних мовах програмування.
Різновиди середовищ для вирішення проблем взаємодії компонентів, зокрема Corba, Ant MS.Net
Алгебраїчні системи перебудови типів даних мов програмування
Стандарт ISO/IEC 11404. Загальні типи даних (GDT), незалежні від МП. Стандарти генерації GDT до фундаментальних типів МП
Підходи до побудови модулів посередників для зв’язку різномовних модулів між собою
Огляд інструментів по забезпеченню взаємодії різних компонентів і систем у сучасних середовищах.
Технологія побудови ІС, ПС із готових компонентів. Принципи, методи Інженерія доменів, застосувань та ІС
Методи специфікації програм, інтерфейсів та систем
Тестування та верифікація програм, інтерфейсів та систем. Тв. Оцінка якості та витрат
  Модульна контрольна робота      
  Всього по модулю

 


Читайте також:

  1. ДОДАТОК
  2. Додаток
  3. ДОДАТОК
  4. Додаток
  5. Додаток
  6. Додаток
  7. Додаток
  8. Додаток
  9. Додаток
  10. Додаток
  11. ДОДАТОК
  12. Додаток 1




Переглядів: 651

<== попередня сторінка | наступна сторінка ==>
Оцінка застосування метода СОСОМО на конкретних даних | Загальний обсяг годин – 144, у тому числі

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.006 сек.