МИНОБРНАУКИ РОССИИ
федеральное государственное бюджетное образовательное учреждение высшего образования
«Алтайский государственный университет»

Колледж Алтайского государственного университета

Разработка кода информационных систем

рабочая программа дисциплины
Закреплена за отделениемОтделение экономики и информационных технологий
Направление подготовки09.02.07. специальность Информационные системы и программирование
Форма обученияОчная
Учебный план09_02_07_ИнфСистемыПрогр_веб-2023_11кл
Часов по учебному плану 140
в том числе:
аудиторные занятия 102
самостоятельная работа 30
индивидуальные консультации 2
контроль 6
Виды контроля по семестрам
экзамены: 4

Распределение часов по семестрам

Курс (семестр) 2 (4) Итого
Недель 17
Вид занятий УПРПДУПРПД
Лекции 34 34 34 34
Лабораторные 68 68 68 68
Сам. работа 30 30 30 30
Консультации 2 2 2 2
Часы на контроль 6 6 6 6
Итого 140 140 140 140

Программу составил(и):
Препод., Третьякова О.Н.

Рецензент(ы):
Препод., Лыскова О.Н.

Рабочая программа дисциплины
Разработка кода информационных систем

разработана в соответствии с ФГОС:
Федеральный государственный образовательный стандарт среднего профессионального образования по специальности 09.02.07 Информационные системы и программирование (приказ Минобрнауки России от 09.12.2016 г. № 1547)

составлена на основании учебного плана:
Информационные системы и программирование
утвержденного учёным советом вуза от 26.06.2023 протокол № 4.

Рабочая программа одобрена на заседании Совета колледжа

Протокол от 28.02.2023 г. № 05
Срок действия программы: 20232024 уч. г.

Заведующий отделением
канд. эконом. наук, доцент, Глубокова Л.Г.


1. Цели освоения дисциплины

1.1.формирование целостной системы знаний, умений и опыта практической деятельности в области разработки кода информационных систем

2. Место дисциплины в структуре ППСЗ

Цикл (раздел) ППСЗ: МДК.05

3. Компетенции обучающегося, формируемые в результате освоения дисциплины

ОК 01. Выбирать способы решения задач профессиональной деятельности применительно к различным контекстам;
ОК 02. Использовать современные средства поиска, анализа и интерпретации информации и информационные технологии для выполнения задач профессиональной деятельности;
ОК 03. Планировать и реализовывать собственное профессиональное и личностное развитие, предпринимательскую деятельность в профессиональной сфере, использовать знания по финансовой грамотности в различных жизненных ситуациях;
ОК 09. Пользоваться профессиональной документацией на государственном и иностранном языках.
ПК 5.1. Собирать исходные данные для разработки проектной документации на информационную систему.
ПК 5.2. Разрабатывать проектную документацию на разработку информационной системы в соответствии с требованиями заказчика.
ПК 5.3. Разрабатывать подсистемы безопасности информационной системы в соответствии с техническим заданием.
ПК 5.4. Производить разработку модулей информационной системы в соответствии с техническим заданием.
В результате освоения дисциплины обучающийся должен
3.1.Знать:
3.1.1.основные виды и процедуры обработки информации, модели и методы решения задач обработки информации;
основные платформы для создания, исполнения и управления информационной системой;
основные процессы управления проектом разработки;
3.2.Уметь:
3.2.1.использовать алгоритмы обработки информации для различных приложений;
решать прикладные вопросы программирования и языка сценариев для создания программ;
разрабатывать графический интерфейс приложения;
создавать и управлять проектом по разработке приложения;
проектировать и разрабатывать систему по заданным требованиям и спецификациям;
3.3.Иметь навыки и (или) опыт деятельности (владеть):
3.3.1.управления процессом разработки приложений с использованием инструментальных средств;
программирования в соответствии с требованиями технического задания;
определения состава оборудования и программных средств разработки информационной системы;
модификации отдельных модулей информационной системы.

4. Структура и содержание дисциплины

