Аннотация рабочей программы дисциплины
«Основы алгоритмизации и программирование»

Цель изучения дисциплины Цель изучения дисциплины: изучение методов построения алгоритмов и структур данных, используемых при решении прикладных задач в различных предметных областях с применением ЭВМ.
Место дисциплины в учебном плане ОП
Формируемые компетенции ОК 01.
Знания, умения и навыки, получаемые в результате освоения дисциплины
Знать:
Понятие алгоритмизации, свойства алгоритмов, общие принципы построения алгоритмов, основные алгоритмические конструкции.
Эволюцию языков программирования, их классификацию, понятие системы программирования.
Основные элементы языка, структуру программы, операторы и операции, управляющие структуры, структуры данных, файлы, классы памяти.
Подпрограммы, составление библиотек подпрограмм.
Объектно-ориентированную модель программирования, основные принципы объектно-ориентированного программирования на примере алгоритмического языка: понятие классов и объектов, их свойств и методов, инкапсуляция и полиморфизма, наследования и переопределения.
Уметь:
Разрабатывать алгоритмы для конкретных задач.
Использовать программы для графического отображения алгоритмов.
Определять сложность работы алгоритмов.
Работать в среде программирования.
Реализовывать построенные алгоритмы в виде программ на конкретном языке программирования.
Оформлять код программы в соответствии со стандартом кодирования.
Выполнять проверку, отладку кода программы.
Иметь навыки и (или) опыт деятельности (владеть):
не предусмотрено
Содержание дисциплины Раздел 1. Введение в программирование. Раздел 2. Операторы языка программирования. Раздел 3. Раздел 4. Основные конструкции языков программирования. Объектно-ориентированное программирование (ООП).
Виды учебной работы Лекции, лабораторные, самостоятельная работа.
Используемые информационные, инструментальные и программные средства
ОС Windows
OC Linux
Приложения LibraOffice
7-Zip
Стандартное специализированное ПО в соответствии с наименованием кабинетов
Не предусмотрено
Форма промежуточной аттестации Экзамен, курсовая работа.