Роздрукувати сторінку
Главная \ Методичні вказівки \ Методичні вказівки \ 1264 Методичні матеріали щодо змісту та організації самостійної роботи студентів, поточного і підсумкового контролю їх знань з дисципліни Web-програмування, КНЕУ

Методичні матеріали щодо змісту та організації самостійної роботи студентів, поточного і підсумкового контролю їх знань з дисципліни Web-програмування, КНЕУ

« Назад

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

КИЇВСЬКИЙ НАЦІОНАЛЬНИЙ ЕКОНОМІЧНИЙ УНІВЕРСИТЕТ імені Вадима Гетьмана

Кафедра інформаційного менеджменту

МЕТОДИЧНІ МАТЕРІАЛИ ЩОДО ЗМІСТУ ТА ОРГАНІЗАЦІЇ САМОСТІЙНОЇ РОБОТИ СТУДЕНТІВ, ПОТОЧНОГО І ПІДСУМКОВОГО КОНТРОЛЮ ЇХ ЗНАНЬ з дисципліни “Web-програмування”

(для бакалаврів спеціальності 6.050100  ”Економічна кібернетика”)

КИЇВ КНЕУ 2006

 

1. ПЕРЕЛІК ПИТАНЬ, ЩО ОХОПЛЮЮТЬ ЗМІСТ РОБОЧОЇ ПРОГРАМИ ДИСЦИПЛІНИ

  1. Використання програмних технологій в Web.

  2. Методи програмування на сервері.

  3. Визначення єдиного шлюзового інтерфейсу (CGI).

  4. Характеристики передачі даних до CGI-програм.

  5. Засоби створення CGI-програм.

  6. Визначення та характеристики NSAPI/ISAPI.

  7. Використання умовних HTML-конструкцій.

  8. Визначення Web-сервера.

  9. Порівняльний аналіз Apache та Microsoft IIS.

  10. Комплекс технічних засобів для  Web-сервера.

  11. Встановлення та налаштування Web-сервера.

  12. Конфігурація Web-сервера.

  13. Адміністрування та віддалене управління Web-сервером.

  14. Визначення серверних сценаріїв.

  15. Використання мови програмування Perl для створення CGI-сценаріїв .

  16. Кодування та пересилка даних форми.

  17. Методи обробки даних форми.

  18. Характеристики бібліотек та модулів в Perl.

  19. Використання активних серверних сторінок (ASP).

  20. Визначення сценарія.

  21. Порівняльний аналіз мов програмування на рівні клієнта JavaScript та VBScript.

  22. Вставка сценаріїв до HTML-документів.

  23. Визначення зовнішніх сценаріїв.

  24. Характеристики виразів та операторів JavaScript.

  25. Опис стандартних об’єктів та функцій JavaScript.

  26. Змінні та літерали в JavaScript.

  27. Визначення та характеристики Java – аплетів.

  28. Визначення обробників та моделі подій.

  29. Характеристика динамічного HTML.

  30. Визначення об’єктної моделі документу.

  31. Ієрархія об’єктів в об’єктній моделі документу.

  32. Взаємодія сценаріїв із списками стилів.

  33. Характернистика мови програмування PHP (задачі, методи використання).

  34. Можливости PHP.

  35. Конфігурація PHP.

  36. Засоби інтеграції PHP з Apache.

  37. Визначення віртуальних хостів. Засоби безпеки.

  38. Сінтаксіс мови PHP.

  39. Основні оператори  PHP.

  40. Використання циклів в PHP.

  41. Інтеграція PHP и HTML.

  42. Підтримка file upload в PHP.

  43. Підтримка HTTP cookie в PHP .

  44. Використання операторів require () та include ().

  45. Обробка помилок в PHP.

  46. Константи в PHP.

  47. Розподіл інструкцій в PHP.

  48. Типи змінних в PHP та їх ініціалізація

  49. Методи маніпуляції з масивами в PHP.

  50. Використання операторів IF, ELSE, DO…WHILE, SWITCH, INCLUDE, REQUIRE, FUNCTION, CLASS в PHP.

  51. Характеристики функцій PHP: математичних функцій, дати/часу, роботи з каталогами. 

  52. Для чого потрібно визначати власні функції?

  53. Засоби маніпулюванння строками в PHP.

  54. Форматування строк в PHP.

  55. Регулярні вирази мови PHP.

  56. Мова PHP.
  57. Принципи об’єктно-орієнтованого програмування на  PHP.

  58. Характеристика роботи з файлами в PHP.

  59. Методи передачі та обробки параметрів з HTML-форм.

  60. Архітектура баз даних для Web.

  61. Характеристика СУБД MySQL (призначення, методи використання).

  62. Реалізація мови SQL в СУБД MySQL.

  63. Характеристика операторів пакета MySQL.

  64. Як надати доступ до баз даних пакета MySQL.

  65. Характеритика функцій для роботи з MySQL.

  66. Характеристика забезпечення безпеки баз даних MySQL.

  67. Організація  роботи з паролями в СУБД MySQL.

  68. Визначення альтернативних користувацьких логінів.

  69. Як змінити довжину ключа та порядок сортування.

  70. Характеристики утіліт  для роботи з MySQL.

  71. Аналіз технологій проектування cистем електронної комерції.

  72. Визначення складних Web-систем.

  73. Планування та супроводження проекту Web-додатку.

  74. Побудова системи управління товарами.

  75. Побудова системи управління профайлом.

  76. Побудова системи управління заказами.

  77. Побудова індивідуальний кошик заказу.

  78. Автоматизація систем оплати. Верифікація кредитних карток.

  79. Побудова системи управління доставкою.

  80. Система створення аналітичних звітів

 