Код занятия Наименование разделов и тем Вид занятия Семестр Часов Компетенции Литература
Раздел 1. Основные инструменты для создания, исполнения и управления информационной системой
1.1. Структура CASE-средства. Структура среды разработки. Основные возможности. Лекции 4 2 ОК 03., ОК 09., ПК 5.1., ПК 5.2. Л2.1, Л1.2, Л1.1
1.2. Основные инструменты среды для создания, исполнения и управления информационной системой. Выбор средств обработки информации Лекции 4 2 ОК 03., ОК 09., ПК 5.1., ПК 5.2. Л2.1, Л1.2, Л1.1
1.3. Организация работы в команде разработчиков. Система контроля версий: совместимость, установка, настройка Лекции 4 2 ОК 01., ОК 02., ОК 03., ОК 09., ПК 5.2. Л2.1, Л1.2, Л1.1
1.4. Обеспечение кроссплатформенности информационной системы Лекции 4 2 ОК 01., ОК 02., ОК 09., ПК 5.1. Л2.1, Л1.2, Л1.1
1.5. Сервисно - ориентированные архитектуры. Лекции 4 2 ОК 01., ОК 02., ОК 09., ПК 5.1. Л2.1, Л1.2, Л1.1
1.6. Интегрированные среды разработки для создания независимых программ. Лекции 4 2 ОК 01., ОК 02., ОК 09., ПК 5.1. Л2.1, Л1.2, Л1.1
1.7. Особенности объектно-ориентированных и структурных языков программирования. Лекции 4 4 ОК 01., ОК 02., ОК 09., ПК 5.1. Л2.1, Л1.2, Л1.1
1.8. Разработка сценариев с помощью специализированных языков Лекции 4 2 ОК 01., ОК 02., ОК 09., ПК 5.1., ПК 5.2. Л2.1, Л1.2, Л1.1
1.9. Лабораторная работа «Построение диаграммы Вариантов использования и диаграммы. Последовательности и генерация кода» Лабораторные 4 8 ОК 03., ОК 09., ПК 5.1., ПК 5.2. Л2.1, Л1.2, Л1.1
1.10. Лабораторная работа «Построение диаграммы Кооперации и диаграммы Развертывания и генерация кода» Лабораторные 4 10 ОК 01., ОК 03., ОК 09., ПК 5.1., ПК 5.2. Л2.1, Л1.2, Л1.1
1.11. Лабораторная работа «Построение диаграммы Деятельности, диаграммы Состояний и диаграммы Классов и генерация кода» Лабораторные 4 10 ОК 01., ОК 03., ОК 09., ПК 5.1., ПК 5.2. Л2.1, Л1.2, Л1.1
1.12. Лабораторная работа «Построение диаграммы компонентов и генерация кода» Лабораторные 4 10 ОК 01., ОК 03., ОК 09., ПК 5.1., ПК 5.2. Л2.1, Л1.2, Л1.1
1.13. Лабораторная работа «Построение диаграмм потоков данных и генерация кода» Лабораторные 4 10 ОК 01., ОК 03., ОК 09., ПК 5.1., ПК 5.2. Л2.1, Л1.2, Л1.1
1.14. Основные инструменты для создания, исполнения и управления информационной системой Сам. работа 4 12 ОК 01., ОК 02., ОК 03., ОК 09., ПК 5.1., ПК 5.2., ПК 5.3., ПК 5.4. Л2.1, Л1.2, Л1.1
Раздел 2. Разработка и модификация информационных систем
2.1. Обоснование и осуществление выбора модели построения или модификации информационной системы. Лекции 4 1 ОК 01., ОК 02., ОК 09., ПК 5.1., ПК 5.2. Л2.1, Л1.2, Л1.1
2.2. Обоснование и осуществление выбора средства построения информационной системы и программных средств Лекции 4 1 ОК 01., ОК 02., ОК 09., ПК 5.1., ПК 5.2. Л2.1, Л1.2, Л1.1
2.3. Построение архитектуры проекта. Шаблон проекта Лекции 4 1 ОК 01., ОК 02., ОК 09., ПК 5.1., ПК 5.2. Л2.1, Л1.2, Л1.1
2.4. Определение конфигурации информационной системы. Выбор технических средств Лекции 4 1 ОК 01., ОК 02., ОК 09., ПК 5.1., ПК 5.2. Л2.1, Л1.2, Л1.1
2.5. Формирование репозитория проекта, определение уровня доступа в системе контроля версий. Распределение ролей Лекции 4 1 ОК 01., ОК 02., ОК 09., ПК 5.1., ПК 5.2. Л2.1, Л1.2, Л1.1
2.6. Настройки среды разработки Лекции 4 1 ОК 01., ОК 02., ОК 09., ПК 5.1., ПК 5.4. Л2.1, Л1.2, Л1.1
2.7. Мониторинг разработки проекта. Сохранение версий проекта Лекции 4 1 ОК 01., ОК 02., ОК 09., ПК 5.3., ПК 5.4. Л2.1, Л1.2, Л1.1
2.8. Требования к интерфейсу пользователя. Принципы создания графического пользовательского интерфейса (GUI). Лекции 4 1 ОК 01., ОК 02., ОК 09., ПК 5.4. Л2.1, Л1.2, Л1.1
2.9. Понятие спецификации языка программирования. Синтаксис языка программирования. Стиль программирования Лекции 4 1 ОК 01., ОК 02., ОК 09., ПК 5.4. Л2.1, Л1.2, Л1.1
2.10. Основные конструкции выбранного языка программирования. Описание переменных, организация ввода-вывода, реализация типовых алгоритмов Лекции 4 1 ОК 01., ОК 02., ОК 09., ПК 5.4. Л2.1, Л1.2, Л1.1
2.11. Создание сетевого сервера и сетевого клиента. Лекции 4 1 ОК 02., ОК 09., ПК 5.3., ПК 5.4. Л2.1, Л1.2, Л1.1
2.12. Разработка графического интерфейса пользователя. Лекции 4 1 ОК 01., ОК 02., ОК 09., ПК 5.4. Л2.1, Л1.2, Л1.1
2.13. Отладка приложений. Организация обработки исключений. Лекции 4 1 ОК 01., ОК 02., ОК 09., ПК 5.4. Л2.1, Л1.2, Л1.1
2.14. Виды, цели и уровни интеграции программных модулей. Выбор источников и приемников данных, сопоставление объектов данных. Лекции 4 1 ОК 01., ОК 02., ОК 09., ПК 5.4. Л2.1, Л1.2, Л1.1
2.15. Транспортные протоколы. Стандарты форматирования сообщений. Лекции 4 1 ОК 01., ОК 02., ОК 09., ПК 5.4. Л2.1, Л1.2, Л1.1
2.16. Организация файлового ввода-вывода. Процесс отладки. Отладочные классы. Спецификация настроек типовой ИС. Лекции 4 1 ОК 01., ОК 02., ОК 09., ПК 5.4. Л2.1, Л1.2, Л1.1
2.17. Практическая работа «Обоснование выбора технических средств» Лабораторные 4 1 ОК 01., ОК 02., ОК 03., ОК 09., ПК 5.1., ПК 5.2., ПК 5.3., ПК 5.4. Л2.1, Л1.2, Л1.1
2.18. Практическая работа «Стоимостная оценка проекта» Лабораторные 4 1 ОК 01., ОК 09., ПК 5.2., ПК 5.4. Л2.1, Л1.2, Л1.1
2.19. Практическая работа «Построение и обоснование модели проекта» Лабораторные 4 1 ОК 01., ПК 5.2., ПК 5.3., ПК 5.4. Л2.1, Л1.2, Л1.1
2.20. Лабораторная работа «Установка и настройка системы контроля версий с разграничением ролей» Лабораторные 4 1 ОК 01., ПК 5.2., ПК 5.4. Л2.1, Л1.2, Л1.1
2.21. Лабораторная работа «Установка и настройка системы контроля версий с разграничением ролей» Консультации 4 2 ОК 01., ПК 5.2., ПК 5.4. Л2.1, Л1.2, Л1.1
2.22. Лабораторная работа «Проектирование и разработка интерфейса пользователя» Лабораторные 4 2 ОК 01., ОК 03., ПК 5.2., ПК 5.3., ПК 5.4. Л2.1, Л1.2, Л1.1
2.23. Лабораторная работа «Разработка графического интерфейса пользователя» Лабораторные 4 2 ОК 01., ПК 5.2., ПК 5.3., ПК 5.4. Л2.1, Л1.2, Л1.1
2.24. Лабораторная работа «Реализация алгоритмов обработки числовых данных. Отладка приложения» Лабораторные 4 1 ОК 01., ПК 5.2., ПК 5.3., ПК 5.4. Л2.1, Л1.2, Л1.1
2.25. Лабораторная работа «Реализация алгоритмов поиска. Отладка приложения» Лабораторные 4 1 ПК 5.2., ПК 5.3., ПК 5.4. Л2.1, Л1.2, Л1.1
2.26. Лабораторная работа «Реализация обработки табличных данных. Отладка приложения» Лабораторные 4 1 ОК 01., ОК 02., ПК 5.1., ПК 5.2., ПК 5.3. Л2.1, Л1.2, Л1.1
2.27. Лабораторная работа «Разработка и отладка генератора случайных символов» Лабораторные 4 1 ОК 01., ОК 02., ПК 5.1., ПК 5.2., ПК 5.3., ПК 5.4. Л2.1, Л1.2, Л1.1
2.28. Лабораторная работа «Разработка приложений для моделирования процессов и явлений. Отладка приложения» Лабораторные 4 1 ОК 01., ПК 5.1., ПК 5.2., ПК 5.3., ПК 5.4. Л2.1, Л1.2, Л1.1
2.29. Лабораторная работа «Интеграция модуля в информационную систему» Лабораторные 4 2 ОК 01., ПК 5.1., ПК 5.2., ПК 5.3., ПК 5.4. Л2.1, Л1.2, Л1.1
2.30. Лабораторная работа «Программирование обмена сообщениями между модулями» Лабораторные 4 2 ОК 01., ПК 5.1., ПК 5.2., ПК 5.3., ПК 5.4. Л2.1, Л1.2, Л1.1
2.31. Лабораторная работа «Организация файлового ввода-вывода данных» Лабораторные 4 1 ОК 01., ПК 5.1., ПК 5.2., ПК 5.3., ПК 5.4. Л2.1, Л1.2, Л1.1
2.32. Лабораторная работа «Разработка модулей экспертной системы» Лабораторные 4 1 ОК 01., ПК 5.1., ПК 5.2., ПК 5.3., ПК 5.4. Л2.1, Л1.2, Л1.1
2.33. Лабораторная работа «Создание сетевого сервера и сетевого клиента» Лабораторные 4 1 ОК 01., ОК 03., ПК 5.1., ПК 5.2., ПК 5.3., ПК 5.4. Л2.1, Л1.2, Л1.1
2.34. Разработка и модификация информационных систем Сам. работа 4 18 ОК 01., ОК 02., ОК 03., ОК 09., ПК 5.1., ПК 5.2., ПК 5.3., ПК 5.4. Л2.1, Л1.2, Л1.1

