Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_ПЯВУ.doc
Скачиваний:
0
Добавлен:
06.09.2019
Размер:
513.54 Кб
Скачать
  1. Требования к уровню освоения дисциплины

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

Изучение дисциплины предполагает проведение лекций, практических занятий, домашних работ, а также индивидуальной работы и самостоятельной работы студентов.

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

Практические занятия предусматриваются для более глубокого закрепления теоретических знаний, привития необходимых практических навыков разработки алгоритмов и программ.

Особое внимание следует уделить самостоятельной работе студентов.

Студент, успешно освоивший курс дисциплины должен:

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

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

- владеть основными понятиями объектно-ориентированного программирования;

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

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

  1. Объём дисциплины и виды учебной работы (час)

Вид занятий

Всего часов

Семестры

1

2

Общая трудоёмкость

250

Аудиторные занятия:

102

51

51

Лекции

34

17

17

Практические занятия (ПЗ)

Семинары (С)

68

34

34

Лабораторные работы (ЛР)

Самостоятельная работа

148

74

74

Курсовой проект (работа)

+

Вид итогового контроля

Зачет

Экзамен

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

5.1. Разделы дисциплины и виды занятий

№п/п

Раздел дисциплины

Лекции

ПЗ

С

ЛР

1

Этапы создания программного обеспечения.

2

4

2

Понятие алгоритма. Способы записи алгоритма.

2

4

3

Программа на языке высокого уровня. Синтаксис и семантика языка программирования.

2

4

4

Основные управляющие структуры программирования. Условные алгоритмы

5

Циклические алгоритмы.

2

4

6

Массивы. Одномерный массив.

2

4

7

Многомерные массивы и вложенные циклы. Динамические массивы.

2

4

8

Обработка и поиск символьной информации.

2

4

9

Представление чисел. Системы счисления.

2

4

10

Оценка точности результатов вычислений.

2

4

11

Ввод / вывод данных. Текстовые файлы.

2

4

12

Модульный принцип построения проекта и программного кода. Процедуры и функции.

2

4

13

Сортировка и поиск.

2

4

14

Рекурсия. Программирование рекурсивных алгоритмов.

2

4

15

Программирование графики.

2

4

16

Обработка ошибок и отладка программ.

2

4

17

Разработка интерфейса программы. Дополнительные вопросы программирования.

2

4