• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
2020/2021

Основы алгоритмизации и программирования

Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Статус: Факультатив
Когда читается: 3, 4 модуль
Язык: русский
Кредиты: 3
Контактные часы: 28

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

Аннотация

Настоящая программа учебной дисциплины устанавливает требования к образовательным результатам и результатам обучения студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих дисциплину «Основы алгоритмизации и программирования», учебных ассистентов, студентов направления подготовки 09.03.04 Программная инженерия, обучающихся по образовательной программе «Программная инженерия» и студентов направления подготовки 38.03.05 Бизнес-информатика, обучающихся по образовательной программе «Бизнес-информатика». Курс позволит заинтересованным в программировании студентам получить основы алгоритмического мышления и программирования на языке C#. Курс рекомендован для студентов 1 курса бакалавриата ОП "Бизнес-информатика" и "Программная инженерия".
Цель освоения дисциплины

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

  • Формирование понимания принципов программирования и основных конструкций языка программирования C#.
  • Формирование базовых навыков программирования на языке C#.
  • Формирование алгоритмического мышления.
Планируемые результаты обучения

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

  • Умеет составлять и формализовывать алгоритмы для решения задач, умеет читать готовые алгоритмы, знает, как по готовому алгоритму написать программу на языке программирования.
  • Знает синтаксис языка программирования C#, умеет читать и писать программный код.
  • Умеет решать поставленную задачу, разбивая её на подзадачи и выполняя все этапы ЖЦ ПО.
Содержание учебной дисциплины

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

  • Формирование алгоритмического мышления для решения задач с помощью языков программирования.
    Тема 1. Основные элементы блок-схем. Соответствие элементов блок-схем и конструкций языка программирования C#. Тема 2. Жизненный цикл создания программного обеспечения. Тема 3. Подходы к решению задач на языке программирования C#.
  • Введение в язык программирования C#.
    Тема 4. Особенности языка программирования C#. Тема 5. Основы синтаксиса языка программирования C#. Тема 6. Основные операторы языка программирования C#.
  • Решение задач на языке программирования C#.
    Тема 7. Постановка задач. Разбор основных моментов решения. Тема 8. Практика в решении задач.
Элементы контроля

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

  • неблокирующий Программная реализация решения задачи по итоговому проекту
  • неблокирующий Отчёт по итоговому проекту
  • неблокирующий Экзамен
    Презентация решённой задачи по этапам с устным докладом
Промежуточная аттестация

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

  • Промежуточная аттестация (4 модуль)
    0.3 * Отчёт по итоговому проекту + 0.3 * Программная реализация решения задачи по итоговому проекту + 0.4 * Экзамен
Список литературы

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

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

  • Введение в программирование на языке Visual C# : учеб. пособие / С.Р. Гуриков. — М. : ФОРУМ : ИНФРА-М, 2019. — 447 с. — (Высшее образование: Бакалавриат). - Режим доступа: http://znanium.com/catalog/product/1017998
  • Трофимов В. В., Павловская Т. А. ; Под ред. Трофимова В.В. - АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ. Учебник для вузов - М.:Издательство Юрайт - 2020 - 137с. - ISBN: 978-5-534-07834-3 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/algoritmizaciya-i-programmirovanie-452333

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

  • Биллиг В.А. - Основы программирования на C# - Национальный Открытый Университет "ИНТУИТ" - 2016 - 574с. - ISBN: - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/100319
  • Казанский А. А. - ПРОГРАММИРОВАНИЕ НА VISUAL C# 2-е изд., пер. и доп. Учебное пособие для вузов - М.:Издательство Юрайт - 2020 - 192с. - ISBN: 978-5-534-12338-8 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/programmirovanie-na-visual-c-451467
  • Кудрина Е. В., Огнева М. В. - ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ C#. Учебное пособие для вузов - М.:Издательство Юрайт - 2020 - 322с. - ISBN: 978-5-534-09796-2 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/osnovy-algoritmizacii-i-programmirovaniya-na-yazyke-c-456182