2. КАРТА САМОСТІЙНОЇ РОБОТИ СТУДЕНТА з дисципліни „Web- програмування”

для студентів спеціальності „Економічна кібернетика”

Види самостійної роботи

Планові терміни виконання

Форми контролю та звітності

Максимальна кількість балів

Денна форма навчання

8-й семестр

І. Обовязкові

За систематичність і активність роботи на семінарських (практичних, лабораторних) заняття

1.1. Вивчення обов’язкової та додаткової літератури, текстів лекцій тощо

16

Активна участь у різних видах аудиторних занять

5

1.2. Підготовка до семінарських (практичних, лабораторних) занять

 

Активна участь в семінарських (практичних, лабораторних) заняттях

45

За виконання модульних (контрольних) завдань

1.3. Підготовка до модульних контрольних робіт

 

Перевірка правильності виконання модульних контрольних робіт

40

Разом балів за обов’язкові види СРС

90

ІІ. Вибіркові

За виконання завдань для самостійного опрацювання

2.1. Написання реферату за заданою тематикою

 

Обговорення (захист) матеріалів реферату під час ІКР

10

2.2. Пошук (підбір) та огляд літературних джерел за заданою проблематикою курсу

 

Розгляд підготовлених матеріалів під час аудиторних занять або ІКР

10

Разом балів за вибіркові види СРС

10

Всього балів за СРС

100

Вечірня форма навчання

8-й семестр

І. Обовязкові

За систематичність і активність роботи на семінарських (практичних, лабораторних) заняття

1.1. Вивчення обов’язкової та додаткової літератури, текстів лекцій тощо

16

Активна участь у різних видах аудиторних занять

5

1.2. Підготовка до семінарських (практичних, лабораторних) занять

 

Активна участь в семінарських (практичних, лабораторних) заняттях

45

За виконання модульних (контрольних) завдань

1.3. Підготовка до модульних контрольних робіт

 

Перевірка правильності виконання модульних контрольних робіт

40

Разом балів за обов’язкові види СРС

90

ІІ. Вибіркові

