Технологии программирования

 

1.      

Название дисциплины

Технологии программирования

2.      

Курс обучения, специальность

2, Математика (направление научно-педагогическая деятельность)

3.      

Семестр обучения

3

4.      

Количество кредитов

4

5.      

Ф.И.О. лектора

Кандидат физико-математических наук, доцент Расолько Галина Алексеевна

6.      

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

Развитие алгоритмического мышления, изучение современных методов программирования, приобретение навыков и освоение работы на современных вычислительных средствах (знакомство с современными методологиями приобретения знаний, научиться решать разнообразные задачи на компьютерах с использованием современных информационных технологий)

7.      

Пререквизиты

Методы программирования  (1, 2 семестры).

8.      

Содержание дисциплины

Методологии разработки больших программных комплексов. Объектно-ориентированная методология разработки программ (ООП). Сортировка данных. Внутренняя и внешняя сортировки. Динамические структуры данных. Работа со связными динамическими структурами: списки, стеки, очереди, деревья. Задачи поиска элемента в разных структурах данных

9.      

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

  1. Технологии программирования : электронный учебно-методический комплекс для специальности: 1-31 03 01 «Математика (по направлениям)», направление специальности: 1-31 03 01-02 «Математика (научно-педагогическая деятельность)» / Г. А. Расолько, Е. В. Кремень, Ю. А. Кремень ; БГУ, Механико-математический фак., Каф. веб-технологий и компьютерного моделирования. – Минск : БГУ, 2023. С. 352.
  2. Расолько Г. А., Кремень Ю. А., Кремень Е. В. Технологии программирования и ал-горитмы обработки данных [Электронный ресурс] : пособие / Г. А. Расолько, Ю. А. Кремень, Е. В. Кремень. – Минск : БГУ, 2021.
  3. Технологии программирования [Электронный ресурс] : учеб.-метод. пособие. В 2 ч. Ч. 1. Технологии реализации алгоритмов и обработка структур данных / Г. А. Расолько, Е. В. Кремень, Ю. А. Кремень . – Минск : БГУ, 2022.
  4. Технологии программирования [Электронный ресурс] : учеб.-метод. пособие. В 2 ч. Ч. 2. Методы разработки алгоритмов и среды программирования языка Pascal / Г. А. Расолько, Е. В. Кремень, Ю. А. Кремень . – Минск : БГУ, 2022. 
  5. Расолько, Г. А. Методы программирования. Free Pascal: основы работы: учебные материалы для студентов мех.-мат. фак. спец. 1-31 03 01-02 «Математика (научно-педагогическая деятельность)» / Г. А. Расолько, Е. В. Кремень, Ю. А. Кремень. – Минск: БГУ, 2014.– 74 с.
  6. 6. Расолько, Г. А. Методы программирования. Free Pascal: Работа с внешними устройствами: учебные материалы для студентов мех.-мат. фак. спец. 1-31 03 01-02 «Математика (научно-педагогическая деятельность)» / Г. А. Расолько, Е. В. Кремень, Ю. А. Кремень. – Минск: БГУ, 2014.– 78 с.

10.   

Методы преподавания

Пассивный, активный, интерактивный, словесный, наглядный, проблемный

11.   

Язык обучения

Русский

12.   

Условия (требования), текущий контроль

— тестирование;

— контрольная работа;

— коллоквиум

Оценка на экзамене выставляется с учетом:

40% – текущая успеваемость за семестр, 60% – ответ на экзамене

13.   

Форма аттестации

Зачёт

Технологии программирования. Учебная программа учреждения высшего образования по учебной дисциплине для специальности первой ступени высшего образования 1-31 03 01 Математика (по направлениям), направление 1-31 03 01-02 Математика (научно-педагогическая деятельность), № УД-10897/уч 2022г.

  1. Технологии программирования : электронный учебно-методический комплекс для специальности: 1-31 03 01 «Математика (по направлениям)», направление специальности: 1-31 03 01-02 «Математика (научно-педагогическая деятельность)» / Г. А. Расолько, Е. В. Кремень, Ю. А. Кремень ; БГУ, Механико-математический фак., Каф. веб-технологий и компьютерного моделирования. – Минск : БГУ, 2023. С. 352.
  2. Расолько Г. А., Кремень Ю. А., Кремень Е. В. Технологии программирования и ал-горитмы обработки данных [Электронный ресурс] : пособие / Г. А. Расолько, Ю. А. Кремень, Е. В. Кремень. – Минск : БГУ, 2021.
  3. Технологии программирования [Электронный ресурс] : учеб.-метод. пособие. В 2 ч. Ч. 1. Технологии реализации алгоритмов и обработка структур данных / Г. А. Расолько, Е. В. Кремень, Ю. А. Кремень . – Минск : БГУ, 2022.
  4. Технологии программирования [Электронный ресурс] : учеб.-метод. пособие. В 2 ч. Ч. 2. Методы разработки алгоритмов и среды программирования языка Pascal / Г. А. Расолько, Е. В. Кремень, Ю. А. Кремень . – Минск : БГУ, 2022. 
  5. Расолько, Г. А. Методы программирования. Free Pascal: основы работы: учебные материалы для студентов мех.-мат. фак. спец. 1-31 03 01-02 «Математика (научно-педагогическая деятельность)» / Г. А. Расолько, Е. В. Кремень, Ю. А. Кремень. – Минск: БГУ, 2014.– 74 с.
  6. Расолько, Г. А. Методы программирования. Free Pascal: Работа с внешними устройствами: учебные материалы для студентов мех.-мат. фак. спец. 1-31 03 01-02 «Математика (научно-педагогическая деятельность)» / Г. А. Расолько, Е. В. Кремень, Ю. А. Кремень. – Минск: БГУ, 2014.– 78 с.