• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Контакты

Адрес: 614070, г. Пермь, бульвар Гагарина, 37, кабинет 313

Телефон: (342) 254-56-08

Руководство
Заведующий кафедрой Плотникова Евгения Григорьевна
Кафедра информационных технологий в бизнесе (Пермь): Специалист по учебно-методической работе Карпович Марина Валерьевна

Документы

Положение о кафедре (PDF, 113 Кб)

 

Книга
Современные проблемы науки

Данилевич Т. В., Ясницкий Л. Н.

М.: Юрайт, 2025.

Статья
Comparative Analysis of Requirements Prioritization Methods for Personalized Nutrition Web Applications

Mozhegova A., V.V. Lanin.

Proceedings of the Institute for System Programming of the RAS. 2025. Vol. 37. No. 5. P. 225-240.

Глава в книге
Development the reinforcement learning model for sources identification of H2S industrial emissions

Kychkin A., Chernitsin I., Vikentyeva O.

In bk.: 2025 International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM). IEEE, 2025. P. 987-991.

Программирование

2021/2022
Учебный год
RUS
Обучение ведется на русском языке
10
Кредиты
Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс обязательный
Когда читается:
1-й курс, 1-4 модуль

Преподаватели

Программа дисциплины

Аннотация

Настоящая программа учебной дисциплины устанавливает требования к образовательным результатам и результатам обучения студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих дисциплину «Программирование», учебных ассистентов и студентов направления подготовки 09.03.04 Программная инженерия, обучающихся по образовательной программе «Программная инженерия».
Цель освоения дисциплины

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

  • формирование у студентов алгоритмического мышления;
  • приобретение теоретических знаний и практических навыков в области основных методологий разработки программ с помощью языков программирования высокого уровня (процедурно-ориентированной и объектно-ориентированной)
  • изучение современных инструментальных сред, предназначенных для разработки программ с помощью языков программирования высокого уровня.
Планируемые результаты обучения

Планируемые результаты обучения

  • выделяет подзадачи и оформляет их в виде функций с параметрами; передает параметры разными способами (по ссылке, по значению, выходные параметры); использует готовые классы Array, String; выделяет память под динамические массивы; отличает класс от структуры; использует потоковые классы для работы с файлами; использует сериализацию для записи структурированных данных в файлы;
  • выполняет анализ исходных данных и результата задачи; разрабатывает алгоритм решения задачи и записывает его в виде блок-схемы; разрабатывает алгоритм решения задачи и записывает его в виде программы на языке программирования высокого уровня с использованием основных операторов (присваивание, условие, циклы); разрабатывает тесты к программе с использованием критериев черного и белого ящиков; оформляет отчет по результатам выполнения лабораторной работы.
  • использует класс как тип данных; скрывает реализацию, оставляя доступным интерфейс; организует иерархии наследования с использованием виртуальных методов; использует интерфейсы для повышения уровня абстракции программы;
  • использует стандартные коллекции; разрабатывает свой класс коллекцию; использует обобщенное программирование; использует события; использует LINQ запросы и методы расширения для обработки коллекций
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Раздел 1. Основы программирования на языке программирования высокого уровня.
  • Раздел 2. Процедурно-ориентированная технология разработки программ. Структурированные типы данных.
  • Раздел 3. Объектно-ориентированный подход к разработке программ. Основные свойства объектно-ориентированного программирования
  • Раздел 4. Коллекции. Объектно-событийное программирование
Элементы контроля

Элементы контроля

  • неблокирующий Лабораторная работа 1
  • неблокирующий Лабораторная работа 2
  • неблокирующий Лабораторная работа 3
  • неблокирующий Лабораторная работа 4
  • неблокирующий Лабораторная работа 5
  • неблокирующий Лабораторная работа 6
  • неблокирующий Лабораторная работа 7
  • неблокирующий Лабораторная работа 8
  • неблокирующий Лабораторная работа 9
  • неблокирующий Лабораторная работа 10
  • неблокирующий Лабораторная работа 11
  • неблокирующий Лабораторная работа 12
  • неблокирующий Лабораторная работа 13
  • неблокирующий Лабораторная работа 14
  • неблокирующий Экзамен 2 модуль
    Студенты, сдавшие все лабораторные работы (устная защита работы и письменный отчет в LMS) могут получить оценку за экзамен как среднее арифметическое оценок за лабораторные работы (округление арифметическое). Студенты, желающие изменить (повысить) оценку сдают письменный экзамен в виде теста.
  • неблокирующий Экзамен 4 модуль
  • неблокирующий Самостоятельная работа
Промежуточная аттестация

Промежуточная аттестация

  • 2021/2022 учебный год 2 модуль
    0.1 * Лабораторная работа 3 + 0.4 * Экзамен 2 модуль + 0.1 * Лабораторная работа 5 + 0.1 * Лабораторная работа 4 + 0.1 * Лабораторная работа 6 + 0.1 * Лабораторная работа 2 + 0.1 * Лабораторная работа 1
  • 2021/2022 учебный год 4 модуль
    0.1 * Лабораторная работа 10 + 0.1 * Лабораторная работа 12 + 0.3 * Экзамен 4 модуль + 0.1 * Лабораторная работа 14 + 0.1 * Лабораторная работа 13 + 0.1 * Лабораторная работа 9 + 0.1 * Лабораторная работа 8 + 0.1 * Лабораторная работа 11
Список литературы

Список литературы

Рекомендуемая основная литература

  • Введение в программирование на языке Visual C#: Учебное пособие / Гуриков С.Р. - М.:Форум, НИЦ ИНФРА-М, 2013. - 448 с.: 70x100 1/16. - (Высшее образование: Бакалавриат) (Переплёт 7БЦ) ISBN 978-5-91134-738-3 - Режим доступа: http://znanium.com/catalog/product/404441

Рекомендуемая дополнительная литература

  • Алгоритмизация и программирование : Учебное пособие / С.А. Канцедал. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2013. - 352 с.: ил.; 60x90 1/16. - (Профессиональное образование). (переплет) ISBN 978-5-8199-0355-1 - Режим доступа: http://znanium.com/catalog/product/391351

Авторы

  • Викентьева Ольга Леонидовна
  • Марквирер Владлена Дмитриевна