Кафедра информационно-измерительных систем
и физической электроники


english version


КИИСиФЭ 40 лет!

Главная
История кафедры
Преподаватели и сотрудники
Мероприятия
Научная деятельность
Учебная деятельность
Публикации
Конференции
Сотрудничество
Лаборатории
Методические пособия
Доска объявлений
Абитуриентам

Физико-технический институт
НОЦ "Плазма"
Веб-ресурсы ПетрГУ
Петрозаводский университет

185910, Республика Карелия,
г. Петрозаводск, ПетрГУ,
ул. Университетская, 10А,
каб. 111
телефоны
dfe@petrsu.ru
Подписка на новости
(введите свой e-mail
и нажмите Enter)

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

The Optical Society OSA

ITMULTIMEDIA.RU


Критерии оценки студенческих программ

  1. Оформление программы:

    • форматирование текста (отступы, пустые строки, горизонтальные пробелы), подробнее – см. "Как НУЖНО оформлять исходные тексты программ";
    • наличие комментариев;
    • "говоряще" идентификаторы (имена функций, процедур, классов, объектов, переменных объясняют их значение).
  2. Алгоритм программы:

    • правильность алгоритма (результат работы программы соответствует поставленной задаче);
    • неизбыточность алгоритма (все элементы программы адекватны поставленной задаче: нет циклов, массивов и т. п. элементов, без которых можно обойтись);
    • модульность алгоритма (для функционального стиля программирования – адекватное разбиение на подпрограммы/функции/процедуры, для объектно-ориентированного – адекватная иерархия классов);
    • аккуратное использование памяти (работа с динамическими массивами, отсутствие неиспользуемых блоков памяти, "лишних" переменных);
    • "защита от дурака" (проверяются диапазоны вводимых пользователем значений и параметров, передаваемых между модулями программы);
    • конфигурируемость программы (выделение важных параметров программы в одном блоке, легкость настройки программы и расширения функциональности);
    • интерфейс программы (адекватность: интерактивый vs. пакетный, GUI vs. CLI, понятность и удобство использования).


Последнее обновление
21.07.2009

Поддержка: Lab 127 team

Дизайн: студия "PetroL@B"