Модуль дисциплины «Основы Web-дизайна»
Направление: 710400 «Программная инженерия»
Профиль: Технология разработки программного обеспечения
Код дисциплины
| 112.Б.3.8.
| Наименование дисциплины
| ОсновыWeb-дизайна
| Кредиты
| 4
| Количество запланированного времени
| 4 академических часа в неделю
| Область дисциплины
| Информационные системы и технологии в сфере дизайна
| Цель дисциплины \ задачи
| Целью изучения дисциплины «Основы Web-дизайна» является формирование знаний, умений и навыков по созданию, как в период обучения, так и в дальнейшей профессиональной деятельности сайтов различного назначения и их Web-дизайна.
Основная задача дисциплины – дать студентам общие сведения по технологиям проектирования сайтов, инструментальных средствах для создания и редактирования HTML-документов и разработки Web-дизайна.
| Пререквизиты
| Базовый курс информатики в основной школе
| Постреквизиты
| «Программирование для интернета»
| Длительность
| Один семестр
| Форма обучения
| Лекции и лабораторные занятия
| Статус дисциплины
| Дисциплина без привязки к определенному семестру
| Название семестра
| Осенний семестр
| Форма экзамена
| Модульно – рейтинговая система оценки знаний
| Составляющие экзамена
| Текущий и рубежный контроль
| Содержание
| Гипертекст. WWW. Web-браузер. HTML. Основные понятия и определения. Структура HTML документов. Форматирование HTML документов. Форматирование текста. Использование графики. Ссылки. Списки. Таблицы. Таблицы стилей. Кадры. Формы.
| Список использованной литературы
| Дакетт Д. HTML и CSS. Разработка и дизайн веб-сайтов/Д. Дакетт. - М.: Эксмо, 2018. - 208 c. Кирсанов Д. Веб-дизайн: книга Дмитрия Кирсанова / Д. Кирсанов. - М.: Символ, 2015. - 368 c. Киселев С.В. Веб-дизайн/С.В. Киселев. - М.: Academia, 2019. - 285 c. Макнейл П. Веб-дизайн. Книга идей веб-разработчика/П. Макнейл. - СПб.: Питер, 2017. – 480c. Нильсен Я. Веб-дизайн: книга Якоба Нильсена / Я. Нильсен. - М.: Символ, 2015. - 512 c. Сырых Ю. Современный веб-дизайн. Настольный и мобильный/Ю. Сырых. - М.: Диалектика, 2019. - 384 c. Тузовский, А. Ф. Проектирование и разработка web-приложений: учебное пособие для академического бакалавриата / А. Ф. Тузовский. — М. : Издательство Юрайт, 2018. — 218 с. Черпаков, И. В. Основы программирования: учебник и практикум для прикладного бакалавриата / И. В. Черпаков. — М.: Издательство Юрайт, 2018. — 219 с.
|
Модуль дисциплины «Алгоритмический язык 1»
Направление:710400 «Программная инженерия»
Профиль: Технология разработки программного обеспечения
Код дисциплины
| 112.Б.3.14
| Наименование дисциплины
| Алгоритмический язык 1
| Кредиты
| 4
| Количество запланированного времени
| 4 академических часа в неделю
| Область дисциплины
| Основы программирования
| Цель дисциплины /задачи
| Целью изучения курса «Алгоритмический язык 1» является получение знаний и навыков в сфере создания программного обеспечения, прикладных программ, а также основ структурного программирования на алгоритмических языках на примере языка Pascal в среде Borland.
| Пререквизиты
| «Информатика 1, 2»
| Постреквизиты
| «Алгоритмы и структуры данных»;
«Структурное программирование»
| Длительность
| Один семестр
| Форма обучения
| Лекции и лабораторные занятия
| Статус дисциплины
| Дисциплина без привязки к определенному семестру
| Название семестра
| Весенний семестр
| Форма экзамена
| Модульно – рейтинговая система оценки знаний
| Составляющие экзамена
| Текущий и рубежный контроль
| Содержание
| Основные понятия и определения: данные, структуры данных, данные статической структуры, данные динамической структуры. Время выполнения программ. Алгоритмы сортировки массивов. Поиск: Последовательный поиск; Бинарный поиск. Файлы. Операции сданными на внешних носителях. Связанные линейные списки. Стеки. Очереди. Двоичные (бинарные) деревья. Операции с двоичными деревьями. Бинарные деревья, представляемые массивами. Сбалансированные деревья. Сильноветвящиеся деревья. Способы задания графов. Алгоритмы обхода графов. Оптимизационные алгоритмы.
| Список использованной литературы
| Абрамов В.Г. Введение в язык Паскаль: учебник для ССУЗов / В.Г. Абрамов, Н.П. Трифонов, Г.Н. Трифонова – М.: Наука, 2015. – 384 с. Голицына О.Л. Языки программирования: Учебное пособие / О.Л. Голицына. - М.: Форум, 2013. - 400 c. Касторнова В.А. Структуры данных и алгоритмы их обработки на языке программирования Паскаль: Учебное пособие / В.А. Касторнова. - СПб.: BHV, 2016. - 304 c.
| Модуль дисциплины «Дискретная математика»
Направление: 710400 «Программная инженерия»
Профиль: Технология разработки программного обеспечения
Код дисциплины
| 112.Б.2.П.1
| Наименование дисциплины
| Дискретная математика
| Кредиты
| 4
| Количество запланированного времени
| 4 академических часа в неделю: 2 часа лекций, 2 часа практических занятий.
| Область дисциплины
| Дискретная математика
| Цель дисциплины / задачи
| Целью изучения дисциплины является формирование системы базовых понятий дискретной математики и выработка умений их применения для решения практических задач.
Задачи дисциплины развить у студентов логическое мышление, способствующее приобретению навыков правильного рассуждения при усвоении основных понятий и аргументов ясного формулирования своих мыслей, краткой и корректной записи предложений их выражающих.
| Пререквизиты
| «Информатика 1, 2», “Математика 1, 2”,
| Постреквизиты
| «Методы оптимизации»
| Длительность
| Один семестр
| Форма обучения
| Лекции и практическиезанятия
| Статус дисциплины
| Дисциплина без привязки к определенному семестру
| Название семестра
| Осенний семестр
| Форма экзамена
| Модульно – рейтинговая система оценки знаний
| Составляющие экзамена
| Текущий и итоговый контроль
| Содержание
| Множества, операции над ними. Законы алгебры множеств. Высказывания. Логические операции с высказываниями. Формулы логики высказываний. Законы логики. Совершенная дизъюнктивная и конъюнктивная нормальные формы (СДНФ и СКНФ). Булевы функции. Понятие полноты множества функций. Замкнутые классы. Контактно – переключательные схемы. Предикаты. Логические операции над предикатами. Кванторы. Операции с кванторами. Основной принцип комбинаторики. Размещения, перестановки, сочетания. Размещения, перестановки, сочетания (с повторениями). Бином Ньютона. Понятие графа. Способы задания графа. Геометрическое представление графов. Ориентированный граф.
| Список использованной литературы
| Андерсон Дж. Дискретная математика и комбинаторика/Дж. Андерсон.-М.: Диалектика, 2019. - 960c. Гашков С. Б. Дискретная математика: учебник и практикум для академического бакалавриата / С. Б. Гашков, А. Б. Фролов. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2018. — 448 с ЕрусалимскийЯ.М. Дискретная математика. Теория и практикум: Учебник/Я.М. Ерусалимский. - СПб.: Лань, 2018. - 476 c. Палий, И. А. Дискретная математика: учебное пособие для академического бакалавриата / И. А. Палий. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2018. — 352 с. Соболева, Т.С. Дискретная математика: Учебник/Т.С. Соболева. - М.: Академия, 2018. - 240 c. Спирина, М.С. Дискретная математика/М.С. Спирина. - М.: Academia, 2018. - 576 c. Судоплатов, С. В. Дискретная математика: учебник и практикум для академического бакалавриата / С. В. Судоплатов, Е. В. Овчинникова. — 5-е изд., испр. и доп. — М.: Издательство Юрайт, 2018.
| Модуль дисциплины «Алгоритмы и структуры данных»
Направление: 710400 «Программная инженерия»
Профиль: Технология разработки программного обеспечения
Код дисциплины
| 112.Б.3.2
| Наименование дисциплины
| Алгоритмы и структуры данных
| Кредиты
| 4
| Количество запланированного времени
| 4 академических часа в неделю
| Область дисциплины
| Основы программирования
| Цель дисциплины \ задачи
| Целью изучения курса «Алгоритмы и структуры данных» является глубокое освоение методов представления данных в памяти ЭВМ и основных алгоритмов, оперирующих с ними.
| Пререквизиты
| «Информатика» и «Алгоритмический язык 1».
| Постреквизиты
| «Структурное программирование»
| Длительность
| Один семестр
| Форма обучения
| Лекции и лабораторные занятия
| Статус дисциплины
| Обязательная дисциплина определенного семестра
| Название семестра
| Осенний семестр
| Форма экзамена
| Модульно – рейтинговая система оценки знаний
| Составляющие экзамена
| Текущий и рубежный контроль
| Содержание
| Основные понятия и определения: данные, структуры данных, данные статической структуры, данные динамической структуры. Время выполнения программ. Алгоритмы сортировки массивов. Поиск: Последовательный поиск; Бинарный поиск. Файлы. Операции с данными на внешних носителях. Связанные линейные списки. Стеки. Очереди. Двоичные (бинарные) деревья. Операции с двоичными деревьями. Бинарные деревья, представляемые массивами. Сбалансированные деревья. Сильноветвящиеся деревья. Способы задания графов. Алгоритмы обхода графов. Оптимизационные алгоритмы.
| Список использованной
литературы
| Бабенко М. А. Введение в теорию алгоритмов и структур данных. / М.А. Бабенко, М.В. Левин. - М.: МЦНМО, 2014. - 144 c. Глотова М. Ю. Математическая обработка информации: учебник и практикум для академического бакалавриата / М. Ю. Глотова, Е. А. Самохвалова. — 2-е изд., испр. и доп. — М.: Издательство Юрайт, 2018. — 347 с. Мхитарян В. С. и др. Анализ данных : учебник для академического бакалавриата / под ред. В. С. Мхитаряна. — М.: Издательство Юрайт, 2018. — 490 с. Скиена С. Алгоритмы. Руководство по разработке. 2-е изд.: Пер. с англ. — СПб.: БХВ-Петербург. 2011. - 720 с.
| |