За виконання завдань для самостійного опрацювання

2.1. Написання реферату за заданою тематикою

 

Обговорення (захист) матеріалів реферату під час ІКР

10

2.2. Пошук (підбір) та огляд літературних джерел за заданою проблематикою курсу

 

Розгляд підготовлених матеріалів під час аудиторних занять або ІКР

10

Разом балів за вибіркові види СРС

10

Всього балів за СРС

100

Заочна форма навчання

8-й семестр

І. Обовязкові

За систематичність і активність роботи на семінарських (практичних, лабораторних) заняття

1.1. Вивчення обов’язкової та додаткової літератури, текстів лекцій тощо

16

Активна участь у різних видах аудиторних занять

5

1.2. Підготовка до семінарських (практичних, лабораторних) занять

 

Активна участь в семінарських (практичних, лабораторних) заняттях

45

За виконання модульних (контрольних) завдань

1.3. Підготовка до модульних контрольних робіт

 

Перевірка правильності виконання модульних контрольних робіт

40

Разом балів за обов’язкові види СРС

90

ІІ. Вибіркові

За виконання завдань для самостійного опрацювання

2.1. Написання реферату за заданою тематикою

 

Обговорення (захист) матеріалів реферату під час ІКР

10

2.2. Пошук (підбір) та огляд літературних джерел за заданою проблематикою курсу

 

Розгляд підготовлених матеріалів під час аудиторних занять або ІКР

10

Разом балів за вибіркові види СРС

10

Всього балів за СРС

100

 

3. ПОРЯДОК ПОТОЧНОГО І ПІДСУМКОВОГО ОЦІНЮВАННЯ ЗНАНЬ З ДИСЦИПЛІНИ

Завданням поточного модульного контролю є відповідно до вимог Болонської декларації перевірка розуміння та засвоєння теоретичного та практичного матеріалу і вироблення навичок проведення розрахункових робіт, умінь самостійно опрацьовувати тексти, здатності осмислити зміст теми чи розділу, умінь публічно чи письмово представити певний матеріал чи презентації.

Об'єктами поточного контролю знань студентів є:

а) систематичність та активність роботи на семінарських (практичних, лабораторних) заняттях (50 балів);

б) виконання завдань для самостійного опрацювання; (10 балів)

в) виконання модульних завдань. (40 балів)

При    контролі    систематичності    та    активності    роботи    студентів оцінці підлягають: відвідування семінарських та практичних занять; активність і рівень знань при обговорення проблемних питань; виконання додаткових завдань для самостійного вивчення,  участь у студентських наукових конференціях, конкурсах та олімпіадах.

При контролі систематичності та активності студентів студент може отримати до 50 балів із 100 балів, якими оцінюється поточна робота. Оцінці підлягають відвідування лекційних, практичних занять (5 балів), результати виконання лабораторних робіт. З них:

  • 5 балів – за відвідування семінарських та практичних занять; активність і рівень знань при обговорення проблемних питань.

  • 10 балів – за виконання додаткових завдань для самостійного вивчення,  участь у студентських наукових конференціях, конкурсах та олімпіадах.

  • Виконання нерозривного ланцюга лабораторних робіт оцінюється 45 балами.

Протягом VIII семестру модульний контроль рівня засвоєння знань студентами проводиться два рази (на 10-му і 15-му тижнях VIII семестру), після завершення лекційних і практичних занять, які відносяться до цього модулю.

При виконанні модульних контрольних завдань оцінці підлягають дві лабораторні роботи, які оцінюється в у 20 балів. Усього протягом семестру проводиться два модульні контролі і оцінка виводиться як середня арифметична з оцінок, отриманих на модульних контролях

Перший модульний контроль проводиться на 10-му тижні VІIІ семестру і охоплює теми:

Тема 1. Програмування Web-сторінок.

Тема 2. Web – сервери.

Тема 3. Технології розробки серверних сценаріїв.

