SlideShare a Scribd company logo
1 of 14
Download to read offline
ФГБОУ ВПО «ВОЛОГОДСКИЙ ГОСУДАРСТВЕННЫЙ
ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Кафедра автоматики и вычислительной техники
НАУЧНО-ИННОВАЦИОННОЕ ПРЕДПРИЯТИЕ «АДРЭМ»
Программная среда
«УЧИМСЯ ПРОГРАММИРОВАТЬ»
http://atpp.vstu.edu.ru, avt@vstu.edu.ru
http://adremamici.ru, info@adremamici.ru 1
http://prglab.cloudapp.net/
Функциональные возможности web-ресурса
1). Систематизация задач по темам в виде иерархической структуры
2
2). Автоматическая проверка решений, выдача сообщений о характере
ошибки и настраиваемых подсказок
3
3). Отбор лучших решений по критериям быстродействия и памяти,
возможность изучить чужие решения после успешной сдачи своего
4
4). Контроль плагиата. Используется оригинальный подход,
основанный на сравнении объектного кода решений. Такой анализ не
чувствителен к изменению имѐн переменных и функций, вставке
избыточного кода и т.п.
5
5). Формирование отчѐтов по отдельным учащимся и группам
6
Общая архитектура web-ресурса
7
Поддержка учебных курсов
В ПС внесено более 1000 задач по ряду дисциплин:
-Основы программирования
-Структуры и алгоритмы обработки данных
-Объектно-ориентированное программирование
-Базы данных
-Передача данных в информационных управляющих системах
-Олимпиадные задачи по программированию и др.
Рассмотрим некоторые из курсов подробнее…
8
Реализована подсистема проверки заданий по языку
SQL и PL/SQL для СУБД Oracle
Пример – результат проверки SQL-запроса:
9
Реализована проверка заданий по объектно-
ориентированному программированию на языке C++
- Студенты разрабатывают класс с интерфейсом, заданным в условии
задачи.
- Преподаватель разрабатывает набор тестов в виде небольших функций,
создающих и проверяющих работу объектов данного класса.
Система выполняет автоматическое тестирование путѐм вызова этих
функций.
Пример: созданный преподавателем тест, проверяющий класс на
эффективность использования памяти
10
Реализована подсистема проведения турниров
11
БД MySQL
Web-сервер,
СУБД
Web-браузер
Пользователь
БД Firebird
Локальная сеть
Интернет
Автоматизированная
проверяющая система
кафедры АВТ
СДО Moodle
Модули интеграции
для переходов
Сторона
клиента
Сторона
сервера
Плагины Moodle
Реализована интеграция системы с СДО Moodle, в которой
размещается теоретический (лекционный) материал и
тесты в традиционном виде
12
Преимущества использования ресурса в сравнении с
традиционной формой проведения занятий
- Преподаватель избавлен от рутинной работы по проверке решений и
ведению учета, повышается качество того и другого.
- Освободившееся время может быть использовано для индивидуальной
работы с учащимися.
- Учащиеся с первых шагов привыкают к аккуратному программированию и
тщательному тестированию.
- Учащимся можно давать задания по разработке своих задач (с набором
тестов) для данной системы – это также вырабатывает важные для
программиста навыки.
- Элемент состязательности повышает интерес к предмету и способствует
успеху обучения.
-С ПС можно работать дистанционно в любое удобное время через Интернет.
Наша команда
Павел Горбунов Евгений Сибирцев Геннадий Слободской
Денис Горбунов Игорь Андрианов

More Related Content

What's hot (9)

А вы знаете что тестируют ваши тесты?
А вы знаете что тестируют ваши тесты?А вы знаете что тестируют ваши тесты?
А вы знаете что тестируют ваши тесты?
 
МиСПИСиТ (введение)
МиСПИСиТ (введение)МиСПИСиТ (введение)
МиСПИСиТ (введение)
 
МиСПИСиТ (разработка программного модуля)
МиСПИСиТ (разработка программного модуля)МиСПИСиТ (разработка программного модуля)
МиСПИСиТ (разработка программного модуля)
 
МиСПИСиТ (внешнее описание)
МиСПИСиТ (внешнее описание)МиСПИСиТ (внешнее описание)
МиСПИСиТ (внешнее описание)
 
