Приложение Д (обязательное)

advertisement
СТО АлтГТУ 13.62.1.2607-2013
Приложение Д
(обязательное)
Памятка для студентов направления
230100 «Информатика и вычислительная техника»
учебной дисциплины «Современные технологии программирования»
5-й семестр
Направление
Факультет
Кафедра
230100 «Информатика и вычислительная техника»
Информационных технологий
Системы автоматизированного проектирования
Содержание дисциплины
Дисциплина «Современные технологии программирования» изучается в 5-м и
6-м семестрах. На изучение дисциплины в 5-м семестре отводится 34 часа лекций,
34 часа лабораторных работ и 40 часов СРС, формой промежуточной аттестацией
является экзамен.
Тема 1 Современные средства автоматизации разработки
Лекция 1, 2, 3 (6 час. [2-4]).
Проектирование каталогов и пакетов. Компиляция и сборка приложения в
командной строке. Создание и подключение библиотек. Система компиляции и
сборки проекта Apache Ant.
Технология Test-Driven Development (TDD). Написание тестов в JUnit.
Система компиляции и сборки проекта Apache Maven.
Работа с хостингами свободных проектов (github, google code,...).
Размещение собственных проектов на github.
Лабораторная работа № 1. (6 час. [2-4, 20]).
Проектирование каталогов и пакетов. Компиляция и сборка приложения в
командной строке. Создание и подключение библиотек. Система компиляции и
сборки Apache Ant.
Лабораторная работа № 2. (5 час. [2-4, 20]).
Написание тестов в JUnit (технология TDD). Система компиляции и сборки
Apache Maven.
Лабораторная работа № 3. (5 час. [2-4, 20]).
Работа с системой контроля версий Git. Использование интернет-ресурса
http://github.com для размещения проектов.
Тема 2 Создание оконных приложений. Апплеты Java
Лекции 4, 5 , 6 (6 час. [1-5]).
Углубленное изучение возможностей библиотек AWT и Swing.
Технологии RIA. Апплеты Java: жизненный цикл апплета, дескриптор APPLET,
передача параметров и загрузка апплета. Простой пример. Создание сложных
апплетов.
Лабораторная работа № 4. (6 час. [1-5, 20]).
Создание оконных приложений и апплетов.
Тема 3 Работа с графикой в Java
Лекции 7, 8, 9 (6 час. [1-5]).
Обзор возможностей работы с графикой в Java, Методы класса Graphics.
Использование Java 2D. Практические примеры. Обзор Java 3D.
27
СТО АлтГТУ 13.62.1.2607-2013
Тема 4 Многопоточное программирование на Java
Лекции 10, 11 (4 час. [1-5]).
Потоки (threads). Интерфейс Runable. Синхронизация потоков. Создание
многозадачных приложений. Определение типа объекта во время выполнения.
Рефлексия.
Лабораторная работа № 5. (6 час. [1-5, 20]).
Создание многопоточных приложений на языке Java
Тема 5 Технология .NET
Лекции 12, 13, (4 час. [1, 6])
Характеристика платформы Microsoft. NET Framework, ее структуры и
принципов работы, преимущества и недостатки перед другими существующими
технологиями, последние нововведения платформы и перспективы ее развития.
Тема 6 Программирование на платформе Microsoft. .NET Framework
Лекции 14, 15, 16, 17 (8 час. [1, 6])
Введение в C#, объектно-ориентированные возможности языка C#.
Лабораторная работа №6. (6 час. [1, 6, 20])
Программирование на платформе Microsoft. .NET Framework на языке С#.