5. Фонд оценочных средств

5.1. Контрольные вопросы и задания для проведения текущего контроля и промежуточной аттестации по итогам освоения дисциплины
Оценочные материалы для текущего контроля (лабораторные работы, индивидуальное задание, тесты) размещены в онлайн-курсе на образовательном портале https://portal.edu.asu.ru/course/view.php?id=9802

Контрольные вопросы и задания для проведения промежуточной аттестации в форме дифференцированного зачета по итогам освоения дисциплины
Тестовые задания
1. В каких отношениях могут состоять прецеденты между собой?
a. включение
b. расширение
c. агрегация
2 Что означает стрелка, изображенная на одном из концов линии, соединяющей актеров, прецеденты?
a. она направлена к тому, чьими услугами пользуются
b. она показывает порядок выполнения прецедентов
c. она указывает на обобщение одним элементом другого
d. она направлена к тому, кто пользуется услугами другого
3. Планирование информационной системы, на котором разрабатывается общая структура будущей системы, строится каркас программы, разрабатываются структуры данных (в том числе схема базы данных) называется ___________________
4. Совокупность методологии, инструментальных средств проектирования, а также методов и средств организации проектирования, называется _________________________.
5. Выберите из списка истинные утверждения, касающиеся нумерации сообщений на диаграмме кооперации
a. нумерация используется по той причине, что время на диаграмме взаимодействия не показывается в виде отдельного измерения
b. номера задают последовательность передачи сообщений
c. номера показывают важность сообщений
6. Модель жизненного цикла, на которой на каждом витке спирали выполняется создание очередной версии продукта, уточняются требования проекта, определяется его качество и планируются работы следующего витка ____________________
7. Какие из указанных этапов создания ИС входят в стадию технического проектирования
а. Разработка предварительных проектных решений по системе и её частям
b. Разработка проектных решений по системе и её частям
c. Разработка и адаптация программ
d. Разработка и оформление документации на поставку комплектующих изделий
8. Укажите составляющие этапа проектирования ИС.
a. разработка программного кода приложений
b. инсталляция базы данных
c. спецификация требований к приложениям
d.выбор архитектуры ИС
e. проектирование объектов данных
9. Какие диаграммы используются на этапе описания бизнес-деятельности
a. Диаграммы прецедентов
b. Диаграммы деятельности
c. Диаграммы взаимодействия
d. Диаграммы компонентов
e. Диаграммы последовательностей
10. Что определяет свойство «видимость атрибута»
a. Возможность отображения атрибута в экранных формах
b. Возможность использования атрибута другими классами
c. Область действия атрибута
11. Что будет в переменной $result после выполнения кода $result = require 1.php, если в 1.php написан код <?php return 7 % 4;?>
a. 2
b. 3
c. 4
d. 7
12. Продолжит ли код выполнение после выражения include 1.php; если файл 1.php не будет найден
a. да, без каких либо ошибок
b. нет, выведет ошибку и завершится
c. да, но выведет ошибку
13. С помощью какого символа в PHP можно склеить 2 строки в одну
a. символ точки
b. символ запятой
c. символ доллара
14. Как получить данные POST-запроса
a. через переменную $_POST
b. через функцию getPostData()
c. через константу POST
15. Какой тип значения будет в переменной $a после выполнения кода $a = '123';?
a. boolean
b. string
c. float
d. int
Правильные ответы:
1- a, b
2 - c
3 - проектирование
4 - технология проектирования
5 - a, b
6 - спиральная
7 - a, b
8 - c, d, e
9 - a, b, c
10 - b
11 - b
12 - c
13 - a
14 - a
15 - b
Критерии оценивания:
Каждое задание оценивается 1 баллом. Оценивание КИМ в целом:
85-100 баллов (оценка «отлично») - 85-100% правильных ответов
70-84 баллов (оценка «хорошо») - 70-84% правильных ответов
50-69 баллов (оценка «удовлетворительно») - 50-69% правильных ответов
0-49 баллов (оценка «неудовлетворительно») - 0-49% правильных ответов

