Учебная программа (Syllabus) Дисциплина: «Программирование С++builder» Специальность 5В070400, «Вычислительная техника и программное обеспечение»

Вид материалаПрограмма

Содержание


3. Описание дисциплины
Цели изучения дисциплины
Задачи дисциплины
Конечные результаты обучения
6. Содержание дисциплины
7. Тематический план занятий
Название темы раздела
7.1. Тематический план лекций
Тематический план семинарских (практических) занятий
Наименование темы занятия
7.3. Тематический план самостоятельных работ под руководством преподавателя (СРСП)
Наименование темы занятия
8. Задания самостоятельной работы студентов
8.2. План организации самостоятельной работы студента (СРС)
9. Форма проведения
12. Требования преподавателя
Требования к студентам
Нормы академической этики
13. Критерии оценки
Буквенная система оценки учебных достижений
...
Полное содержание
Подобный материал:
КАЗАХСКАЯ АКАДЕМИЯ ТРУДА И СОЦИАЛЬНЫХ ОТНОШЕНИЙ

ЭКОНОМИЧЕСКИЙ ФАКУЛЬТЕТ


Тел. 279-95-82, 279-27-30 (вн.111)

E.mail: kaz_atso@mail.ru

atso@ atso.kz

«УТВЕРЖДАЮ»

Проректор по УМР

К.ю.н., доцент Бегалиев Е.Н.

________________

(подпись)


Учебная программа (Syllabus)


Дисциплина: «Программирование С++builder»

Специальность – 5В070400, «Вычислительная техника и программное обеспечение»

Форма обучения – дневная


Всего – 3 кредита




Курс – 4

Семестр – 7

Лекции – 30 часов

Практические, семинарские,

лабораторные занятия – 15 часов

Количество РК – 2





СРСП – 45 часов




СРС – 45 часов




Экзамен – 7 семестр

Трудоемкость – 135 часов



Алматы 2011

Учебная программа (Syllabus) дисциплины «Программирование С++builder» составлена на основе ГОСО по специальности «Вычислительная техника и программное обеспечение» и является дисциплиной по выбору.


Учебная программа (Syllabus) подготовлена и.о. доцентом Дандыбаевым М.Ж.

_______________

подпись


«25» августа 2011 г.


Обсуждена на заседании Совета экономического факультета

«25» августа 2011 г., Протокол № 1

Декан экономического факультета

Садыкова Ж.Е. _______________подпись


РЕКОМЕНДОВАНО УМБ экономического факультета

«25 » августа 2011 г.


Председатель УМБ секции ВТ и ПО

Тулемисова Г.Е. ______________подпись


Одобрена УМС Каз АТиСО


«31» августа 2011 г. Протокол № 1

Зам. председателя УМС

Бегалиев Е.Н. ________________подпись


1. И.о. доцента Дандыбаев Максут Жумабекович разработал учебные программы по дисциплинам «Интернет технологии», «Интерфейсы компьютерных систем», «Операционные системы», «Программирование на языке С++ Builder», «Программирование на языке С++ Visual Studio». Дандыбаев М.Ж. имеет 26 научных трудов, одно патентное свидетельство.

2. Контактная информация:

Экономический факультет КазАТиСО, г. Алматы, ул. Наурызбай батыра 9, телефон -279-95-82, 279-27-30 (вн.111), сот.

^ 3. Описание дисциплины

Данный курс представляет собой практический курс программирования С++builder в новой среде фирмы Borland, предназначенной для визуальной разработки приложений на языке С++.

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

Основная проблема, с которой сталкиваются специалисты при решении конкретных задач, требующих привлечения математических методов – это разработка эффективного алгоритма решения задачи и его программная реализация на каком-либо универсальном языке программирования. Поэтому, Целью дисциплины «Программирование на С++ Builder» является обучение студентов языкам программирования и принципам постановки и решения задач с помощью компьютера, подготовка их к эффективному использованию компьютерной системы и информационных технологий в будущей профессиональной деятельности.