Самостоятельная работа студентов (40 час.)
Подготовка к выполнению и защите лабораторной работы № 1 (7 час. [2-4, 20]).
Подготовка к выполнению и защите лабораторной работы № 2 (6 час. [2-4, 20]).
Подготовка к выполнению и защите лабораторной работы № 3 (6 час. [2-4, 20]).
Подготовка к выполнению и защите лабораторной работы № 4 (7 час. [1-4 ,20]).
Подготовка к выполнению и защите лабораторной работы № 5 (7 час. [2, 5, 20]).
Подготовка к выполнению и защите лабораторной работы № 6 (7 час. [1, 6, 20]).
Формы и содержание текущей и промежуточной аттестации по
дисциплине
Текущая аттестация студентов осуществляется по итогам:
- выполнения и защиты лабораторных работ - Вес каждой работы – 0,1 .
Подведение итогов текущей успеваемости производится на седьмой,
тринадцатой и последней неделях семестра.
Промежуточная аттестация – экзамен. Вес экзамена – 0,4.
Для оптимальной организации процесса изучения данной дисциплины
необходимо:
– перед каждым лекционным занятием повторять пройденный материал;
– перед каждой лабораторной работой знакомиться с темой, целью и
заданием, изучать примеры программ;
– выполнять, сдавать и защищать лабораторные работы согласно графика
контроля.
График контроля
Вид занятия
Лабораторная работа 1
Лабораторная работа 2
Лабораторная работа 3
Лабораторная работа 4
Лабораторная работа 5
Лабораторная работа 6
Экзамен
Вид контрольного Время проведения
испытания
защита
4 неделя
защита
6 неделя
9 неделя
защита
12 неделя
защита
защита
15 неделя
защита
17 неделя
сессия
Вес в итоговом
рейтинге
0,1
0,1
0,1
0,1
0,1
0,1
0,4
28
СТО АлтГТУ 13.62.1.2607-2013
Примечание:
1. Лабораторная работа считается выполненной, если студентом создана и показана преподавателю
правильно работающая программа, соответствующая индивидуальному варианту задания.
2. Выполненные лабораторные работы защищаются в соответствии с графиком контроля. Без отчетов
защита лабораторных работ не принимается.
3. Защита лабораторной работы в семестре после срока, указанного в графике контроля оценивается на
20 % ниже.
4. Защита лабораторных работ после окончания семестра не принимается.
5. Студент допускается к экзамену, если семестровый рейтинг больше или равен 25 баллов.
6. Если студент не допущен или не явился на экзамен, то его итоговая оценка равна нулю.
7. Если студент допущен до экзамена и оценка за экзамен меньше 25, то итоговый рейтинг равен
экзаменационному.
8. Экзамен – «автомат» выставляется в том случае, если семестровый рейтинг студента больше или
равен 75 баллам.
Учебно-методическое и информационное обеспечение дисциплины
Основная литература:
1. Смирнов А. А.
Технологии программирования. Учебно-практическое
пособие [Электронный ресурс]/А.А. Смирнов. М.: Евразийский открытый институт,
2011. - 192 с. Доступ из ЭБС «Университетская библиотека online».
2. Васильев, А. Н. Java. Объектно-ориентированное программирование: для
магистров и бакалавров: базовый курс по объектно-ориентированному
программированию : [учебное пособие] / А. Н. Васильев. - Санкт-Петербург : Питер,
2013. - 295 с. - 30 экз.
Дополнительная литература:
3. Эккель Б., Философия Java. Библиотека программиста. 4-е изд., - СПб:
Питер, 2013 -. 640c – 1 экз.
4. Баженова И. Ю. Язык программирования. [Электронный ресурс] – М.:
Диалог-МИФИ, 2008. – 254 с. Доступ из ЭБС «Университетская библиотека
online».
5. Торстейнсон П. Криптография и безопасность в технологии .NET
[Электронный ресурс] / П. Торстейнсон, Г.А. Ганеш; пер с англ. – 2-е изд. (эл.). – М.:
БИНОМ. Лаборатория знаний, 2013. – 480 с.: ил. Доступ из ЭБС «Университетская
библиотека online».
6. Рихтер Дж. CLR via C#. Программирование на платформе Microsoft .NET
Framework 4.0 на языке С#. 3-е изд. – СПб.: Питер, 2013. – 928 с. – 1 экз.
7. Хорстманн К. Функциональное программирование. SCALA для
нетерпеливых. - М.: ДМК Пресс, 2013. – 408 с.
8. Кормен Т., Лейзерсон Ч., Ривест Р., Штайн К. Алгоритмы. Построение и
анализ. 3-е изд. - М.: Вильямс, 2013. – 1328 с.
9. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы
объектно-ориентированного проектирования. Паттерны проектирования. - СПб:
Питер. 2013. - 368 с. – 2 экз.
10. Фаулер М. Рефакторинг. Улучшение существующего кода. – СПб.:
Символ-Плюс. 2008. – 432 с.
11. Кент Бек. Экстремальное программирование. Разработка через
тестирование. - СПб: Питер. 2003. - 224 с.
12. Хемраджани А. Гибкая разработка приложения на Java с помощью Spring,
Hibernate и Eclipse. - М.: Вильямс, 2008. – 319 с.
Программное обеспечение и Интернет-ресурсы:
13. Первые шаги в Scala: www.rsdn.ru/article/scala/scala.xml
14. Java 8 vs. Scala: http://blogerator.ru/page/java-8-vs-scala-sravnenie
15. Scala школа: http://twitter.github.com/scala_school/ru/
16.
Перевод
книги
Мартина
Одерски
«Scala
в
примерах»:
http://ru.wikibooks.org/wiki/Scala_%D0%B2_%D0%BF%D1%80%D0%B8%D0%BC%D0
%B5%D1%80%D0%B0%D1%85
29
СТО АлтГТУ 13.62.1.2607-2013
17. Эффективная Scala: http://twitter.github.com/effectivescala/index-ru.html
18. Учебное пособие по Scala: http://programador.ru/scala-tu/
19. Первый проект на Play Framework 2.0: http://habrahabr.ru/post/141439/
Учебно-методические
материалы
и
пособия
для
студентов,
используемые при изучении дисциплины:
20. Гуляев Г. М., Качесова Л. Ю. Современные технологии
программирования. Методические указания к выполнению лабораторного
практикума по дисциплине «Современные технологии программирования». Часть 1
[Электронный ресурс] Барнаул, Кафедра САПР, 2013. – 138 с. Режим доступа
http//elib.altstu.ru.
21. Гуляев Г. М., Качесова Л. Ю. Современные технологии
программирования. Методические указания к выполнению лабораторного
практикума по дисциплине «Современные технологии программирования». Часть 2.
[Электронный ресурс] Барнаул, Кафедра САПР, 2013. – 88 с. Режим доступа
http//elib.altstu.ru.
22. Гуляев Г. М., Качесова Л. Ю. Методические указания к выполнению
курсовой работы по дисциплине «Современные технологии программирования».
[Электронный ресурс] Барнаул, Кафедра САПР, 2013.- 4с. Режим доступа
http//elib.altstu.ru.
Шкала оценок и правила вычисления рейтинга
В АлтГТУ принята 100-бальная шкала оценок. Именно эти оценки
учитываются при подсчете рейтингов, назначении стипендии и в других случаях.
Традиционная шкала будет использоваться только в зачетных книжках.
Соотношение оценок устанавливается следующим образом: 75 баллов и выше
-"отлично", 50-74 балла - "хорошо", 25 - 49 баллов - "удовлетворительно", менее 25
баллов - "неудовлетворительно".
Успеваемость студента оценивается с помощью текущего рейтинга и
вычисляется по формуле:
 R i pi ,
