Контакты:

Учебная дисциплина «Основы алгоритмизации и программирования» принадлежит к общепрофессиональному циклу. Студенты должны уметь: 

  • Разрабатывать алгоритмы для конкретных задач.
  • Использовать программы для графического отображения алгоритмов.
  • Определять сложность работы алгоритмов. Работать в среде программирования.
  • Реализовывать построенные алгоритмы в виде программ на конкретном языке программирования.
  • Оформлять код программы в соответствии со стандартом кодирования.
  • Выполнять проверку, отладку кода программы.

Знать:

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