^ Задачи дисциплины:

Основными задачами дисциплины «Программирование на С++ Builder» являются:
  • формирование у студентов «алгоритмического» мышления при постановке и решении задач на компьютере;
  • обучение студентов алгоритмическим языкам, методам программирования при решении прикладных задач;
  • ознакомление студентов с архитектурой универсальных компьютеров и

привитие им навыков работы на нем

^ Конечные результаты обучения.

В результате изучения дисциплины «Программирование на С++ Builder» студент должен:

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

- иметь навыки работы с персональным компьютером, операционными системами, программными оболочками;

- уметь использовать современные технологии визуального программирования при создании приложений.

4. Пререквизиты:

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

5. Постреквизиты:

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


^ 6. Содержание дисциплины:


Тема 1 Введение. Основные принципы ООП

Тема 2 Постановка учебной задачи.

Тема 3 Использование классов

Тема 4 Интегрированная среда разработчика

Тема 5 Элементы палитры компонент

Тема 6 Управление проектами

Тема 7 Директивы компилятора

Тема 8 Создание программ в среде С++ Builder, Программа сточки зрения С++ Builder

Тема 9 Использование интерфейсных элементов

Тема 10 Графические компоненты и использование графики

Тема 11 Механизм обработки событий, Программы, управляемые событиями, События от клавиатуры и мыши

Тема 12 События, обрабатываемые классом TApplication

Тема 13 Создание собственных обработчиков событий

Тема 14 Механизм обработки сообщений в С++ Builder

Тема 15 Отладка программ в среде С++ Builder


^ 7. Тематический план занятий





^ Название темы раздела

кол-во часов

лекции

практика

СРСП

СРС

Всего

1

Введение. Основные принципы ООП

2

1

3

3

9

2

Постановка учебной задачи.

2

1

3

3

9

3

Использование классов

2

1

3

3

9

4

Интегрированная среда разработчика

2

1

3

3

9

5

Элементы палитры компонент

2

1

3

3

9

6

Управление проектами

2

1

3

3

9

7

Директивы компилятора

2

1

3

3

9

8

Создание программ в среде С++ Builder, Программа сточки зрения С++ Builder

2

1

3

3

9

9

Использование интерфейсных элементов

2

1

3

3

9

10

Графические компоненты и использование графики

2

1

3

3

9

11

Механизм обработки событий, Программы, управляемые событиями, События от клавиатуры и мыши

2

1

3

3

9

12

События, обрабатываемые классом TApplication

2

1

3

3

9

13

Создание собственных обработчиков событий

2

1

3

3

9

14

Механизм обработки сообщений в С++ Builder

2

1

3

3

9

15

Отладка программ в среде С++ Builder

2

1

3

3

9




Итого

30

15

45

45

135


^ 7.1. Тематический план лекций





Наименование темы лекций

Кол-во часов

1

Введение. Основные принципы ООП

2

2

Постановка учебной задачи.

2

3

Использование классов

2

4

Интегрированная среда разработчика

2

5

Элементы палитры компонент

2

6

Управление проектами

2

7

Директивы компилятора

2

8

Создание программ в среде С++ Builder, Программа сточки зрения С++ Builder

2

9

Использование интерфейсных элементов

2

10

Графические компоненты и использование графики

2

11

Механизм обработки событий, Программы, управляемые событиями, События от клавиатуры и мыши

2

12

События, обрабатываемые классом TApplication

2

13

Создание собственных обработчиков событий

2

14

Механизм обработки сообщений в С++ Builder

2

15

Отладка программ в среде С++ Builder

2




Итого

30


7^ .2. Тематический план семинарских (практических) занятий





^ Наименование темы занятия

Кол-во часов

1

Введение. Основные принципы ООП

1

2

Постановка учебной задачи.

1

3

Использование классов

1

4

Интегрированная среда разработчика

1

5

Элементы палитры компонент

1

6

Управление проектами

1