МиСПИСиТ (жизненный цикл)
МиСПИСиТ (жизненный цикл)МиСПИСиТ (жизненный цикл)
МиСПИСиТ (жизненный цикл)
 
тренинг.что выбрать
тренинг.что выбратьтренинг.что выбрать
тренинг.что выбрать
 
20121028 seminar msr_scheduling_michail_rybalkin
20121028 seminar msr_scheduling_michail_rybalkin20121028 seminar msr_scheduling_michail_rybalkin
20121028 seminar msr_scheduling_michail_rybalkin
 
Модуль «Геймификация» системы WebTutor. Алексей Корольков
Модуль «Геймификация» системы WebTutor. Алексей КорольковМодуль «Геймификация» системы WebTutor. Алексей Корольков
Модуль «Геймификация» системы WebTutor. Алексей Корольков
 
Hpc visualization (itmo 2010)
Hpc visualization (itmo 2010)Hpc visualization (itmo 2010)
Hpc visualization (itmo 2010)
 

Viewers also liked

Резолюция круглый стол «Стратегия развития ИТ-сферы Вологодской области»
Резолюция круглый стол «Стратегия развития ИТ-сферы Вологодской области»Резолюция круглый стол «Стратегия развития ИТ-сферы Вологодской области»
Резолюция круглый стол «Стратегия развития ИТ-сферы Вологодской области»Pavel Gorbunov
 
Технологическое ИТ-предпринимательство Вологодской области. Сегодня и завтра.
Технологическое ИТ-предпринимательство Вологодской области. Сегодня и завтра.Технологическое ИТ-предпринимательство Вологодской области. Сегодня и завтра.
Технологическое ИТ-предпринимательство Вологодской области. Сегодня и завтра.Pavel Gorbunov
 
Резолюция круглый стол «Коммерциализация технологических инноваций»
Резолюция круглый стол  «Коммерциализация технологических инноваций»Резолюция круглый стол  «Коммерциализация технологических инноваций»
Резолюция круглый стол «Коммерциализация технологических инноваций»Pavel Gorbunov
 
Web 2.0: Что необходимо знать каждому, кто создает стартап
Web 2.0: Что необходимо знать каждому, кто создает стартапWeb 2.0: Что необходимо знать каждому, кто создает стартап
Web 2.0: Что необходимо знать каждому, кто создает стартапVitaly Vlasov
 
Startup Class - Введение и использование SCRUM для командной работы
Startup Class - Введение и использование SCRUM для командной работыStartup Class - Введение и использование SCRUM для командной работы
Startup Class - Введение и использование SCRUM для командной работыVitaly Vlasov
 
Презентация о презентациях. Урок 101-ый
Презентация о презентациях. Урок 101-ыйПрезентация о презентациях. Урок 101-ый
Презентация о презентациях. Урок 101-ыйVitaly Vlasov
 
Mass collaboration for business
Mass collaboration for businessMass collaboration for business
Mass collaboration for businessVitaly Vlasov
 
Desfile 7 de setembro
Desfile 7 de setembroDesfile 7 de setembro
Desfile 7 de setembroelbio12
 
Arena y sal 2
Arena y sal 2Arena y sal 2
Arena y sal 2Daniel A
 
Meer klanten met social media
Meer klanten met social mediaMeer klanten met social media
Meer klanten met social mediaBudeco
 
December Tears (with music and video)
December Tears (with music and video)December Tears (with music and video)
December Tears (with music and video)Ren
 
Verenigd in Mijn Naam (A23 Drieëntwintigste zondag door het jaar A)
Verenigd in Mijn Naam (A23 Drieëntwintigste zondag door het jaar A)Verenigd in Mijn Naam (A23 Drieëntwintigste zondag door het jaar A)
Verenigd in Mijn Naam (A23 Drieëntwintigste zondag door het jaar A)Ten Bos
 

Viewers also liked (20)

Резолюция круглый стол «Стратегия развития ИТ-сферы Вологодской области»
Резолюция круглый стол «Стратегия развития ИТ-сферы Вологодской области»Резолюция круглый стол «Стратегия развития ИТ-сферы Вологодской области»
Резолюция круглый стол «Стратегия развития ИТ-сферы Вологодской области»
 
