Закреплена за кафедрой | Кафедра вычислительной техники и электроники |
---|---|
Направление подготовки | 09.03.01. Информатика и вычислительная техника |
Форма обучения | Очная |
Общая трудоемкость | 2 ЗЕТ |
Учебный план | 09_03_01_ИиВТ-3-2019 |
|
|
Распределение часов по семестрам
Курс (семестр) | 3 (6) | Итого | ||
---|---|---|---|---|
Недель | 15 | |||
Вид занятий | УП | РПД | УП | РПД |
Лекции | 36 | 36 | 36 | 36 |
Сам. работа | 9 | 9 | 9 | 9 |
Часы на контроль | 27 | 27 | 27 | 27 |
Итого | 72 | 72 | 72 | 72 |
Визирование РПД для исполнения в очередном учебном году
Рабочая программа пересмотрена, обсуждена и одобрена для
исполнения в 2019-2020 учебном году на заседании
кафедры
Кафедра вычислительной техники и электроники
Протокол от 03.06.2019 г. № 68/18-19
Заведующий кафедрой д.т.н., Седалищев Виктор Николаевич, проф., зав. кафедрой "Вычислительной техники и электроники"
1.1. | Цель изучения дисциплины – ознакомить студентов с основами технологии построения сайтов в интернет, а также сформировать у будущих специалистов теоретические знания и практические навыки по применению современных методов и программных средств, использующихся при построении сайтов. Основными задачами изучения дисциплины «Web-программирование» являются: - овладение специфическими знаниями по программированию применительно к интернет; - овладение технологиями, использующимися для построения сайтов; - приобретение практических навыков работы с современными программными средствами. |
---|
Цикл (раздел) ООП: Б1.В.04 |
СПК-3 | способностью осознавать сущность и значение информации в развитии современного общества; владеть основными методами, способами и средствами получения, хранения, переработки информации |
В результате освоения дисциплины обучающийся должен | |
3.1. | Знать: |
---|---|
3.1.1. | технологии создания сайтов и современных программых средствах, использующихся для этой цели; знать основы PHP и MySQL; знать основы программирования и визуального представления информации на стороне клиента. |
3.2. | Уметь: |
3.2.1. | разбираться в коде страниц сайтов; уметь анализировать скрипты различных CMS. |
3.3. | Иметь навыки и (или) опыт деятельности (владеть): |
3.3.1. | анализа и выбора CMS в соответствии с задачей создания сайта. |
Код занятия | Наименование разделов и тем | Вид занятия | Семестр | Часов | Компетенции | Литература |
---|---|---|---|---|---|---|
Раздел 1. Вводные понятия. Этапы построения сайтов. CMS. | ||||||
1.1. | Этапы построения сайта. Составление технического задания. Определение функционала сайта. Лэйауты. Дизайн. Верстка. Система управления контентом (CMS). | Лекции | 6 | 2 | Л1.1 | |
1.2. | Сравнительный анализ различных CMS. | Сам. работа | 6 | 2 | Л1.1 | |
Раздел 2. Основы HTML. Разметка и верстка сайта. | ||||||
2.1. | Структура документа. Форматирование документа Основные элементы: заголовки, абзацы, списки, гиперссылки. Графика и таблицы. Формы. | Лекции | 6 | 4 | Л2.3, Л1.1 | |
2.2. | Отличия XHTML от HTML. Спецификации HTML. | Сам. работа | 6 | 1 | Л2.3, Л1.1 | |
Раздел 3. Каскадные таблицы стилей CSS. | ||||||
3.1. | Основные понятия. Способы определения стилей. Единицы измерения. Форматирование текста. Отступы, рамки, фон. Псевдостили гиперссылок. | Лекции | 6 | 4 | Л2.3, Л1.1 | |
3.2. | Соответствие CSS-кода стандартам. | Сам. работа | 6 | 1 | Л2.3, Л1.1 | |
Раздел 4. Язык PHP. | ||||||
4.1. | Основные понятия. Переменные, типы данных, константы, массивы. Операторы PHP. Встроенные функции PHP. Обработка данных формы. Работа с файлами. Объектно-ориентированное программирование на PHP. | Лекции | 6 | 8 | Л2.3, Л1.1 | |
4.2. | Работа с графикой. | Сам. работа | 6 | 1 | Л2.3, Л1.1 | |
Раздел 5. Система управления базами данных MySQL. | ||||||
5.1. | Основные понятия. Типы данных. Основы SQL. Операторы MySQL. Функции MySQL. Совместная работа PHP и MySQL. Установка соединения. Обработка запросов. | Лекции | 6 | 4 | Л2.1, Л2.2, Л1.1 | |
5.2. | Поиск с помощью регулярных выражений. | Сам. работа | 6 | 1 | Л2.1, Л1.1 | |
Раздел 6. JavaScript и jQuery. | ||||||
6.1. | Основные понятия. Типы данных и операторы. Объектная модель документа DOM. Обработка событий. Библиотека jQuery. Основные понятия. Селекторы jQuery. Работа с элементами документа и стилями. Анимация и эффекты. Работа с формами. AJAX: Связь с веб-сервером. | Лекции | 6 | 8 | Л2.2, Л1.1 | |
6.2. | Работа с сервисом Yandex Maps. | Сам. работа | 6 | 2 | Л2.2, Л1.1 | |
Раздел 7. Публикация сайта. | ||||||
7.1. | Регистрация доменов и хостинг. Загрузка контента на сервер. Работа с сервером Apache. Возможности локальной разработки. Комплекс программ «Денвер». | Лекции | 6 | 2 | Л1.1 | |
7.2. | Файл конфигурации .htaccess. | Сам. работа | 6 | 1 | Л1.1 | |
Раздел 8. Безопасность сайтов | ||||||
8.1. | Общие понятия о безопасности в интернет. Защита сайтов на уровне сервера. Безопасность скриптов и баз данных. | Лекции | 6 | 4 | Л1.1 | |
Раздел 9. Экзамен | ||||||
9.1. | Экзамен | Экзамен | 6 | 27 | Л2.1, Л2.3, Л2.2, Л1.1 |
5.1. Контрольные вопросы и задания для проведения текущего контроля и промежуточной аттестации по итогам освоения дисциплины |
Текущий контроль и промежуточная аттестация осуществляется на основе выполнения лабораторных работ. |
5.2. Темы письменных работ для проведения текущего контроля (эссе, рефераты, курсовые работы и др.) |
Не требуется |
5.3. Фонд оценочных средств для проведения промежуточной аттестации |
ФОС представлен в приложении |
6.1. Рекомендуемая литература | ||||
6.1.1. Основная литература | ||||
Авторы | Заглавие | Издательство, год | Эл. адрес | |
Л1.1 | Тузовский, А. Ф. | Проектирование и разработка web-приложений: учебное пособие | Юрайт, 2022 | urait.ru |
6.1.2. Дополнительная литература | ||||
Авторы | Заглавие | Издательство, год | Эл. адрес | |
Л2.1 | Советов Б.Я., Цехановский В.В., Чертовской В.Д. | Базы данных: теория и практика: учеб. для вузов | М.: Юрайт, 2012 | www.biblio-online.ru |
Л2.2 | Зудилова Т.В., Буркова М.Л. | Web-программирование JavaScript: | СПбНИУ ИТМО // ЭБС "Лань", 2012 | e.lanbook.com |
Л2.3 | Диков А. А. | Веб-технологии HTML и CSS.:Учебное пособие: | М. : Директ-медиа//ЭБС "Университетская библиотека online", 2012 | biblioclub.ru |
6.2. Перечень ресурсов информационно-телекоммуникационной сети "Интернет" | ||||
Название | Эл. адрес | |||
Э1 | HTML и CSS справочные материалы | htmlbook.ru | ||
Э2 | Язык PHP | php.su | ||
Э3 | СУБД MySQL | mysql.ru | ||
Э4 | Учебник JavaScript | learn.javascript.ru | ||
Э5 | Справочник по jQuery | jquery.page2page.ru | ||
6.3. Перечень программного обеспечения | ||||
LibreOffice Условия распространения: Open Source (Условия использования: https://ru.libreoffice.org/about-us/license/) Notepad++ Условия распространения: freeware (Условия использования: https://notepad-plus-plus.org/) 7-zip Условия распространения: Open Source (Условия использования: https://www.7-zip.org/license.txt ) Денвер Условия распространения: freeware (Условия использования: http://www.denwer.ru/) Chrome Условия распространения: Open Source (Условия использования: http://www.chromium.org/chromium-os/licenses) Mozila FireFox Условия распространения: Open Source (Условия использования: https://www.mozilla.org/en-US/about/legal/eula/) Acrobat Reader Условия распространения: Open Source (Условия использования: http://wwwimages.adobe.com/content/dam/Adobe/en/legal/servicetou/Acrobat_com_Additional_TOU-en_US-20140618_1200.pdf) Microsoft Windows | ||||
6.4. Перечень информационных справочных систем | ||||
1 Федеральная служба государственной статистики РФ [Электронный ресурс]. - Электронные данные. - Режим доступа: http://www.gks.ru/. 2 Федеральный портал по научной и инновационной деятельности [Электронный ресурс]. - Электронные данные. - Режим доступа: http: //www.sci-innov.ru/. 3 Научная и учебно-методическая литература [Электронный ресурс]. - Электронные данные. - Режим доступа: http://www.intuit.ru. 4 Научный журнал «Вестник Российской академии естественных наук» [Электронный ресурс]. - Электронные данные. - Режим доступа: http://www.ras.ru/publishing/rasherald/rasherald_archive.aspx. 5 Научный журнал «Интеграл» [Электронный ресурс]. - Электронные данные. – Режим доступа:http: //www.portalnano.ru/read/databases/publication/j ournal_integral. 6 Научный журнал «Инновации» [Электронный ресурс]. - Электронные данные. – Режим доступа: http://ojs.innovjoum.ru/index.php/innov 7 Научный журнал «Информатика и системы управления» [Электронный ресурс]. – Электронные данные. - Режим доступа: http://ics.khstu.ru/ 8 Научный журнал «Информационные системы и технологии» [Электронный ресурс]. - Электронные данные. - Режим доступа: http://gu- unpk.ru/science/joumal/isit 9 Научный журнал «Информационные технологии» [Электронный ресурс]. - Электронные данные. - Режим доступа: http://novtex.ru/IT/ 10 Научный журнал «Нейрокомпьютеры: разработка, применение» [Электронный ресурс].- Электронные данные. – Режим доступа: http: //www.radiotec.ru/catalog.php?cat=jr7 11 Научный журнал «Программные продукты и системы» [Электронный ресурс]. - Электронные данные. – Режим доступа: http://www.swsys.ru/ 12 Электронная библиотечная система Алтайского государственного универ-ситета (http://elibrary.asu.ru/); 13 Научная электронная библиотека elibrary (http://elibrary.ru) |
Аудитория | Назначение | Оборудование |
---|---|---|
Помещение для самостоятельной работы | помещение для самостоятельной работы обучающихся | Компьютеры, ноутбуки с подключением к информационно-телекоммуникационной сети «Интернет», доступом в электронную информационно-образовательную среду АлтГУ |
Учебная аудитория | для проведения занятий лекционного типа, занятий семинарского типа (лабораторных и(или) практических), групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации, курсового проектирования (выполнения курсовых работ), проведения практик | Стандартное оборудование (учебная мебель для обучающихся, рабочее место преподавателя, доска) |
209К | лаборатория схемотехники и микропроцессорных систем - учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); проведения групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации | Учебная мебель на 15 посадочных мест; рабочее место преподавателя; доски меловые 1шт. компьютеры: марка Aquarius модель Cel-2533 - 2 единицы; внутрисхемный программатор-отладчик PICkit 3 - 5шт.; компьютер Парус 945 - 13шт.; монитор 15"LG Flatron; монитор 17"Samsung 793 MB; набор PICkit 3; паяльная станция -5шт.; плата оценочная DEO-Nano - 8шт.;системный блок Celeron 2400$/ методические указания по выполнению лабораторных работ: Разработка микропроцессорных систем на базе микроконтроллера PIC16F84; Микроконтроллеры семейства MCS; Методы кодирования и сжатия информации |
001вК | склад экспериментальной мастерской - помещение для хранения и профилактического обслуживания учебного оборудования | Акустический прибор 01021; виброизмеритель 00032; вольтметр Q1202 Э-500; вольтметр универсальный В7-34А; камера ВФУ -1; компьютер Турбо 86М; масспектрометр МРС -1; осциллограф ЕО -213- 2 ед.; осциллограф С1-91; осциллограф С7-19; программатор С-815; самописец 02060 – 2 ед.; стабилизатор 3218; терц-октавный фильтр 01023; шкаф вытяжной; шумомер 00026; анализатор АС-817; блок 23 Г-51; блок питания "Статрон" – 2 ед.; блок питания Ф 5075; вакуумный агрегат; весы; вольтметр VM -70; вольтметр В7-15; вольтметр В7-16; вольтметр ВУ-15; генератор Г-5-6А; генератор Г4-76А; генератор Г4-79; генератор Г5-48; датчик колебаний КВ -11/01; датчик колебаний КР -45/01; делитель Ф5093; измеритель ИМП -2; измеритель параметров Л2-12; интерферометр ИТ 51-30; источник "Агат" – 3 ед.; источник питания; источник питания 3222; источник питания ЭСВ -4; лабораторная установка для настройки газовых лазеров; лазер ЛГИ -21; М-кальк-р МК-44; М-калькул-р "Электроника"; магазин сопротивления Р4075; магазин сопротивления Р4077; микроскоп МБС -9; модулятор МДЕ; монохроматор СДМС -97; мост переменного тока Р5066; набор цветных стекол; насос вакумный; насос вакуумный ВН-01; осциллограф С1-31; осциллограф С1-67; осциллограф С1-70; осциллограф С1-81; осциллоскоп ЕО -174В – 2 ед.; пентакта L-100; пирометр "Промень"; пистонфон 05001; преобразователь В9-1; прибор УЗДН -2Т; скамья оптическая СО 1м; спектограф ДФС -452; спектограф ИСП -51; стабилизатор 1202; стабилизатор 3217 – 4 ед.; стабилизатор 3218; стабилизатор 3222 – 3 ед.; станок токарный ТВ-4; усилитель мощности ЛВ -103 – 4 ед.; усилитель У5-9; центрифуга ВЛ-15; частотомер Ч3-54А; шкаф металлический; эл.двигатель; электродинамический калибратор 11032 |
Для самостоятельной работы рекомендуются следующие ресурсы: htmlbook.ru php.su javascript.ru jquery.page2page.ru |