7

Директивы компилятора

1

8

Создание программ в среде С++ Builder, Программа сточки зрения С++ Builder

1

9

Использование интерфейсных элементов

1

10

Графические компоненты и использование графики

1

11

Механизм обработки событий, Программы, управляемые событиями, События от клавиатуры и мыши

1

12

События, обрабатываемые классом TApplication

1

13

Создание собственных обработчиков событий

1

14

Механизм обработки сообщений в С++ Builder

1

15

Отладка программ в среде С++ Builder

1


^ 7.3. Тематический план самостоятельных работ под руководством преподавателя (СРСП)




^ Наименование темы занятия

Кол-во часов

1

Введение. Основные принципы ООП

3

2

Постановка учебной задачи.

3

3

Использование классов

3

4

Интегрированная среда разработчика

3

5

Элементы палитры компонент

3

6

Управление проектами

3

7

Директивы компилятора

3

8

Создание программ в среде С++ Builder, Программа сточки зрения С++ Builder

3

9

Использование интерфейсных элементов

3

10

Графические компоненты и использование графики

3

11

Механизм обработки событий, Программы, управляемые событиями, События от клавиатуры и мыши

3

12

События, обрабатываемые классом TApplication

3

13

Создание собственных обработчиков событий

3

14

Механизм обработки сообщений в С++ Builder

3

15

Отладка программ в среде С++ Builder

3







45

^ 8. Задания самостоятельной работы студентов


8.1. Тематический план самостоятельной работы студента




Наименование темы занятия

Кол-во часов

1

Введение. Основные принципы ООП

3

2

Постановка учебной задачи.

3

3

Использование классов

3

4

Интегрированная среда разработчика

3

5

Элементы палитры компонент

3

6

Управление проектами

3

7

Директивы компилятора

3

8

Создание программ в среде С++ Builder, Программа сточки зрения С++ Builder

3

9

Использование интерфейсных элементов

3

10

Графические компоненты и использование графики

3

11

Механизм обработки событий, Программы, управляемые событиями, События от клавиатуры и мыши

3

12

События, обрабатываемые классом TApplication

3

13

Создание собственных обработчиков событий

3

14

Механизм обработки сообщений в С++ Builder

3

15

Отладка программ в среде С++ Builder

3







45



^ 8.2. План организации самостоятельной работы студента (СРС)




Тема

Литература

Рекомендации

Вид контроля

Сроки сдачи (неделя)

1

Введение. Основные принципы ООП

Microsoft Visual C++ 5 с самого начала. 1-е издание. / С. Холзнер - СПб: Питер, 1998.

Выполнить лабораторные работы

1. Конспект лекций.2. Презентация реферата.

1

2

Постановка учебной задачи.

М. Эллис, Б. Строуструп. Справочное руководство по языку C++ с комментариями: Пер. с англ. - Москва: Мир, 1992. 445с.

Выполнить лабораторные работы

1. Конспект лекций.

2. Презентация реферата.


2

3

Использование классов

Глушаков С.В., Дуравкина Т.В. Программирование на С++. – М.: АСТ, 2008. – 685 с.

Выполнить лабораторные работы

1. Конспект лекций.

2. Презентация реферата

3

4

Интегрированная среда разработчика

Глушаков С.В., Дуравкина Т.В. Программирование на С++. – М.: АСТ, 2008. – 685 с.

Выполнить лабораторные работы

1. Конспект лекций.

2. Презентация реферата

4

5

Элементы палитры компонент

Глушаков С.В., Дуравкина Т.В. Программирование на С++. – М.: АСТ, 2008. – 685 с.

Писать программы

1. Конспект лекций.. Презентация реферата

5

6

Управление проектами

Глушаков С.В., Дуравкина Т.В. Программирование на С++. – М.: АСТ, 2008. – 685 с.

Писать программы

1. Конспект лекций2. Презентация реферата

6

7

Директивы компилятора