Технологическое ИТ-предпринимательство Вологодской области. Сегодня и завтра.
Технологическое ИТ-предпринимательство Вологодской области. Сегодня и завтра.Технологическое ИТ-предпринимательство Вологодской области. Сегодня и завтра.
Технологическое ИТ-предпринимательство Вологодской области. Сегодня и завтра.
 
Резолюция круглый стол «Коммерциализация технологических инноваций»
Резолюция круглый стол  «Коммерциализация технологических инноваций»Резолюция круглый стол  «Коммерциализация технологических инноваций»
Резолюция круглый стол «Коммерциализация технологических инноваций»
 
Web 2.0: Что необходимо знать каждому, кто создает стартап
Web 2.0: Что необходимо знать каждому, кто создает стартапWeb 2.0: Что необходимо знать каждому, кто создает стартап
Web 2.0: Что необходимо знать каждому, кто создает стартап
 
Startup Class - Введение и использование SCRUM для командной работы
Startup Class - Введение и использование SCRUM для командной работыStartup Class - Введение и использование SCRUM для командной работы
Startup Class - Введение и использование SCRUM для командной работы
 
Презентация о презентациях. Урок 101-ый
Презентация о презентациях. Урок 101-ыйПрезентация о презентациях. Урок 101-ый
Презентация о презентациях. Урок 101-ый
 
Mass collaboration for business
Mass collaboration for businessMass collaboration for business
Mass collaboration for business
 
Sexy ideas Sumit
Sexy ideas SumitSexy ideas Sumit
Sexy ideas Sumit
 
Gamification 101
Gamification 101Gamification 101
Gamification 101
 
Desfile 7 de setembro
Desfile 7 de setembroDesfile 7 de setembro
Desfile 7 de setembro
 
Meu Cajado
Meu CajadoMeu Cajado
Meu Cajado
 
Arena y sal 2
Arena y sal 2Arena y sal 2
Arena y sal 2
 
Meer klanten met social media
Meer klanten met social mediaMeer klanten met social media
Meer klanten met social media
 
Bepalingsmethode en Nationale Database
Bepalingsmethode en Nationale DatabaseBepalingsmethode en Nationale Database
Bepalingsmethode en Nationale Database
 
Panel 1 Luiz Leme Britto Portugues
Panel 1 Luiz Leme Britto PortuguesPanel 1 Luiz Leme Britto Portugues
Panel 1 Luiz Leme Britto Portugues
 
December Tears (with music and video)
December Tears (with music and video)December Tears (with music and video)
December Tears (with music and video)
 
Verenigd in Mijn Naam (A23 Drieëntwintigste zondag door het jaar A)
Verenigd in Mijn Naam (A23 Drieëntwintigste zondag door het jaar A)Verenigd in Mijn Naam (A23 Drieëntwintigste zondag door het jaar A)
Verenigd in Mijn Naam (A23 Drieëntwintigste zondag door het jaar A)
 
Chris Havlicek at fishing tournament
Chris Havlicek at fishing tournamentChris Havlicek at fishing tournament
Chris Havlicek at fishing tournament
 
Ginecoestetica y Labioplastia
Ginecoestetica y LabioplastiaGinecoestetica y Labioplastia
Ginecoestetica y Labioplastia
 
TPACK
TPACKTPACK
TPACK
 

Similar to Программная среда «УЧИМСЯ ПРОГРАММИРОВАТЬ»

Надежный тест-дизайн
Надежный тест-дизайнНадежный тест-дизайн
Надежный тест-дизайнSQALab
 
Алексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерийАлексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерийAnatoly Levenchuk
 
TMPA-2013 Itsykson: Java Program Analysis
TMPA-2013 Itsykson: Java Program AnalysisTMPA-2013 Itsykson: Java Program Analysis
TMPA-2013 Itsykson: Java Program AnalysisIosif Itkin
 
Построение базы знаний для агентов
Построение базы знаний для агентовПостроение базы знаний для агентов
Построение базы знаний для агентовVladimir Burdaev
 
Руководство пользователя CLASS.NET
Руководство пользователя CLASS.NETРуководство пользователя CLASS.NET
Руководство пользователя CLASS.NETAlexandr Dzhumurat
 
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...Mail.ru Group
 
Academy IBS Studying process improvements
Academy IBS Studying process improvementsAcademy IBS Studying process improvements
Academy IBS Studying process improvementsDmiVas
 
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...SQALab
 