Контрольные вопросы и задания для проведения промежуточной аттестации в форме экзамена по итогам освоения дисциплины
Тестовые задания
1. Html-документ можно создать с помощью…
a Любого текстового редактора
b Любого языка программирования
c Специальной системы программирования
2. Разметку Web-страницы набранного текста на языке HTML можно просмотреть в программе…
a почтовая программа
b текстовый редактор
c браузер
3. Функция в JavaScript объявляется с помощью служебного слова...
a function
b link
c script
d var
4. Правила построения юзабилити-сайта:
a скорость
b простота навигации
c оптимизация для мобильных устройств
d фирменный стиль
e грамотное расположение элементов
f многообразие шрифтов
g красочность
5. Макет - это...
a информационный каркас, в котором намечено содержимое, первичная и вторичная навигация, а также некоторые функциональные возможности
b дизайн, с учетом навигации и функциональности
c проработка навигации на сайте
d непосредственно страница сайта
6. Структура сайта - это...
a логическая взаимосвязь отдельных страниц сайта, представленная в иерархическом порядке
b проработка дизайна и взаимодействия страниц
c макетирование страниц
d перемещение между страницами сайта
7. Юзабилити – это…
a удобство использования
b пригодность использования
c эргономичность
d способность продукта быть понимаемым
e яркость
f красочность
8. Контент – это…
a Тексты на сайте
b Вся информация, присутствующая на сайте: тексты, картинки, музыка и др.
c Тексты на сайте, разбитые в определенные блоки: новости, акции, статьи
d Реклама
9. С помощью какой функции можно удалить Cookie?
a. readcookie
b. setcookie
c. deletecookie
d. getcookie
10. Для чего предназначен тег doctype?
a. Для указания типа созданного документа
b. Для прикрепления в форме документов с типом .doc
c. Для указания версии HTML, которая используется в документе
11. Как правильно оформить нумерованный список?
a. Разделить каждую строку с помощью тега <br>, на каждой новой строке перед текстом добавить число, точку и пробел
b. Просто написать текст в формате: число, точка, пробел, текст, перенос строки. Браузер автоматически распознает данную структуру
c. Поместить внутрь тега <ol> теги <li>, внутри которых написать текст
12. С помощью какого тега следует разделять абзацы ___________________________
13. Как вставить картинку в HTML?
a. <img>http://site.com/image.jpg</img>
b. <image source="http://site.com/image.jpg">
c. <image>http://site.com/image.jpg</image>
d. <img src="http://site.com/image.jpg">
14. Что позволяет указать тег title?
a. Заголовок первого уровня на странице
b. Название таблицы
c. Название маркированного списка
d. Название страницы, которое также будет отображено в поисковиках
15. С помощью какого тега нужно задавать подписи к полям формы?
a. id
b. label
c. field
d. type
16. С помощью какого тега создаются поля формы?
a. form
b. field
c. parameter
d. input
17. Каким является следующий адрес ссылки: /page2.html
a. Абсолютным
b. Относительным
18. Процесс предоставления пользователю или группе пользователей определенных разрешений, прав доступа и привилегий в компьютерной системе - это ______________________
19. Минимальное количество полей, используемых для регистрации пользователя
a. 1
b. 2
c. 3
d. 4
20. Команда, используемая для запуска сессий ____________________
21. Как можно вывести 'Hello World' используя PHP?
a. print ('Hello World');
b. 'Hello World';
c. Document.Write('Hello World');
d. echo 'Hello World';
22. С какого символа начинаются имена переменных в PHP?
a. &
b. $
c. !
d. #
23. При использовании метода POST, переменные отображаются в URL.
a. Нет
b. Да
24. При создании строк в PHP можно пользоваться как одинарными кавычками ('), так и двойными (").
a. Да
b. Нет
25. Выберите способ подключения к базе данных MySQL:
a. mysqli_open(host,username,password,dbname);
b. db_open(host,username,password,dbname);
c. mysqli_db(host,username,password,dbname);
d. mysqli_connect(host,username,password,dbname);
26. Чем заканчивается любое PHP-выражение?
a. </php>
b. </cr>
c. ;
d. .
27. Какой из приведенных способов открывает окно в JavaScript?
a. myWindow = New window("имя");
b. myWindow = open.window("имя");
c. myWindow = window.new("имя");
d. myWindow = window.open("имя");
28. В какой секции можно вставить JavaScript?
a. Только <head>
b. <head> и <body>
c. Только <body>
d. Нет правильного ответа
29. Какое происходит событие, когда пользователь нажимает на элемент HTML?
a. onmouseover
b. onmouseclick
c. onclick
d. onchange
30. Как можно вывести сообщение "Hello World!" с помощью JavaScript?
a. msg('Hello World');
b. msgBox('Hello World');
c. alert('Hello World');
d. alertBox('Hello World');
Правильные ответы:
1 - a
2 - b
3 - a
4 - a, b, c, e
5 - a
6 - a
7 - a, b, c, d
8 - b
9 - b
10 - c
11- c
12 - <p>
13 - d
14 - d
15 - b
16 - d
17 - b
18 - авторизация
19 - b
20 - session_start()
21 - d
22 - b
23 - a
24 - a
25 - d
26 - c
27 - d
28 - b
29 - c
30 - c
Критерии оценивания:
Каждое задание оценивается 1 баллом. Оценивание КИМ в целом:
85-100 баллов (оценка «отлично») - 85-100% правильных ответов
70-84 баллов (оценка «хорошо») - 70-84% правильных ответов
50-69 баллов (оценка «удовлетворительно») - 50-69% правильных ответов
0-49 баллов (оценка «неудовлетворительно») - 0-49% правильных ответов
5.2. Темы письменных работ для проведения текущего контроля (эссе, рефераты, курсовые работы и др.)
не предусмотрено
5.3. Фонд оценочных средств для проведения промежуточной аттестации
Процедура проведения экзамена:
Оценка успеваемости студентов согласно положению о балльно-рейтинговой системе оценки успеваемости обучающихся по дисциплинам программ подготовки специалистов среднего звена профессионального образования (приказ №1594/п от 03.11.2022 г.) осуществляется в ходе текущего и промежуточного контроля.

Процедура проведения предполагает два блока оценивания:
1) блок на выявление практических навыков (проводится очно, на занятиях в течении учебного года). Представляет собой текущий рейтинг студента Rтек.
2) блок на проверку общих знаний, связанных с проверкой теоретического материала (итоговый тест). Выполняется студентом который претендует на более высокую оценку по сравнению с рекомендованной ему в качестве «автомата» за текущую успеваемость по дисциплине. Представляет собой зачетный рейтинг Rзач.