Дьюхерст С.К. Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ. – М.: ДМК Пресс, 2006. – 264 с.: ил.

Писать программы

1. Конспект лекций.

2. Презентация реферата

7

8

Создание программ в среде С++ Builder, Программа сточки зрения С++ Builder

Рихтер Дж. CLR via C#. Программирование на платформе Microsoft .NET FRAMEWORK 2.0 на языке C#. Мастер-класс. – М.: Русская редакция; СПб.: Питер, 2007. – 656 с.: ил.

Писать программы

1. Конспект лекций.

2. Презентация реферата

8

9

Использование интерфейсных элементов

Х. Дейтел, П. Дейтел. Как программировать на C++: Пер. с англ. - Москва: ЗАО "Издательство БИНОМ", 1998. 1024

Писать программы

1. Конспект лекций.

2. Презентация реферата

9

10

Графические компоненты и использование графики

Сик Дж., Ли Л., Ламсдэйн Э. С++ Boost Graph Library. Библиотека программис-та. – СПб.: Питер, 2006. – 304 с.: ил.

Писать программы

1. Конспект лекций.

2. Презентация реферата

10

11

Механизм обработки событий, Программы, управляемые событиями, События от клавиатуры и мыши

Круглински Д., Уингоу С, Шеферд Дж. Программирование на Microsoft Visual C++ 6.0 для профессионалов. /Пер, с англ. - СПб: Питер; М.: Издательско-торговый дом "Русская Редакция", 2004. - 861 с.: ил.

Писать программы

1. Конспект лекций.

2. Презентация реферата

11

12

События, обрабатываемые классом TApplication

Рихтер Дж. CLR via C#. Программирование на платформе Microsoft .NET FRAMEWORK 2.0 на языке C#. Мастер-класс. – М.: Русская редакция; СПб.: Питер, 2007. – 656 с.: ил.

Писать программы

1. Конспект лекций.

2. Презентация реферата

12

13

Создание собственных обработчиков событий

Дьюхерст С.К. Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ. – М.: ДМК Пресс, 2006. – 264 с.: ил.

Писать программы

1. Конспект лекций.

2. Презентация реферата

13

14

Механизм обработки сообщений в С++ Builder

Рихтер Дж. CLR via C#. Программирование на платформе Microsoft .NET FRAMEWORK 2.0 на языке C#. Мастер-класс. – М.: Русская редакция; СПб.: Питер, 2007. – 656 с.: ил.

Писать программы

1. Конспект лекций.

2. Презентация реферата

14

15

Отладка программ в среде С++ Builder

Сик Дж., Ли Л., Ламсдэйн Э. С++ Boost Graph Library. Библиотека программис-та. – СПб.: Питер, 2006. – 304 с.: ил.

Писать программы

1. Конспект лекций.

2. Презентация реферата

15


^ 9. Форма проведения учебных занятий – лекции и лабораторные работы.

10. Расписание рубежного контроля: РК 1 – 7-я неделя, РК 2 – 15 неделя.


11. Список литературы:

Основная литература
  1. Microsoft Visual C++ 5 с самого начала. 1-е издание. / С. Холзнер - СПб: Питер, 1998.
  2. Круглински Д., Уингоу С, Шеферд Дж. Программирование на Microsoft Visual C++ 6.0 для профессионалов. /Пер, с англ. - СПб: Питер; М.: Издательско-торговый дом "Русская Редакция", 2004. - 861 с.: ил.
  3. Моя первая программа на C/C++. 1-е издание. / А. Нейбауэр - СПб: Питер, 1996.
  4. Шеферд Джордж. Программирование на Microsoft Visual C++ .NET. /Пер. с англ, - М.: Издательско-торговый дом "Русская Редакция*, 2003. - 928 стр.: ил.
  5. М. Эллис, Б. Строуструп. Справочное руководство по языку C++ с комментариями: Пер. с англ. - Москва: Мир, 1992. 445с.
  6. Стенли Б. Липпман. C++ для начинающих: Пер. с англ. 2тт. - Москва: Унитех; Рязань: Гэлион, 1992, 304-345сс.
  7. Бруно Бабэ. Просто и ясно о Borland C++: Пер. с англ. - Москва: БИНОМ, 1994. 400с.
  8. В.В. Подбельский. Язык C++: Учебное пособие. - Москва: Финансы и статистика, 1995. 560с.
  9. Ирэ Пол. Объектно-ориентированное программирование с использованием C++: Пер. с англ. - Киев: НИИПФ ДиаСофт Лтд, 1995. 480с.
  10. Т. Фейсон. Объектно-ориентированное программирование на Borland C++ 4.5: Пер. с англ. - Киев: Диалектика, 1996. 544с.
  11. Т. Сван. Освоение Borland C++ 4.5: Пер. с англ. - Киев: Диалектика, 1996. 544с.
  12. Г. Шилдт. Самоучитель C++: Пер. с англ. - Санкт-Петербург: BHV-Санкт-Петербург, 1998. 620с.
  13. У. Сэвитч. C++ в примерах: Пер. с англ. - Москва: ЭКОМ, 1997. 736с.
  14. К. Джамса. Учимся программировать на языке C++: Пер. с англ. - Москва: Мир, 1997. 320с.
  15. В.А. Скляров. Язык C++ и объектно-ориентированное программирование: Справочное издание. - Минск: Вышэйшая школа, 1997. 480с.
  16. Х. Дейтел, П. Дейтел. Как программировать на C++: Пер. с англ. - Москва: ЗАО "Издательство БИНОМ", 1998. 1024
  17. Арсак Р.Программирование игр и головоломок. - М.: Мир, 1994.
  18. Бабэ Б. Просто и ясно о Borland C++: Пер. с англ. - M.: Бином, 1996.
  19. Белецкий Я. Энциклопедия языка Си. - М.: Мир, 1992.
  20. Брудно А.Л., Каплан Л.И. Московские олимпиады по программированию. - М.: Наука, 1990.
  21. Вирт Н. Алгоритмы и структуры данных: Пер. с англ. - М.: Мир, 1989.
  22. Вирт Н. Систематическое программирование. - М.: Мир, 1977.
  23. Глушаков С.В., Коваль А.В., Черепнин С.A. Программирование на Visual С++. - Харьков, Фолио, 2002.
  24. Глушаков С.В., Коваль А.В., Смирнов С.В. Язык программирования С++. - Харьков, Фолио, 2002.
  25. Глушаков С.В., Дуравкина Т.В. Программирование на С++. – М.: АСТ, 2008. – 685 с.
  26. Дьюхерст С.К. С++. Священные знания. – СПб.: Символ-Плюс, 2007. – 240 с.: ил.
  27. Дьюхерст С.К. Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ. – М.: ДМК Пресс, 2006. – 264 с.: ил.
  28. Коплиен Дж. Программирование на С++. – СПб.: Питер, 2005. – 479 с.: ил.
  29. Подкур М.Л., Подкур П.Н., Смоленцев Н.К. Разработка приложений на С++ в среде MATLAB. – М.: ДМК Пресс, 2008. – 496 с.: ил. + CD.
  30. Рихтер Дж. CLR via C#. Программирование на платформе Microsoft .NET FRAMEWORK 2.0 на языке C#. Мастер-класс. – М.: Русская редакция; СПб.: Питер, 2007. – 656 с.: ил.
  31. Сик Дж., Ли Л., Ламсдэйн Э. С++ Boost Graph Library. Библиотека программис-та. – СПб.: Питер, 2006. – 304 с.: ил.


^ 12. Требования преподавателя:

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

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

^ Требования к студентам:

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

- активно участвовать в учебном процессе;

- самостоятельно заниматься в библиотеке, дома и в Internet-классе.


^ Нормы академической этики:

Конфликтные ситуации должны открыто обсуждаться в учебных группах.