Система дистанционного обучения KAI-ISPYT
Система дистанционного обучения KAI-ISPYTСистема дистанционного обучения KAI-ISPYT
Система дистанционного обучения KAI-ISPYTKAI
 
Сергей Ревко
Сергей РевкоСергей Ревко
Сергей РевкоSQALab
 
Инструмент для разработки эл. курсов Course lab. WebSoft
Инструмент для разработки эл. курсов Course lab. WebSoftИнструмент для разработки эл. курсов Course lab. WebSoft
Инструмент для разработки эл. курсов Course lab. WebSoftСообщество eLearning PRO
 
ит_факультет_МАМИ_2015
 ит_факультет_МАМИ_2015 ит_факультет_МАМИ_2015
ит_факультет_МАМИ_2015Philippovich Andrey
 
подготовленная презентация проекта Gpu digital lab от компании аксиома для ко...
подготовленная презентация проекта Gpu digital lab от компании аксиома для ко...подготовленная презентация проекта Gpu digital lab от компании аксиома для ко...
подготовленная презентация проекта Gpu digital lab от компании аксиома для ко...oleg gubanov
 
Виртуальный Кампус МЭСИ
Виртуальный Кампус МЭСИВиртуальный Кампус МЭСИ
Виртуальный Кампус МЭСИTatiana Kozlova
 
диплом
дипломдиплом
дипломgoloveyko
 
Mva stf module 2 - rus
Mva stf module 2 - rusMva stf module 2 - rus
Mva stf module 2 - rusMaxim Shaptala
 

Similar to Программная среда «УЧИМСЯ ПРОГРАММИРОВАТЬ» (20)

Надежный тест-дизайн
Надежный тест-дизайнНадежный тест-дизайн
Надежный тест-дизайн
 
Алексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерийАлексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерий
 
TMPA-2013 Itsykson: Java Program Analysis
TMPA-2013 Itsykson: Java Program AnalysisTMPA-2013 Itsykson: Java Program Analysis
TMPA-2013 Itsykson: Java Program Analysis
 
Построение базы знаний для агентов
Построение базы знаний для агентовПостроение базы знаний для агентов
Построение базы знаний для агентов
 
Руководство пользователя CLASS.NET
Руководство пользователя CLASS.NETРуководство пользователя CLASS.NET
Руководство пользователя CLASS.NET
 
2012_mac_ict_griffe_4
2012_mac_ict_griffe_42012_mac_ict_griffe_4
2012_mac_ict_griffe_4
 
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...
 
Academy IBS Studying process improvements
Academy IBS Studying process improvementsAcademy IBS Studying process improvements
Academy IBS Studying process improvements
 
Moodle
MoodleMoodle
Moodle
 
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
 
Система дистанционного обучения KAI-ISPYT
Система дистанционного обучения KAI-ISPYTСистема дистанционного обучения KAI-ISPYT
Система дистанционного обучения KAI-ISPYT
 
Сергей Ревко
Сергей РевкоСергей Ревко
Сергей Ревко
 
Moodle
MoodleMoodle
Moodle
 
Инструмент для разработки эл. курсов Course lab. WebSoft
Инструмент для разработки эл. курсов Course lab. WebSoftИнструмент для разработки эл. курсов Course lab. WebSoft
Инструмент для разработки эл. курсов Course lab. WebSoft
 
ит_факультет_МАМИ_2015
 ит_факультет_МАМИ_2015 ит_факультет_МАМИ_2015
ит_факультет_МАМИ_2015
 
подготовленная презентация проекта Gpu digital lab от компании аксиома для ко...
подготовленная презентация проекта Gpu digital lab от компании аксиома для ко...подготовленная презентация проекта Gpu digital lab от компании аксиома для ко...
подготовленная презентация проекта Gpu digital lab от компании аксиома для ко...
 
Виртуальный Кампус МЭСИ
Виртуальный Кампус МЭСИВиртуальный Кампус МЭСИ
Виртуальный Кампус МЭСИ
 
диплом
дипломдиплом
диплом
 
План тестирования
План тестированияПлан тестирования
План тестирования
 
Mva stf module 2 - rus
Mva stf module 2 - rusMva stf module 2 - rus
Mva stf module 2 - rus
 

More from Pavel Gorbunov