Критерии оценивания:
1) за выполнение первого блока заданий, студент может получить максимум 100 баллов. Оценка за второй блок, представляет собой индивидуальную рейтинговую оценку студента по дисциплине (Rтек). Текущий рейтинг студента Rтек, вычисленное перед началом сессии, называется семестровым рейтингом студента и обозначается в технологической карте по дисциплине Rсем. Экзаменационная оценка «автоматом» выставляется студенту при достижении им Rсем рейтинга 50 баллов и более.
2) за выполнение второго блока, представляющего собой тест множественного выбора, состоящий из 15 вопросов, студент может получить максимум 15 первичных баллов (по 1 баллу за каждый правильный ответ). В тест включены вопросы с выбором одного варианта ответа. В вопросах с выбором одного ответа студент либо выбирает правильный ответ и получает 1 балл, либо выбирает не правильный ответ и получает 0 баллов. Всего в банке более 200 тестовых заданий. На выполнение теста отводится 25 минут. При прохождении теста, студент может пропустить вопросы в случае возникновения трудностей. И вернуться в оставшееся время.
Максимально за тест можно получить 100 баллов, согласно шкале перевода:
85-100 баллов (оценка «отлично») - 85-100% правильных ответов
70-84 баллов (оценка «хорошо») - 70-84% правильных ответов
50-69 баллов (оценка «удовлетворительно») - 50-69% правильных ответов
0-49 баллов (оценка «неудовлетворительно») - 0-49% правильных ответов