Итоговый контроль по дисциплине проводится в форме экзамена и преследует цель оценить полученные теоретические знания, умение интегрировать полученные знания и применять их к решению практических задач. В случае если студент набирает по результатам двух рубежных контролей (две попытки) менее 50 баллов по 100-бальной диагностической шкале, то он к письменной стадии экзамена не допускается и получает оценку «неудовлетворительно». Во время экзамена студенты не могут пользоваться справочной литературой и другими пособиями.

^ 13. Критерии оценки: Оценка учебных достижений обучающихся осуществляется на основе измерителей знаний. Измерители знаний обучающихся должны соответствовать учебной программе дисциплины. Измерители знаний обучающихся разрабатываются в различных видах: контрольные вопросы, билеты, тесты (открытые, закрытые, комбинированные, на соответствие, эссе и др.) задания лабораторных, расчетно-графических, курсовых и других работ.

В качестве инструментов измерения знаний обучающихся выступает шкала оценок. Шкала оценок основана на баллъно-рейтинговой буквенной системе.

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

Оценка «отлично» (А, и А-). Данная оценка ставится в том случае, если обучающийся показал полное усвоение программного материала и не допустил каких-либо ошибок, неточностей, своевременно и правильно выполнил контрольные и лабораторные работы и сдал отчеты по ним, проявил при этом оригинальное мышление, своевременно и без каких-либо ошибок сдал коллоквиумы и выполнил домашние задания, занимался научно-исследовательской работой, самостоятельно использовал дополнительную научную литературу при изучении дисциплины, умел самостоятельно систематизировать программный материал.

Оценка «хорошо» (В+, В и В-). Данная оценка ставится в том случае, если студент освоил программный материал не ниже чем на 75% и при этом не допустил грубых ошибок при ответе, своевременно выполнил контрольные и лабораторные работы и сдал их без принципиальных замечаний, правильно выполнил и своевременно сдал коллоквиумы и домашние задания без принципиальных замечаний, использовал дополнительную литературу по указанию преподавателя, занимался научно-исследовательской работой, допускал непринципиальные неточности или принципиальные ошибки, исправленные самим студентом, сумел систематизировать программный материал с помощью преподавателя.

Оценка «удовлетворительно» (С+, С., С-, D+, и D). Данная оценка ставится в том случае, если студент освоил программный материал не менее чем на 50%, при выполнении контрольных и лабораторных работ, домашних заданий нуждался в помощи преподавателя, при сдаче коллоквиума допускал неточности и непринципиальные ошибки, неточности, не проявил активность в исследовательской работе, ограничивался только учебной литературой, указанной преподавателем, испытывал больше затруднения в систе­матизации материала.

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

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

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

При подсчете рейтинга допуска обязательно учитываются оценки текущего контроля, рубежного контроля, оценки по защите расчетно-графических, курсовых работ (проектов).

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

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

Итоговая оценка Иоц по дисциплине определяется по формуле (1):


Р1 + Р2


Иоц = × 0,6 + Э × 0,4, (1)

2

где:

Р1 - процентное содержание оценки 1-го рейтинга;

Р2 - процентное содержание оценки 2-го рейтинга;

Э - процентное содержание экзаменационной оценки.


^ Буквенная система оценки учебных достижений

обучающихся, соответствующая цифровому эквиваленту

по четырехбалльной системе

 

Оценка по

буквенной

системе

Цифровой

эквивалент

баллов

%-ное

содержание

Оценка по

традиционной

системе

А

4,0

95-100

Отлично

А-

3,67

90-94

В+

3,33

85-89

Хорошо

В

3,0

80-84

В-

2,67

75-79

С+

2,33

70-74

Удовлетворительно

С

2,0

65-69

С-

1,67

60-64

D+

1,33

55-59

D

1,0

50-54

F

0

0-49

Неудовлетворительно


Замечание! При успешном освоении курса и своевременном выполнении всех заданий студент имеет право на получение максимальной оценки по финальному устному экзамену на основе своего рейтинга.