Профориентация ит смена-2014
Профориентация ит смена-2014Профориентация ит смена-2014
Профориентация ит смена-2014Pavel Gorbunov
 
Студенческое конструкторское бюро Вологда
Студенческое конструкторское бюро ВологдаСтуденческое конструкторское бюро Вологда
Студенческое конструкторское бюро ВологдаPavel Gorbunov
 
Проект "Взбодрись!" (Cheer Up!)
Проект "Взбодрись!" (Cheer Up!)Проект "Взбодрись!" (Cheer Up!)
Проект "Взбодрись!" (Cheer Up!)Pavel Gorbunov
 
Как стать предпринимателем своей судьбы?
Как стать предпринимателем своей судьбы?Как стать предпринимателем своей судьбы?
Как стать предпринимателем своей судьбы?Pavel Gorbunov
 
отчет исследование "Стратегия развития ИТ-сферы Вологодской области"
отчет исследование "Стратегия развития ИТ-сферы Вологодской области"отчет исследование "Стратегия развития ИТ-сферы Вологодской области"
отчет исследование "Стратегия развития ИТ-сферы Вологодской области"Pavel Gorbunov
 
Стратегия ит сферы Вологодской области
Стратегия ит сферы Вологодской областиСтратегия ит сферы Вологодской области
Стратегия ит сферы Вологодской областиPavel Gorbunov
 
информатизация Вологда
информатизация Вологдаинформатизация Вологда
информатизация ВологдаPavel Gorbunov
 
Экономический кризис и ИТ. Анализ ситуации
Экономический кризис и ИТ. Анализ ситуацииЭкономический кризис и ИТ. Анализ ситуации
Экономический кризис и ИТ. Анализ ситуацииPavel Gorbunov
 
проблема делокализации и сохранения знания
проблема делокализации и сохранения знанияпроблема делокализации и сохранения знания
проблема делокализации и сохранения знанияPavel Gorbunov
 
как превратить идею в капитал
как превратить идею в капиталкак превратить идею в капитал
как превратить идею в капиталPavel Gorbunov
 
виртуальные внутри и межкорпоративные сообщества практики
виртуальные внутри  и межкорпоративные сообщества практикивиртуальные внутри  и межкорпоративные сообщества практики
виртуальные внутри и межкорпоративные сообщества практикиPavel Gorbunov
 
взаимосвязь стратегии управления знаниями и корпоративной культуры
взаимосвязь стратегии управления знаниями и корпоративной культурывзаимосвязь стратегии управления знаниями и корпоративной культуры
взаимосвязь стратегии управления знаниями и корпоративной культурыPavel Gorbunov
 
Интеллектуа...
Интеллектуа...Интеллектуа...
Интеллектуа...Pavel Gorbunov
 

More from Pavel Gorbunov (14)

Профориентация ит смена-2014
Профориентация ит смена-2014Профориентация ит смена-2014
Профориентация ит смена-2014
 
Robocon
RoboconRobocon
Robocon
 
Студенческое конструкторское бюро Вологда
Студенческое конструкторское бюро ВологдаСтуденческое конструкторское бюро Вологда
Студенческое конструкторское бюро Вологда
 
Проект "Взбодрись!" (Cheer Up!)
Проект "Взбодрись!" (Cheer Up!)Проект "Взбодрись!" (Cheer Up!)
Проект "Взбодрись!" (Cheer Up!)
 
Как стать предпринимателем своей судьбы?
Как стать предпринимателем своей судьбы?Как стать предпринимателем своей судьбы?
Как стать предпринимателем своей судьбы?
 
отчет исследование "Стратегия развития ИТ-сферы Вологодской области"
отчет исследование "Стратегия развития ИТ-сферы Вологодской области"отчет исследование "Стратегия развития ИТ-сферы Вологодской области"
отчет исследование "Стратегия развития ИТ-сферы Вологодской области"
 
Стратегия ит сферы Вологодской области
Стратегия ит сферы Вологодской областиСтратегия ит сферы Вологодской области
Стратегия ит сферы Вологодской области
 
информатизация Вологда
информатизация Вологдаинформатизация Вологда
информатизация Вологда
 
Экономический кризис и ИТ. Анализ ситуации
Экономический кризис и ИТ. Анализ ситуацииЭкономический кризис и ИТ. Анализ ситуации
Экономический кризис и ИТ. Анализ ситуации
 
