
- •Міністерство інфраструктури України
- •Міністерство освіти і науки, молоді та спорту україни
- •Державний університет інформаційно-комунікаційних технологій
- •Oснови програмування та Технології програмування
- •1. Тематичний план дисципліни
- •2. План практичних і лабораторних занять та методичні поради до їх підготовки Модуль 1
- •Тема 3. Абстракція управління
- •Модуль 2
- •Тема 4. Масиви та вказівники
- •Тема 5. Процедурна абстракція та функції
- •Тема 6. Структури
- •Тема 7. Система введення/виведення
- •Модуль 3
- •Тема 8. Абстрактні типи даних та класи
- •Тема 9. Типи відношень між класами. Відношення успадкування
- •Модуль 5
- •Тема 11. Основи програмування для ос Windows. Базові елементи графічного інтерфейсу користувача
- •Тема 12. Загальна характеристика бібліотеки (Microsoft Foundation Classes). Проектування та розробка основних компонент графічного інтерфейсу з використанням mfc
- •3. Джерела інформації Основна література
- •Додаткова література
- •4. Питання для самоконтролю Модуль 1
- •Модуль 2
- •Модуль 3
- •Модуль 4
- •5. Перелік навчальних елементів, які включені до кваліфікаційних завдань Модуль 1
- •Модуль 2
- •Модуль 3
- •Модуль 4
- •6. Умови визначення навчального рейтингу
- •7. Теми курсових робіт та методичні поради щодо написання курсової роботи
Міністерство інфраструктури України
Міністерство освіти і науки, молоді та спорту україни
Державний університет інформаційно-комунікаційних технологій
Oснови програмування та Технології програмування
Методичні поради до практичних, лабораторних занять та самостійної роботи студентів з нормативної дисципліни освітньо-професійної програми з галузі знань 1701 Інформаційна безпека, напряму підготовки 6.170101 Безпека інформаційних і комунікаційних систем
Київ-2011
УДК 681.3.06
Укладач С.О. Спасітєлєва
Затверджено на засіданні ради факультету Інформаційної безпеки ДУІКТ
Технології програмування: методичні поради до практичних, лабораторних занять та самостійної роботи студентів / Укл. С.О. Спасітєлєва – К.: ДУІКТ, 2011 – 41 с.
Методичні поради містять необхідні матеріали для підготовки до практичних, лабораторних занять, самостійної підготовки та написання курсової роботи для студентів денної форми навчання при вивченні дисципліни “Основи програмування та технології програмування”.
Призначені для студентів напряму підготовки 6.170101 Безпека інформаційних і комунікаційних систем, галузі знань 1701 Інформаційна безпека.
Вступ
Нормативна навчальна дисципліна “Основи програмування та технології програмування ” має за мету надання знань, умінь, компетенцій в області технологій програмування та засвоєння студентами фундаментальних знань в області теорії і практики сучасного програмування із застосуванням процедурної та об’єктна-орієнтовної технології програмування.
Предметом вивчення навчальної дисципліни "Технології програмування" є: фундаментальні поняття програмування, технології програмування, головні принципи та підходи до програмування; базові елементи мови програмування; основи структурного програмування; основи об’єктно-орієнтованого програмування.
Нормативна навчальна дисципліна “ Основи програмування та технології програмування” вивчається у 7, 8, 9, 10 п/семестрах в обсязі 11 кредитів , в тому числі: 132 годин аудиторних занять, з них 46 годин - лекції, 36 години - практичні заняття, 50 години - лабораторні заняття а також 198 годин – самостійної роботи. Дисципліна викладається за модульно-рейтинговою системою. Перший змістовий модуль складають теми 1 - 3, другий – теми 4 - 7, третій – теми 8 - 10, четвертий – теми 11-13.
Згідно з “Положенням про організацію навчального процесу у вищих навчальних закладах України практичне заняття - вид навчального заняття, на якому викладач організує детальний розгляд студентами окремих теоретичних положень навчальної дисципліни та формує вміння і навички їх практичного застосування шляхом індивідуального виконання студентом відповідно сформульованих завдань.
Підготовка до практичного заняття включає самостійне опрацювання теоретичного матеріалу за конспектом лекцій, підручником чи навчальними посібниками.
Під час проведення практичного заняття студент особисто або разом з групою бере участь у детальному розгляді теоретичних положень навчальної дисципліни, виконує вправи, задачі, інші завдання.
Після проведення практичного заняття студент, самостійно виконує індивідуальні завдання. При цьому потрібно пам’ятати, що мета заняття - це засвоєння методу використання теорії, а не лише правильний розв’язок конкретної задачі.
Перелік тем практичних занять, плану проведення заняття, завдань для виконання на занятті та завдань для самостійної роботи визначені в наступних розділах.
Згідно з “Положенням про організацію навчального процесу у вищих навчальних закладах України лабораторне заняття – вид навчального заняття, на якому студент під керівництвом викладача особисто проводить натурні або імітаційні експерименти чи досліди з метою практичного підтвердження окремих теоретичних положень даної навчальної дисципліни, набуває практичних роботи з лабораторним устаткуванням, обладнанням, засобами обчислювальної техніки, вимірювальною технікою, методикою експериментальних досліджень у конкретній предметній галузі.
Підготовка до лабораторного заняття включає:
самостійне опрацювання теоретичного матеріалу за конспектом лекцій, підручником чи навчальними посібниками;
самостійне визначення та засвоєння методики проведення імітаційного чи натурного експерименту.
Під час проведення лабораторного заняття студент особисто виконує лабораторну роботу згідно із завданням на виконання відповідних обчислень за допомогою ЕОМ, та самостійно готує звіт про результати дослідження. На лабораторних заняттях можна виділити чотири етапи: ознайомлення зі схемою та обладнанням лабораторної роботи; відтворення досліджуваного процесу чи явища у вигляді алгоритму або сукупності взаємодіючих об’єктів, реалізація у вигляді програмного проекту, аналіз та узагальнення результатів.
Перелік тем лабораторних занять, завдань та опису лабораторних робіт визначені в наступних розділах.
Виконання повного обсягу практичних та лабораторних занять, визначених робочою навчальною програмою дисципліни, є обов’язковим для студента. Студент, який з тих, чи інших причин пропустив практичні або лабораторні заняття, не виконав повний обсяг індивідуальних завдань, повинен їх відпрацювати та виконати у час, і формі, вказаних викладачем. В протилежному випадку студент не допускається до підсумкового модульного контролю. Отримані студентом бали за виконані лабораторні роботи враховуються при виставленні оцінки за модульним контролем з даної навчальної дисципліни.
Методичні поради щодо підготовка практичних, лабораторних занять та самостійної роботи студентів з нормативної навчальної дисципліни “Технології програмування” містять конкретні завдання та поради щодо підготовки до кожного практичного, лабораторного заняття та самостійної роботи. Також наведені теми курсових робіт та методичні поради щодо виконання курсової роботи.