logo
Аннотации

1. Место дисциплины в структуре основной образовательной программы, в модульной структуре ооп.

Дисциплина включена в базовую часть профессионального цикла ООП. К исходным требованиям, необходимым для изучения дисциплины «Языки и методы программирования», относятся знания, умения и виды деятельности, которые сформированы на предшествующем уровне образования абитуриента.

Дисциплина «Языки и методы программирования» является основой для изучения дисциплин: «Операционные системы», «Компьютерная графика», «Базы данных», «Численные методы», для последующего изучения других дисциплин вариативной части профессионального цикла, а также для прохождения практикума на ЭВМ.

Дисциплина «Языки и методы программирования» является частью модуля «Информатика», включенного в базовую часть профессионального цикла ООП.

2. Цель изучения дисциплины.

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

3. Структура дисциплины

Введение в программирование. Основы языка Delphi Pascal. Работа со структурами данных в Delphi Pascal. Программирование рекурсивных алгоритмов.

4. Основные образовательные технологии

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

5. Требования к результатам освоения дисциплины.

Процесс изучения дисциплины направлен на формирование следующих общекультурных и профессиональных компетенций:

В результате изучения дисциплины студент должен:

- знать основные конструкции языков программирования высокого уровня, основные структуры данных, применяемые в программировании, базовые алгоритмы их обработки, основы структурного программирования и рекурсивного подхода;

- уметь применять различные структуры данных и подходы к созданию программ решения задач на языках программирования высокого уровня, а также современные средства поддержки технологии программирования;

- владеть (быть в состоянии продемонстрировать) навыками создания программ на языках программирования высокого уровня средствами современных интегрированных сред разработки программных продуктов.