УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
Аникуев С.В.
____________________________
____________________________
«___» _____________ 20___ г.
научить технологиям веб-программирования, создания информационных систем с веб-интерфейсом в архитектуре MVC;
дать практические навыки развёртывания инфраструктуры, размещения и сопровождения веб-сайтов, использования современных веб-технологий.
основы языков программирования PHP, JavaScript;
умеет
создавать интерактивные элементы на основе DOM, JavaScript и технологии Ajax;
владеет навыками
опытом размещения, сопровождения, настройки (в т.ч. защиты) сайтов на удалённом веб-сервере.
понятия фреймворков и библиотек (JQuery, xAjax, Yii);
умеет
выполнять разметку страниц с использованием веб-шаблонов;
владеет навыками
навыками разработки технического задания
основные принципы работы шаблонизаторов;
технологии использования API свободных веб-сервисов.
умеет
использовать API свободных веб-сервисов.
владеет навыками
навыками применения типовых решений и шаблонов проектирования web- приложений
основы интернет- и веб-программирования;
умеет
проектировать и разворачивать базы данных в СУБД SQLite/MariaDB;
владеет навыками
навыками развёртывания платформы LAMP
основные принципы работы Apache и платформы LAMP;
умеет
писать программные модули для управления данными и отображения контента с использованием языка программирования PHP;
владеет навыками
основными приёмами по созданию динамических веб-сайтов с использованием методологии MVC.
Изучение дисциплины осуществляется в 6семестре(-ах).
час/з.е.
тельная ра-
бота, час
час
ции
занятия
в интерактивной форме
час/з.е.
(вид интерактивной формы проведения занятий)/(практическая подготовка)
(и/или раздела)
часов / часов интерактивных занятий/ практическая подготовка
контролю
1. Рабочую программу дисциплины «Web-программирование».
2. Методические рекомендации по освоению дисциплины «Web-программирование».
3. Методические рекомендации для организации самостоятельной работы обучающегося по дисциплине «Web-программирование».
4. Методические рекомендации по выполнению письменных работ ().
5. Методические рекомендации по выполнению контрольной работы студентами заочной формы обучения.
Для успешного освоения дисциплины, необходимо самостоятельно детально изучить представленные темы по рекомендуемым источникам информации:
(№ источника)
(из п.8 РПД)
(из п.8 РПД)
(из п.8 РПД)
Текущий контроль проводится в течение семестра с целью определения уровня усвоения обучающимися знаний, формирования умений и навыков, своевременного выявления преподавателем недостатков в подготовке обучающихся и принятия необходимых мер по её корректировке, а также для совершенствования методики обучения, организации учебной работы и оказания индивидуальной помощи обучающемуся.
Промежуточная аттестация по дисциплине «Web-программирование» проводится в виде Экзамен, Курсовой проект.
За знания, умения и навыки, приобретенные студентами в период их обучения, выставляются оценки «ЗАЧТЕНО», «НЕ ЗАЧТЕНО». (или «ОТЛИЧНО», «ХОРОШО», «УДОВЛЕТВОРИТЕЛЬ-НО», «НЕУДОВЛЕТВОРИТЕЛЬНО» для дифференцированного зачета/экзамена)
Для оценивания знаний, умений, навыков и (или) опыта деятельности в университете приме-
В соответствии с балльно-рейтинговой системой оценки, принятой в Университете студентам начисляются баллы по следующим видам работ:
В случае отказа – студент сдает зачет (дифференцированный зачет, экзамен) по приведенным выше вопросам и заданиям. Итоговая успеваемость (зачет, дифференцированный зачет, экзамен) не может оцениваться ниже суммы баллов, которую студент набрал по итогам текущей и промежуточной успеваемости.
При сдаче (зачета, дифференцированного зачета, экзамена) к заработанным в течение семестра студентом баллам прибавляются баллы, полученные на (зачете, дифференцированном зачете, экзамене) и сумма баллов переводится в оценку.
7 баллов выставляется студенту, полностью освоившему материал дисциплины или курса в соответствии с учебной программой, включая вопросы рассматриваемые в рекомендованной программой дополнительной справочно-нормативной и научно-технической литературы, свободно владеющему основными понятиями дисциплины. Требуется полное понимание и четкость изложения ответов по экзаменационному заданию (билету) и дополнительным вопросам, заданных экзаменатором. Дополнительные вопросы, как правило, должны относиться к материалу дисциплины или курса, не отраженному в основном экзаменационном задании (билете) и выявляют полноту знаний студента по дисциплине.
5 балла заслуживает студент, ответивший полностью и без ошибок на вопросы экзаменационного задания и показавший знания основных понятий дисциплины в соответствии с обязательной программой курса и рекомендованной основной литературой.
3 балла дан недостаточно полный и недостаточно развернутый ответ. Логика и последовательность изложения имеют нарушения. Допущены ошибки в раскрытии понятий, употреблении терминов. Студент не способен самостоятельно выделить существенные и несущественные признаки и причинно-следственные связи. Студент может конкретизировать обобщенные знания, доказав на примерах их основные положения только с помощью преподавателя. Речевое оформление требует поправок, коррекции.
2 балла дан неполный ответ, представляющий собой разрозненные знания по теме вопроса с существенными ошибками в определениях. Присутствуют фрагментарность, нелогичность изложения. Студент не осознает связь данного понятия, теории, явления с другими объектами дисциплины. Отсутствуют выводы, конкретизация и доказательность изложения. Речь неграмотная. Дополнительные и уточняющие вопросы преподавателя не приводят к коррекции ответа студента не только на поставленный вопрос, но и на другие вопросы дисциплины.
1 балл дан неполный ответ, представляющий собой разрозненные знания по теме вопроса с существенными ошибками в определениях. Присутствуют фрагментарность, нелогичность изложения. Студент не осознает связь данного понятия, теории, явления с другими объектами дисциплины. Отсутствуют выводы, конкретизация и доказательность изложения. Речь неграмотная. Дополнительные и уточняющие вопросы преподавателя не приводят к коррекции ответа студента не только на поставленный вопрос, но и на другие вопросы дисциплины.
0 баллов - при полном отсутствии ответа, имеющего отношение к вопросу.
Оценивание задачи
6 баллов Задачи решены в полном объеме с соблюдением необходимой последовательности.
5 баллов
4 балла Задачи решены с небольшими недочетами.
3 балла
2 балла Задачи решены не полностью, но объем выполненной части таков, что позволяет по-лучить правильные результаты и выводы.
1 баллов Задачи решены частично, с большим количеством вычислительных ошибок, объем выполненной части работы не позволяет сделать правильных выводов.
0 баллов Задачи не решены или работа выполнена не полностью, и объем выполненной ча-сти работы не позволяет сделать правильных выводов.
Перевод рейтинговых баллов в пятибалльную систему оценки знаний обучающихся:
для экзамена:
- «отлично» – от 89 до 100 баллов – теоретическое содержание курса освоено полностью, без пробелов необходимые практические навыки работы с освоенным материалом сформированы, все
- «хорошо» – от 77 до 88 баллов – теоретическое содержание курса освоено полностью, без пробелов, некоторые практические навыки работы с освоенным материалом сформированы недо-статочно, все предусмотренные программой обучения учебные задания выполнены, качество вы-полнения ни одного из них не оценено минимальным числом баллов, некоторые виды заданий вы-полнены с ошибками;
- «удовлетворительно» – от 65 до 76 баллов – теоретическое содержание курса освоено ча-стично, но пробелы не носят существенного характера, необходимые практические навыки работы с освоенным материалом в основном сформированы, большинство предусмотренных программой обучения учебных заданий выполнено, некоторые из выполненных заданий, возможно, содержат ошибки;
- «неудовлетворительно» – от 0 до 64 баллов - теоретическое содержание курса не освоено, необходимые практические навыки работы не сформированы, выполненные учебные задания со-держат грубые ошибки, дополнительная самостоятельная работа над материалом курса не приведет к существенному повышению качества выполнения учебных заданий
2. Что такое «процесс-клиент»?
3. Опишите обобщенное взаимодействие между клиентом и сервером
4. Алгоритм взаимодействия посредством простого протокола, не требующего установления соединения
5. Алгоритм взаимодействия посредством надежного протокола с установкой соединения
6. Уровни приложения типа клиент-сервер, их назначение.
7. Варианты пользовательского интерфейса
8. Сущность двухзвенной архитектуры «клиент-сервер»
9. Альтернативные формы организации архитектуры клиент-сервер
10. Сущность трехзвенной архитектуры «клиент-сервер»
11. Вертикальное распределение логически различных компонентов
12. Горизонтальное распределение логически различных компонентов
13. Определение Объектной модели браузера (BOM – Browser Object Model).
14. Перечислить основные объекты ВОМ. Указать их место в окне браузера
15. Основные объекты ВОМ: Объект window, свойства и методы.
16. Основные объекты ВОМ: Объект navigator, свойства и методы.
17. Основные объекты ВОМ: Объект history, свойства и методы.
18. Основные объекты ВОМ: Объект location, свойства и методы.
19. Основные объекты ВОМ: Объект screen, свойства и методы.
20. Основные объекты ВОМ: Объект document, свойства и методы.
21. Critical Rendering Path (CRP): определение, сущность процесса.
22. Список свойств, изменение которых вызывают Paint.
23. Список свойств, изменение которых вызывает Layout.
24. Определение Объектной модели документа (DOM – Document Object Model).
25. Объектная структура DOM.
26. Типы узлов DOM.
27. Типы отношений узлов DOM.
28. Узлы DOM: свойство nodeName
29. Узлы DOM: свойство tagName
30. Узлы DOM: свойство nodeValue
31. Узлы DOM: свойство data
32. Узлы DOM: свойство textContent
33. Узлы DOM: свойство innerHTML
34. Иерархия классов DOM
36. Перемещение по узлам дерева
37. Методы для выбора HTML-элементов
38. Получение и установка контента элементам в JavaScript
1. Разработать web страницу, содержащую скрипт непосредственно на странице.
2. Разработать web страницу, к которой скрипт подключен из внешнего файла.
3. Написать скрипт, который выводит в консоль заданную строку текста.
4. Написать скрипт, который определит тип заданной переменной и выведет результат в консоль.
5. Написать скрипт, который выводит результат конкатенации заданных строк в консоль с помощью шаблонной строки.
6. Написать скрипт, который демонстрирует правила использования побитовых операторов.
7. Написать скрипт, который демонстрирует отличия операторов сравнения с учетом типа и с попыткой преобразования.
8. Написать скрипт, который демонстрирует преобразования строки в число с помощью унарного оператора.
9. Написать скрипт, который демонстрирует преобразования строки в число с помощью функций.
10. Написать скрипт, который демонстрирует преобразования числа в строку.
11. Написать скрипт, который проверяет является ли значение конечным числом.
12. Написать скрипт, который проверяет является ли значение NaN.
13. Написать скрипт, который округляет число до ближайшего целого в меньшую сторону.
14. Написать скрипт, который округляет число до ближайшего целого в большую сторону
15. Написать скрипт, который округляет число в большую сторону, если дробная часть >= 0.5; иначе в меньшую сторону
1. Web-страница (документ HTML) представляет собой:
a. Текстовый файл с расширением txt или doc
b. Текстовый файл с расширением htm или html
c. Двоичный файл с расширением com или exe
d. Графический файл с расширением gif или jpg
2. Для вставки изображения в документ HTML используется команда:
a. <img src="ris.jpg">
b. <body background="ris.jpg">
c. <a rel="nofollow ugc" target="_blank" href="ris.jpg">
d. <input="ris.jpg">
3. Гипертекст - это:
a. Текст очень большого размера
b. Текст, в котором используется шрифт большого размера
c. Структурированный текст, где возможны переходы по выделенным меткам
d. Текст, в который вставлены объекты с большим объемом информации
4. Чему равно по умолчанию значение параметра SIZE тега <FONT>?
a. 6
b. 3
c. 4
d. 5
5. Каким тегом объявляется web-страница?
a. <html> </html>
b. <head> </head>
d. <body> </body>.
6. Какой код для пустой web-страницы правильный?
a. <html> <head> <title> </head> <body> </body> </html>
b. <html> <head> <title> </title> </head> <body> </body> </html>
c. <html> <head> <title> <body> </body> </html>
d. <html> <head> <title> </title> </head> <body> </body>
7. Каким тегом задается вставка гиперссылки на web-страницу?
a. <font color="..."> </font>
b. <img src="...">
c. <a rel="nofollow ugc" target="_blank" href="..."> </a>
d. <a name="..."></a>
8. Инструкция браузеру, указывающая способ отображения текста:
a. Программный код
b. Тэг
c. Файл
d. Гиперссылка
9. Программа для просмотра гипертекстовых страниц называется:
a. Сервер
b. Протокол
c. HTML
d. Браузер
10. Какие тэги задают размер заголовка?
a. <p></p>
b. <img src=”name”>
c. <body></body>
d. <h1></h1>
Экзамен, на который явка обязательна, проводится согласно расписанию учебных занятий. Экзамен является формой отчетности, фиксирующей, что студент выполнил необходимый минимум работы по освоению определенного раздела образовательной программы.
Подготовка к экзамену и успешное освоение материала дисциплины начинается с первого дня изучения дисциплины и требует от студента систематической работы:
1) не пропускать аудиторные занятия (лекции, практические занятия);
2) активно участвовать в работе семинаров (выступать с сообщениями, проявляя себя в выполнении всех видов заданий – устном опросе, творческих заданиях, в решении и обсуждении контекстных задач, в деловой игре, выполнять все требования преподавателя по изучению курса, приходить подготовленными к занятию).
Подготовка к экзамену предполагает самостоятельное повторение ранее изученного материала не только теоретического, но и практического.
Для допуска к экзамену студенту необходимо получить за семестр не менее 55 баллов.
Систематическая и своевременная работа по освоению знаний становится залогом получения экзамен «автоматом» при получении более 55 баллов. Таким образом, экзамен может быть выставлен без опроса – по результатам работы студента в течение семестра.
Студенты, не набравшие 55 баллов, готовятся к экзамену, на котором должны показать, что материал курса ими освоен.
Э-122
Оснащение: специализированная мебель на 25 посадочных мест, рабочие станции 13 шт., проектор Epson EB -965H – 1 шт., интерактивная доска SMART Board 690 – 1 шт., учебно-наглядные пособия в виде презентаций, подключение к сети «Интернет», доступ в электронную информационно-образовательную среду университета, выход в корпоративную сеть университета.
а) для слабовидящих:
- на промежуточной аттестации присутствует ассистент, оказывающий студенту необходимую техническую помощь с учетом индивидуальных особенностей (он помогает занять рабочее место, передвигаться, прочитать и оформить задание, в том числе записывая под диктовку);
- задания для выполнения, а также инструкция о порядке проведения промежуточной аттестации оформляются увеличенным шрифтом;
- задания для выполнения на промежуточной аттестации зачитываются ассистентом;
- письменные задания выполняются на бумаге, надиктовываются ассистенту;
- обеспечивается индивидуальное равномерное освещение не менее 300 люкс;
- студенту для выполнения задания при необходимости предоставляется увеличивающее устройство;
в) для глухих и слабослышащих:
- на промежуточной аттестации присутствует ассистент, оказывающий студенту необходимую техническую помощь с учетом индивидуальных особенностей (он помогает занять рабочее место, передвигаться, прочитать и оформить задание, в том числе записывая под диктовку);
- промежуточная аттестация проводится в письменной форме;
- обеспечивается наличие звукоусиливающей аппаратуры коллективного пользования, при необходимости поступающим предоставляется звукоусиливающая аппаратура индивидуального пользования;
- по желанию студента промежуточная аттестация может проводиться в письменной форме;
д) для лиц с нарушениями опорно-двигательного аппарата (тяжелыми нарушениями двигательных функций верхних конечностей или отсутствием верхних конечностей):
- письменные задания выполняются на компьютере со специализированным программным обеспечением или надиктовываются ассистенту;
- по желанию студента промежуточная аттестация проводится в устной форме.