Тема 4. Клієнтські сценарії та HTML.

На перший модульний контроль студенти повинні виконати лабораторну роботу № 1.

Другий модульний контроль проводиться на 15-му тижні VІIІ семестру та охоплює теми:

Тема 5. Мова програмування PHP.

Тема 6.Елементи мови PHP

Тема7..Робота с базами даних в Web.

Тема 8.Администрування пакета MySQL.

Тема 9.Технології проектування cистем електронної комерції .

Тема 10.Розробка системи електронного магазину

На другий модульний контроль студенти повинні виконати лабораторну роботу № 2.

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

Для отримання заліку студенти мають набрати за результатами поточного контролю знань по всіх формах його проведення не меньш 50 балів. Складання академичної заборгованості передбачає виконання всіх обов”язкових модульних завдань.

Оцінювання знань студентів здійснюється відповідно до вимог Болонської декларації,  за результатами поточного модульного контролю. Завдання поточного модульного контролю оцінюються в диапазоні від 0 до 100 балів відповідно до наказу ректора КНЕУ № 261 від 29.04.2005 р.

Підсумкова оцінка формується шляхом складання набраних балів та переведенням отриманого результату до 4-ри бальної системи та шкали за системою ECTS за схемою:

Загальна кількість балів

Оцінка за 4-ри бальною системою

Оцінка за шкалою ECTS

85-100

5 (відмінно)

А

80

4 (добре)

В

65-75

С

60

3 (задовільно)

D

50-55

Е

20-45

2 (незадовільно) з можливістю повторного складання

FX

0-15

2 (незадовільно) з обов’язковим повторним вивченням дисципліни

F

 

4. ОСОБЛИВОСТІ ПОТОЧНОГО КОНТРОЛЮ ЗНАНЬ СТУДЕНТІВ ЗАОЧНОЇ ФОРМИ НАВЧАННЯ

Об”єктом поточного контролю знань студентів заочної форми навчання є:

1) контроль систематичності роботи протягом семестру над вивченням програмного матеріалу дисципліни;

2) контроль за виконанням модульних завдань.

При виконанні модульних завдань оцінці підлягають:

  • Практичні завдання, що виконуються на практичних заняттях з дисципліни в аудиторії під контролем викладача - VІІІ семестр (45 балів).

  • Дві лабораторні роботи, що виконуються самостійно протягом семестру (по 20 балів кожна).

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

Оцінювання знань студентів здійснюється відповідно до вимог Болонської декларації,  за результатами поточного модульного контролю. Завдання поточного модульного контролю оцінюються в диапазоні від 0 до 100 балів відповідно до наказу ректора КНЕУ № 261 від 29.04.2005 р.

Підсумковий бал за результатами поточного модульного контролю оформлюється під час останнього семінарського (практичного, лабораторного) заняття.

5. СПИСОК РЕКОМЕНДОВАНОЇ ЛІТЕРАТУРИ

Основна

  1. Пауелл Томас. “Web-дизайн “ СПб. “BHV- Петербург” 2002.- 1024 с.

  2. Швендимен Блейк. «PHP 4. Руководство разработчика». М. Вильямс., 2002 – 684 с.

  3. Холл М. «Програмирование для Web. Библиотека для профессионалов». М. Вильямс., 2002 – 1216 с.

  4. А.В.Фролов «Базы данных в Интенете. Практическое руководство по созданию Web-приложений». М. Русская редакция., 2000. – 448 с.

Додаткова

1. Кирсанова Д. Веб-дизайн. - М.: "Символ", 2000. - 291с.

2. Матросов А., Сергеев А. и др. НТМL 4.0. - СПб: Издательство "ВНУ", 2000. - 670 с.

3. Паузлл Т. А. Полное руководство по НТМL. Мн.: 000 "Попурри", 2001.-911 с.

З повагою ІЦ “KURSOVIKS”!