Итоговый рейтинг складывается из выполнения 1-го и 2-го блоков заданий. Правило вычисления итогового рейтинга Rитог = Rсем + 0,3 ·Rзач
Общая суммарная оценка за весь курс составляет максимум 100 баллов.

Таким образом, баллы, начисленные студенту за выполнение Блока 1 и Блока 2 пересчитываются преподавателем по схеме:
5 (отлично) 85-100
4 (хорошо) 70-84
3 (удовлетворительно) 50-69
2 (неудовлетворительно) 0-49


Приложения
Приложение 1.   ФОС_РКИС.docx

6. Учебно-методическое и информационное обеспечение дисциплины

6.1. Рекомендуемая литература
6.1.1. Основная литература
Авторы Заглавие Издательство, год Эл. адрес
Л1.1 Григорьев, М. В. Проектирование информационных систем: учебное пособие для среднего профессионального образования Издательство Юрайт, 2023 urait.ru
Л1.2 Зараменских, Е. П. Информационные системы: управление жизненным циклом: учебник и практикум для среднего профессионального образования Издательство Юрайт, 2023 urait.ru
6.1.2. Дополнительная литература
Авторы Заглавие Издательство, год Эл. адрес
Л2.1 Д. В. Чистов, П. П. Мельников, А. В. Золотарюк, Н. Б. Ничепорук Проектирование информационных систем : учебник и практикум для среднего профессионального образования Юрайт, 2023 urait.ru
6.2. Перечень ресурсов информационно-телекоммуникационной сети "Интернет"
Название Эл. адрес
Э1 Разработка кода информационных систем portal.edu.asu.ru
6.3. Перечень программного обеспечения
Операционная система Windows и/или AstraLinux
Специализированное и общее ПО
Open Office или Libreoffice
3D Canvas
Blender
Visual Studio Community
Python c расширениями PIL, Py OpenGL
FAR
XnView
7-Zip
AcrobatReader
GIMP
Inkscape
Paint.net
VBox
Mozila FireFox
Chrome
Eclipse (PHP,C++, Phortran)
VLC QTEPLOT
Visual Studio Code https://code.visualstudio.com/License/
Notepad++ https://notepad-plus-plus.org/
6.4. Перечень информационных справочных систем
Информационная справочная система:
СПС КонсультантПлюс (инсталлированный ресурс АлтГУ или http://www.consultant.ru/)
Профессиональные базы данных:
Электронная библиотечная система Алтайского государственного университета (http://elibrary.asu.ru/);
Научная электронная библиотека elibrary (http://elibrary.ru)

7. Материально-техническое обеспечение дисциплины

Аудитория Назначение Оборудование
203Н кабинет математики; кабинет математических дисциплин; кабинет статистики; кабинет математики и информатики; кабинет информационных систем в профессиональной деятельности – учебная аудитория для проведения занятий всех видов (дисциплинарной, междисциплинарной и модульной подготовки), групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации Учебная мебель на 54 посадочных места; рабочее место преподавателя; маркерная доска – 1 ед.; компьютер (модель: Aquarius) с доступом в информационно-телекоммуникационную сеть Интернет – 1 ед.; интерактивная доска (марка: Smart) – 1 ед.; проектор (марка: Smart) – 1 ед..; калькуляторы; чертежные принадлежности; модели геометрических тел; раздаточный дидактический материал; учебно-методические издания; таблицы.
410К лаборатория в области электротехники, электроники и схемотех-ники, лаборатория физических методов защиты информации - учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); проведения групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации Учебная мебель на 12 посадочных мест; рабочее место преподавателя; доска меловая 1 шт.; компьютеры Парус 945 MSI PDualCore E2140/512Mb+1024/HDD80Gb/DVD-ROM/LCD17" LG/KM – 11 шт.; учебно-лабораторные стенды – 5 шт.; Контрольно-измерительная аппаратура для измерения частотных свойств, форм и временных характеристик сигналов: осциллограф цифровой АСК-2062 – 5 шт.; Средства для измерения параметров электрических цепей: мультиметр АРРА 205 – 5 шт; Вольтметр 01202-50; Вольт-метр селективный В6-9. Средства гене-рирования сигналов: генератор GFG-8219 A Good Will Instrument Co, Ltd – 5 шт.; Генератор Г5-75; Генератор Г3-112; Генератор Г3-56; Вспомогательное оборудование: Источник питания АТН-1237; Стабилизатор 1202; Стабилизатор 3222 – 3 шт.; Компаратор напряжений Р3009; Усилитель мощности LV-103; Усилитель РУ4-29 – 2 шт.; Акустический комплект 01024; Микрофон МК-202 – 2 шт.; Капсуль МК-301 – 2 шт.

8. Методические указания для обучающихся по освоению дисциплины

Важным условием успешного освоения дисциплины «Разработка кода информационных систем» является создание системы правильной организации труда, позволяющей распределить учебную нагрузку равномерно в соответствии с графиком образовательного процесса. Большую помощь в этом может оказать составление плана работы на семестр, месяц, неделю, день. Его наличие позволит подчинить свободное время целям учебы, что позволит сделать обучение более эффективным. Наличие самоконтроля, является необходимым условием успешной учёбы.
Подготовка к лекциям. В ходе лекционных занятий вести конспектирование учебного материала. Обращать внимание на формулировки, раскрывающие содержание тех или иных явлений и процессов, научные выводы и практические рекомендации, положительный опыт в ораторском искусстве. Желательно оставить в рабочих конспектах поля, на которых делать пометки из рекомендованной литературы, дополняющие материал прослушанной лекции, а также подчеркивающие особую важность тех или иных теоретических положений. Целесообразно разработать собственную систему сокращений, аббревиатур и символов. Задавать преподавателю уточняющие вопросы с целью уяснения теоретических положений, разрешения спорных ситуаций. Дорабатывать свой конспект лекции, делая в нём соответствующие записи из литературы, рекомендованной преподавателем и предусмотренной учебной программой - в ходе подготовки к семинарам изучить основную литературу, ознакомиться с дополнительной литературой, новыми публикациями в периодических изданиях: журналах, газетах и т.д. При этом учесть рекомендации преподавателя и требования учебной программы. Конспектирование лекций – сложный вид аудиторной работы, предполагающий интенсивную умственную деятельность студента. Конспект является полезным тогда, когда записано самое существенное и сделано это самим обучающимся. Желательно запись осуществлять на одной странице листа или оставляя поля, на которых позднее, при самостоятельной работе с конспектом, можно сделать дополнительные записи, отметить непонятные места.
Подготовка к лабораторным занятиям. Подготовку к каждому лабораторному занятию студент должен начать с ознакомления с планом практического занятия, который отражает содержание предложенной темы. Тщательное продумывание и изучение вопросов плана основывается на проработке текущего материала лекции, а затем изучения обязательной и дополнительной литературы, рекомендованной к данной теме.
Рекомендации по работе с литературой. Работу с литературой целесообразно начать с изучения общих работ по теме, а также учебников и учебных пособий. Если для разрешения поставленной задачи требуется изучение некоторых фрагментов текста, то используется метод выборочного чтения. Если в книге нет подробного оглавления, следует обратить внимание ученика на предметные и именные указатели. Избранные фрагменты или весь текст (если он целиком имеет отношение к теме) требуют вдумчивого, неторопливого чтения с «мысленной проработкой» материала. Такое чтение предполагает выделение: 1) главного в тексте; 2) основных аргументов; 3) выводов. Важно научиться выделять главное в тексте, улавливать проблематичный характер утверждений.
При работе с источниками и литературой важно уметь:
- сопоставлять, сравнивать, классифицировать, группировать, систематизировать информацию в соответствии с определенной учебной задачей;
- обобщать и оценивать полученную информацию;
- фиксировать основное содержание, формулировать, устно и письменно, основную идею, составлять план, выделять основные формулы, уметь выводить их на основе полученных знаний;
- работать в разных режимах (индивидуально, в паре, в группе), взаимодействуя друг с другом;
- пользоваться справочными материалами;
- обращаться за помощью, дополнительными разъяснениями к преподавателю, другим студентам;
- повторять или перефразировать реплику собеседника в подтверждении понимания его высказывания или вопроса;
- обратиться за помощью к собеседнику (уточнить вопрос, переспросить и др.).
Подготовка к промежуточной и итоговой аттестации. При изучении данной дисциплины с учётом использования балльно- рейтинговой системы студент должен сдать лабораторные работы. Итоговая аттестация проводится в форме экзамена. В целом оценка ставится, как взвешенное среднее оценок, полученных во время текущего контроля и оценки, полученных при ответе на вопросы билета, с учетом весовых коэффициентов.
При подготовке к промежуточной аттестации целесообразно:
- внимательно изучить перечень вопросов и определить, в каких источниках находятся сведения, необходимые для ответа на них;
- внимательно прочитать рекомендованную литературу;
- составить краткие конспекты ответов (планы ответов);
- порешать основные типовые задачи.
При реализации учебной дисциплины «Разработка кода информационных систем» используются активные и интерактивные формы проведения занятий.
При проведении лекционных занятий: проблемная лекция, лекция-беседа.
При проведении лабораторных занятий: работа в малых группах.