проблема делокализации и сохранения знания
проблема делокализации и сохранения знанияпроблема делокализации и сохранения знания
проблема делокализации и сохранения знания
 
как превратить идею в капитал
как превратить идею в капиталкак превратить идею в капитал
как превратить идею в капитал
 
виртуальные внутри и межкорпоративные сообщества практики
виртуальные внутри  и межкорпоративные сообщества практикивиртуальные внутри  и межкорпоративные сообщества практики
виртуальные внутри и межкорпоративные сообщества практики
 
взаимосвязь стратегии управления знаниями и корпоративной культуры
взаимосвязь стратегии управления знаниями и корпоративной культурывзаимосвязь стратегии управления знаниями и корпоративной культуры
взаимосвязь стратегии управления знаниями и корпоративной культуры
 
Интеллектуа...
Интеллектуа...Интеллектуа...
Интеллектуа...
 

Программная среда «УЧИМСЯ ПРОГРАММИРОВАТЬ»

  • 1. ФГБОУ ВПО «ВОЛОГОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» Кафедра автоматики и вычислительной техники НАУЧНО-ИННОВАЦИОННОЕ ПРЕДПРИЯТИЕ «АДРЭМ» Программная среда «УЧИМСЯ ПРОГРАММИРОВАТЬ» http://atpp.vstu.edu.ru, avt@vstu.edu.ru http://adremamici.ru, info@adremamici.ru 1 http://prglab.cloudapp.net/
  • 2. Функциональные возможности web-ресурса 1). Систематизация задач по темам в виде иерархической структуры 2
  • 3. 2). Автоматическая проверка решений, выдача сообщений о характере ошибки и настраиваемых подсказок 3
  • 4. 3). Отбор лучших решений по критериям быстродействия и памяти, возможность изучить чужие решения после успешной сдачи своего 4
  • 5. 4). Контроль плагиата. Используется оригинальный подход, основанный на сравнении объектного кода решений. Такой анализ не чувствителен к изменению имѐн переменных и функций, вставке избыточного кода и т.п. 5
  • 6. 5). Формирование отчѐтов по отдельным учащимся и группам 6
  • 8. Поддержка учебных курсов В ПС внесено более 1000 задач по ряду дисциплин: -Основы программирования -Структуры и алгоритмы обработки данных -Объектно-ориентированное программирование -Базы данных -Передача данных в информационных управляющих системах -Олимпиадные задачи по программированию и др. Рассмотрим некоторые из курсов подробнее… 8
  • 9. Реализована подсистема проверки заданий по языку SQL и PL/SQL для СУБД Oracle Пример – результат проверки SQL-запроса: 9
  • 10. Реализована проверка заданий по объектно- ориентированному программированию на языке C++ - Студенты разрабатывают класс с интерфейсом, заданным в условии задачи. - Преподаватель разрабатывает набор тестов в виде небольших функций, создающих и проверяющих работу объектов данного класса. Система выполняет автоматическое тестирование путѐм вызова этих функций. Пример: созданный преподавателем тест, проверяющий класс на эффективность использования памяти 10
  • 12. БД MySQL Web-сервер, СУБД Web-браузер Пользователь БД Firebird Локальная сеть Интернет Автоматизированная проверяющая система кафедры АВТ СДО Moodle Модули интеграции для переходов Сторона клиента Сторона сервера Плагины Moodle Реализована интеграция системы с СДО Moodle, в которой размещается теоретический (лекционный) материал и тесты в традиционном виде 12
  • 13. Преимущества использования ресурса в сравнении с традиционной формой проведения занятий - Преподаватель избавлен от рутинной работы по проверке решений и ведению учета, повышается качество того и другого. - Освободившееся время может быть использовано для индивидуальной работы с учащимися. - Учащиеся с первых шагов привыкают к аккуратному программированию и тщательному тестированию. - Учащимся можно давать задания по разработке своих задач (с набором тестов) для данной системы – это также вырабатывает важные для программиста навыки. - Элемент состязательности повышает интерес к предмету и способствует успеху обучения. -С ПС можно работать дистанционно в любое удобное время через Интернет.
  • 14. Наша команда Павел Горбунов Евгений Сибирцев Геннадий Слободской Денис Горбунов Игорь Андрианов