RT 
 pi
где Ri - оценка за i-ю контрольную точку, pi - вес этой контрольной точки.
Суммирование проводится по всем контрольным точкам с начала семестра до
момента вычисления рейтинга.
Семестровый рейтинг вычисляется по формуле:
R с е м R Т
Где RT – текущий рейтинг на конец семестра.
Итоговый рейтинг, учитывающий экзамен:
30
СТО АлтГТУ 13.62.1.2607-2013
Памятка для студентов направления
230100 «Информатика и вычислительная техника»
учебной дисциплины «Современные технологии программирования»
6-й семестр
Направление
Факультет
Кафедра
230100 «Информатика и вычислительная техника»
Информационных технологий
Системы автоматизированного проектирования
Содержание дисциплины
Дисциплина «Современные технологии программирования» изучается в 5-м и
6-м семестрах. На изучение дисциплины в 6-м семестре отводится 34 часа лекций,
34 часа лабораторных работ и 40 часов СРС, формой промежуточной аттестацией
является экзамен и курсовая работа.
Тема 1 Технологии программирования на языке Scala
Лекция 1, 2 (4 час. [1, 7, 13-18]).
Введение в программирование на языке Scala. Отличия от языка Java.
Система сборки scala проектов (sbt). Поддержка языка scala в NetBeans и Intellij
IDEA. Интерактивный интерпретатор REPL. Управляющие структуры и функции.
Массивы. Списки и кортежи.Объекты, классы, трейты. Объектно-ориентированное
программирование на языке Scala.
Лекция 3, 4 (4 час. [1, 7, 13-18]).
Императивное и функциональное программирование. Математические
основы функционального программирования (лямбда-исчисление, парадокс
Рассела). Анонимные функции, функции высшего порядка, каррирование.
Отложенные (ленивые) вычисления. Конкурентное программирование. Акторы
(Actors). Функциональное программирование на языке Scala.
Лабораторная работа № 7. (8 час. [1, 7, 13-18, 21]).
Объектно-ориентированное и функциональное программирование на языке
Scala. Система сборки sbt. Среда разработки Intellij IDEA.
Лекция 5, 6 (4 час. [1, 7, 8, 13-18]).
Разработка приложений с оконным графическим интерфейсом на языке
Scala.
Возможности классов BigInt в Scala и BigInteger в Java.
Лабораторная работа № 8. (6 час. [1, 2, 8,13-18, 21]).
Разработка приложений с оконным графическим интерфейсом на языке
Scala.
Тема 2 Java -технологии для доступа к базам данных
Лекции 11, 12, 13 (6 час. [2,5]).
Использование JDBC для взаимодействия с различными серверами БД.
Технологии ORM (Object relation mapping).
Лабораторная работа №9. (6 час. [2,5, 20]).
Разработка Java-приложения для работы с базой данных.
Тема 3 Технологии разработки web-приложений с использованием
Java и Scala
Лекция 14, 15, 16, 17
(8 час. [1, 5, 7, 12, 13-19]).
Понятие сервлета. Технология JSP. JSP в формате XML. Библиотеки тэгов
(taglibs). Понятие JavaBeans. Язык EL (Expression Language). Технология JavaEE.
31
СТО АлтГТУ 13.62.1.2607-2013
Обзор серверов приложений. Примеры разработки. Технология Java Server Faces.
Stateless и stateful фреймворки. Достоинства и недостатки. Разработка
web-приложений на Scala и фреймворке Play 2.
Лабораторная работа № 10.
(7 час. [1, 5, 12, 21])
Разработка web-приложений с использованием технологии Java Server Faces
(JSF).
Лабораторная работа № 11.
(7 час. [1, 7, 13-19, 21])
Разработка web-приложений с использованием Scala и фрейворка Play.
Тема 4 Паттерны проектирования и рефакторинг
Лекция 7, 8, 9, 10
(8 час. [1, 9-11]).
Общие понятия. Паттерны поведения. Порождающие паттерны. Структурные
паттерны. Примеры практического проектирования с использованием паттернов.
Рефакторинг. Понятие экстремального программирования. Технологии xp, agile,
scrum.
Самостоятельная работа студентов (40 час.)
Самостоятельная работа студентов включает подготовку к защите
лабораторных работ (10 час.), а также выполнение и защиту курсовой работы
(30 час.).
Подготовка к защите лабораторных работ состоит из следующих частей:
1. Подготовка к защите лабораторной работы № 7 (2 час. [1, 7, 13-18, 21]).
2. Подготовка к защите лабораторной работы № 8 (2 час. [1, 2, 8, 21]).
3. Подготовка к защите лабораторной работы № 9 (2 час. [1, 7, 13-18, 21]).
4. Подготовка к защите лабораторной работы № 10 (2 час. [1, 2, 8, 21]).
5. Подготовка к защите лабораторной работы № 11 (2 час. [1, 5,12, 21]).
Курсовая
работа (30 час. [1-19, 22]).
Цель курсовой работы: расширить объем знаний студентов в области
программирования и создать реальную основу использования своих знаний для
решения на компьютере задач и в своей дальнейшей практической деятельности.
(30 час. [1-19, 22])
Тема назначается руководителем курсовой работы и утверждается на
заседании учебно-методической комиссии кафедры.
Студент имеет возможность взять тему для курсовой работы у своего
научного руководителя в соответствии со специализацией при условии
использования в курсовой работе изучаемого в настоящем курсе материала
(создание приложений или апплетов на языках java или scala для web, рабочих
станций, серверов, микроустройств и т.д.).
Альтернативный вариант - выбрать свободную тему из приведенного ниже
списка. Темы сформулированы в наиболее общем виде, их содержание и точная
формулировка согласуется с преподавателем. Студент также может предложить
свою собственную тему, которая не вошла в данный список. Совпадение тем или
содержания работы у разных студентов не допускается.
В курсовой работе должны присутствовать подразделы: введение,
заключение,
теоретическая
и
практическая
часть,
приложения,
литература.
Во введении ставится задача для исследования и задаются вопросы, ответы
на которые должны быть получены в работе.
В теоретической части излагается теория, раскрывающая тему работы.
32
СТО АлтГТУ 13.62.1.2607-2013
В практической части располагается описание работы реализованной
программы, описание структур данных и алгоритмов.
В заключении должны приводиться обобщенные результаты исследования,
выводы, а также ответы на вопросы поставленные во введении.
В приложениях находится исходный код модулей программы, написанных
автором работы.
В литературе - ссылки на книги и интернет-ресурсы.
При написании пояснительной записки необходимо придерживаться
требований СТО АлтГТУ 12570-2013. Общие требования к текстовым, графическим
и программным документам. Объем пояснительной записки 30 – 40 листов.
Примерные темы курсовых работ представлены в приложении В.
Формы и содержание текущей и промежуточной аттестации по
дисциплине
Текущая аттестация студентов осуществляется по итогам:
- выполнения и защиты лабораторных работ;
- выполнения и защита курсовой работы.
Вес каждой лабораторной работы – 0,05.Вес курсовой работы – 0,25.
Подведение итогов текущей успеваемости производится на седьмой,
тринадцатой и последней неделях семестра.
Промежуточная аттестация – экзамен и защита курсовой работы. Вес
экзамена – 0,5.
Для оптимальной организации процесса изучения данной дисциплины
необходимо:
– перед каждым лекционным занятием повторять пройденный материал;
– перед каждой лабораторной работой знакомиться с темой, целью и
заданием, изучать примеры программ;
– выполнять, сдавать и защищать лабораторные работы, курсовую работу
согласно графика контроля.
График контроля
Вид занятия
Вид контрольного
испытания
Лабораторная работа 7
Лабораторная работа 8
Лабораторная работа 9
Лабораторная работа 10
Лабораторная работа 11
Курсовая работа
защита
защита
защита
защита
защита
защита
Экзамен
Время
проведения
Вес в итоговом
рейтинге
5 неделя
8 неделя
11 неделя
14 неделя
17 неделя
16 неделя
0,05
0,05
0,05
0,05
0,05
0,25
сессия
0,4
Примечание:
1. Лабораторная работа (курсовая работа) считается выполненной, если студентом создана и показана
преподавателю правильно работающая программа, соответствующая его индивидуальному варианту
задания, а так же оформлен отчет.
2. Выполненные лабораторные работы и курсовая работа защищаются в соответствии с графиком
контроля.
3. Защита лабораторной работы в семестре после срока, указанного в графике контроля оценивается на
20 % ниже.
4. Защита лабораторных работ и курсовой работы после окончания семестра не принимается.
5. Студент допускается к экзамену, если семестровый рейтинг больше или равен 25 баллов.
6. Если студент не допущен или не явился на экзамен, то его итоговая оценка равна нулю.
7. Если студент допущен до экзамена и оценка за экзамен меньше 25, то итоговый рейтинг равен
экзаменационному.
8. Экзамен – «автомат» выставляется в том случае, если семестровый рейтинг студента больше или
равен 75 баллам.
33
СТО АлтГТУ 13.62.1.2607-2013
Учебно-методическое и информационное обеспечение дисциплины
Основная литература:
1. Смирнов А. А.
Технологии программирования. Учебно-практическое
пособие [Электронный ресурс]/А.А. Смирнов. М.: Евразийский открытый институт,
2011. - 192 с. Доступ из ЭБС «Университетская библиотека online».
2. Васильев, А. Н. Java. Объектно-ориентированное программирование: для
магистров и бакалавров: базовый курс по объектно-ориентированному
программированию : [учебное пособие] / А. Н. Васильев. - Санкт-Петербург : Питер,
2013. - 295 с. - 30 экз.
Дополнительная литература:
3. Эккель Б., Философия Java. Библиотека программиста. 4-е изд., - СПб:
Питер, 2013 -. 640c – 1 экз.
4. Баженова И. Ю. Язык программирования. [Электронный ресурс] – М.:
Диалог-МИФИ, 2008. – 254 с. Доступ из ЭБС «Университетская библиотека
online».
5. Торстейнсон П. Криптография и безопасность в технологии .NET
[Электронный ресурс] / П. Торстейнсон, Г.А. Ганеш; пер с англ. – 2-е изд. (эл.). – М.:
БИНОМ. Лаборатория знаний, 2013. – 480 с.: ил. Доступ из ЭБС «Университетская
библиотека online».
6. Рихтер Дж. CLR via C#. Программирование на платформе Microsoft .NET
Framework 4.0 на языке С#. 3-е изд. – СПб.: Питер, 2013. – 928 с. – 1 экз.
7. Хорстманн К. Функциональное программирование. SCALA для
нетерпеливых. - М.: ДМК Пресс, 2013. – 408 с.
8. Кормен Т., Лейзерсон Ч., Ривест Р., Штайн К. Алгоритмы. Построение и
анализ. 3-е изд. - М.: Вильямс, 2013. – 1328 с.
9. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы
объектно-ориентированного проектирования. Паттерны проектирования. - СПб:
Питер. 2013. - 368 с. – 2 экз.
10. Фаулер М. Рефакторинг. Улучшение существующего кода. – СПб.:
Символ-Плюс. 2008. – 432 с.
11. Кент Бек. Экстремальное программирование. Разработка через
тестирование. - СПб: Питер. 2003. - 224 с.
12. Хемраджани А. Гибкая разработка приложения на Java с помощью Spring,
Hibernate и Eclipse. - М.: Вильямс, 2008. – 319 с.
Программное обеспечение и Интернет-ресурсы:
13. Первые шаги в Scala: www.rsdn.ru/article/scala/scala.xml
14. Java 8 vs. Scala: http://blogerator.ru/page/java-8-vs-scala-sravnenie
15. Scala школа: http://twitter.github.com/scala_school/ru/
16.
Перевод
книги
Мартина
Одерски
«Scala
в
примерах»:
http://ru.wikibooks.org/wiki/Scala_%D0%B2_%D0%BF%D1%80%D0%B8%D0%BC%D0
%B5%D1%80%D0%B0%D1%85
17. Эффективная Scala: http://twitter.github.com/effectivescala/index-ru.html
18. Учебное пособие по Scala: http://programador.ru/scala-tu/
19. Первый проект на Play Framework 2.0: http://habrahabr.ru/post/141439/
Учебно-методические
материалы
и
пособия
для
студентов,
используемые при изучении дисциплины:
20. Гуляев Г. М., Качесова Л. Ю. Современные технологии
программирования. Методические указания к выполнению лабораторного
практикума по дисциплине «Современные технологии программирования». Часть 1
[Электронный ресурс] Барнаул, Кафедра САПР, 2013. – 138 с. Режим доступа
http//elib.altstu.ru.
21. Гуляев Г. М., Качесова Л. Ю. Современные технологии
программирования. Методические указания к выполнению лабораторного
34
СТО АлтГТУ 13.62.1.2607-2013
практикума по дисциплине «Современные технологии программирования». Часть 2.
[Электронный ресурс] Барнаул, Кафедра САПР, 2013. – 88 с. Режим доступа
http//elib.altstu.ru.
22. Гуляев Г. М., Качесова Л. Ю. Методические указания к выполнению
курсовой работы по дисциплине «Современные технологии программирования».
[Электронный ресурс] Барнаул, Кафедра САПР, 2013.- 4с. Режим доступа
http//elib.altstu.ru.
Шкала оценок и правила вычисления рейтинга
В АлтГТУ принята 100-бальная шкала оценок. Именно эти оценки
учитываются при подсчете рейтингов, назначении стипендии и в других случаях.
Традиционная шкала будет использоваться только в зачетных книжках.
Соотношение оценок устанавливается следующим образом: 75 баллов и выше
-"отлично", 50-74 балла - "хорошо", 25 - 49 баллов - "удовлетворительно", менее 25
баллов - "неудовлетворительно".
Успеваемость студента оценивается с помощью текущего рейтинга и
вычисляется по формуле:
 R i pi ,
RT 
 pi
где Ri - оценка за i-ю контрольную точку, pi - вес этой контрольной точки.
Суммирование проводится по всем контрольным точкам с начала семестра до
момента вычисления рейтинга.
Семестровый рейтинг вычисляется по формуле:
R с е м R Т
Где RT – текущий рейтинг на конец семестра.
Итоговый рейтинг, учитывающий экзамен:
Возможности повышения рейтинга
Для студентов с текущим рейтингом не менее 70 по их желанию и по
согласованию с преподавателем может быть организовано углубленное изучение
предмета.
Повышение
рейтинга
осуществляется
путем
выполнения
индивидуального задания повышенной сложности, выполнения обзора литературы
по тематике дисциплины. Форма контроля – защита отчета по заданию, результат
оценивается по 100-балльной шкале. После проведения такого контроля (с оценкой
R* ), текущий рейтинг пересчитывается по формуле:
R *Д  R Д 
(100  R Д )( R *  50 )
100
,
где RД* - новое, улучшенное значение рейтинга, RД- семестровый рейтинг по
дисциплине, R*>50 – оценка дополнительного задания. При R*<50 итоговый рейтинг
не повышается.
35
Download